

/* Start:/local/templates/dimall/assets/css/index.css?17851604291893634*/
@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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") 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__loyalty-history {
  width: 100%;
  border: 1px solid #C1D2E3;
  border-radius: 35px;
}
.account-profile__loyalty-history table {
  width: 100%;
}
.account-profile__loyalty-history tr {
  border-top: 1px solid #C1D2E3;
  margin: 15px 29px;
}
.account-profile__loyalty-title {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 16px;
}

.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--loyalty {
  flex: 0 0 290px;
  height: 170px;
}
@media (min-width: 768px) {
  .account-profile-card--loyalty {
    flex: 0 1 524px;
  }
}
@media (min-width: 1400px) {
  .account-profile-card--loyalty {
    height: 175px;
  }
}
.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;
  }
}
.basket-card .basket-card__bonus {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  margin-top: 10px;
}
.basket-card .basket-card__bonus-sticker {
  display: inline-block;
  height: 20px;
  font-weight: 700;
  border-radius: 10.5px;
  background-color: #CB81FC;
  color: #FFFFFF;
  padding: 0 8px;
  text-align: center;
  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 h1[id], .blog-detail [id].h1, .blog-detail h2[id], .blog-detail [id].h2, .blog-detail h3[id], .blog-detail [id].h3, .blog-detail h4[id], .blog-detail [id].h4 {
  scroll-margin-top: 160px;
}
.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: 82%;
    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;
    width: 50%;
  }
  .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;
  }
}
.order__bonus-sticker {
  display: inline-block;
  height: 20px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 10.5px;
  background-color: #CB81FC;
  color: #FFFFFF;
  padding: 0 8px;
  text-align: center;
  line-height: 22px;
}

#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;
}

.skip-link {
  position: absolute;
  top: -100%;
  left: 0;
}

.skip-link:focus {
  top: 0;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL19yb290LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX2ltYWdlcy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX2NvbnRhaW5lcnMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pzLWRhdGVwaWNrZXIvZGlzdC9kYXRlcGlja2VyLm1pbi5jc3MiLCIuLi9nbG9iYWwvZ2xvYmFsLnNjc3MiLCIuLi9nbG9iYWwvaWNvbnMuc2NzcyIsImZvbnQuY3NzIiwiZm9udC1pY29ucy1zdHlsZS5jc3MiLCIuLi9ibG9ja3MvYWJvdXQvYWJvdXQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkL2FjY291bnQtbWVudS11bmF1dGhvcml6ZWQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LXByb2ZpbGUtcmV2aWV3L2FjY291bnQtcHJvZmlsZS1yZXZpZXcuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LXByb2ZpbGUvYWNjb3VudC1wcm9maWxlLnNjc3MiLCIuLi9ibG9ja3MvYWNjb3VudC11bmF1dGhvcml6ZWQvYWNjb3VudC11bmF1dGhvcml6ZWQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50L2FjY291bnQuc2NzcyIsIi4uL2Jsb2Nrcy9hY3Rpb24taWNvbnMvYWN0aW9uLWljb25zLnNjc3MiLCIuLi9ibG9ja3MvYXV0aG9yaXphdGlvbi9hdXRob3JpemF0aW9uLnNjc3MiLCIuLi9ibG9ja3MvYmFubmVyLWJveC9iYW5uZXItYm94LnNjc3MiLCIuLi9ibG9ja3MvYmFubmVyLXNwbGl0L2Jhbm5lci1zcGxpdC5zY3NzIiwiLi4vYmxvY2tzL2Jhbm5lci9iYW5uZXIuc2NzcyIsIi4uL2Jsb2Nrcy9iYXNrZXQtY2FyZC9iYXNrZXQtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2Jhc2tldC9iYXNrZXQuc2NzcyIsIi4uL2Jsb2Nrcy9iZW5lZml0cy9iZW5lZml0cy5zY3NzIiwiLi4vYmxvY2tzL2Jsb2NrL2Jsb2NrLnNjc3MiLCIuLi9ibG9ja3MvYmxvZy9ibG9nLnNjc3MiLCIuLi9ibG9ja3MvYnJhbmRzLWRpY3Rpb25hcnkvYnJhbmRzLWRpY3Rpb25hcnkuc2NzcyIsIi4uL2Jsb2Nrcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzIiwiLi4vYmxvY2tzL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLWNhcm91c2VsL2NhdGFsb2ctY2Fyb3VzZWwuc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLWNvbHVtbi9jYXRhbG9nLWNvbHVtbi5zY3NzIiwiLi4vYmxvY2tzL2NhdGFsb2ctZmlsdGVyL2NhdGFsb2ctZmlsdGVyLnNjc3MiLCIuLi9ibG9ja3MvY2F0YWxvZy1pdGVtL2NhdGFsb2ctaXRlbS5zY3NzIiwiLi4vYmxvY2tzL2NhdGFsb2ctcGFnaW5hdGlvbi9jYXRhbG9nLXBhZ2luYXRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLXNvcnQvY2F0YWxvZy1zb3J0LnNjc3MiLCIuLi9ibG9ja3MvY2F0ZWdvcmllcy1saXN0L2NhdGVnb3JpZXMtbGlzdC5zY3NzIiwiLi4vYmxvY2tzL2NoYXJhY3RlcmlzdGljcy9jaGFyYWN0ZXJpc3RpY3Muc2NzcyIsIi4uL2Jsb2Nrcy9jaGVja2JveC9jaGVja2JveC5zY3NzIiwiLi4vYmxvY2tzL2NvbG9yLWNoZWNrYm94L2NvbG9yLWNoZWNrYm94LnNjc3MiLCIuLi9ibG9ja3MvY29tcGFyZS1jYXJkL2NvbXBhcmUtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2NvbXBhcmUtbmF2L2NvbXBhcmUtbmF2LnNjc3MiLCIuLi9ibG9ja3MvY29uZmlybS1sb2NhdGlvbi9jb25maXJtLWxvY2F0aW9uLnNjc3MiLCIuLi9ibG9ja3MvY29udGFjdHMtbW9iaWxlL2NvbnRhY3RzLW1vYmlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnRlbnQtY29udGFpbmVyL2NvbnRlbnQtY29udGFpbmVyLnNjc3MiLCIuLi9ibG9ja3MvY29va2llcy1tZXNzYWdlL2Nvb2tpZXMtbWVzc2FnZS5zY3NzIiwiLi4vYmxvY2tzL2RheS1wcm9kdWN0cy9kYXktcHJvZHVjdHMuc2NzcyIsIi4uL2Jsb2Nrcy9kZWxpdmVyeS1zZXJ2aWNlcy9kZWxpdmVyeS1zZXJ2aWNlcy5zY3NzIiwiLi4vYmxvY2tzL2RlbGl2ZXJ5L2RlbGl2ZXJ5LnNjc3MiLCIuLi9ibG9ja3MvZGlzY291bnQvZGlzY291bnQuc2NzcyIsIi4uL2Jsb2Nrcy9mYXZvcml0ZXMvZmF2b3JpdGVzLnNjc3MiLCIuLi9ibG9ja3MvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiLi4vYmxvY2tzL2dpZnQvZ2lmdC5zY3NzIiwiLi4vYmxvY2tzL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkaW5nL2hlYWRpbmcuc2NzcyIsIi4uL2Jsb2Nrcy9oZXJvL2hlcm8uc2NzcyIsIi4uL2Jsb2Nrcy9pbWFnZS1jYXJ0L2ltYWdlLWNhcnQuc2NzcyIsIi4uL2Jsb2Nrcy9pbnB1dC9pbnB1dC5zY3NzIiwiLi4vYmxvY2tzL2xpbmsvbGluay5zY3NzIiwiLi4vYmxvY2tzL2xrLWNvbXBhcmUvbGstY29tcGFyZS5zY3NzIiwiLi4vYmxvY2tzL2xrLWZhdm9yaXRlcy9say1mYXZvcml0ZXMuc2NzcyIsIi4uL2Jsb2Nrcy9say1oZWFkZXItbW9iaWxlL2xrLWhlYWRlci1tb2JpbGUuc2NzcyIsIi4uL2Jsb2Nrcy9say1sb3lhbHR5L2xrLWxveWFsdHkuc2NzcyIsIi4uL2Jsb2Nrcy9say1tZW51LW1vYmlsZS9say1tZW51LW1vYmlsZS5zY3NzIiwiLi4vYmxvY2tzL2xrLW9yZGVyLWRldGFpbC9say1vcmRlci1kZXRhaWwuc2NzcyIsIi4uL2Jsb2Nrcy9say1vcmRlcnMvbGstb3JkZXJzLnNjc3MiLCIuLi9ibG9ja3MvbGstcHJvZmlsZS9say1wcm9maWxlLnNjc3MiLCIuLi9ibG9ja3MvbGsvbGsuc2NzcyIsIi4uL2Jsb2Nrcy9sb2NhdGlvbi9sb2NhdGlvbi5zY3NzIiwiLi4vYmxvY2tzL21haW4tYmFubmVyL21haW4tYmFubmVyLnNjc3MiLCIuLi9ibG9ja3MvbWVudS9tZW51LnNjc3MiLCIuLi9ibG9ja3MvbWVzc2FnZS9tZXNzYWdlLnNjc3MiLCIuLi9ibG9ja3MvbW9iaWxlLWJvdHRvbS1tZW51L21vYmlsZS1ib3R0b20tbWVudS5zY3NzIiwiLi4vYmxvY2tzL21vcmUtbGluay9tb3JlLWxpbmsuc2NzcyIsIi4uL2Jsb2Nrcy9vZmZlcnMvb2ZmZXJzLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItY2FyZC9vcmRlci1jYXJkLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItZGV0YWlsLWNhcmQvb3JkZXItZGV0YWlsLWNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9vcmRlci1kZXRhaWwvb3JkZXItZGV0YWlsLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItaW5mby9vcmRlci1pbmZvLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXIvb3JkZXIuc2NzcyIsIi4uL2Jsb2Nrcy9vcmRlcnMvb3JkZXJzLnNjc3MiLCIuLi9ibG9ja3MvcGF5LW1ldGhvZHMvcGF5LW1ldGhvZHMuc2NzcyIsIi4uL2Jsb2Nrcy9wb2ludC9wb2ludC5zY3NzIiwiLi4vYmxvY2tzL3BvcHVsYXItY2F0ZWdvcmllcy9wb3B1bGFyLWNhdGVnb3JpZXMuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1tZXNzYWdlL3BvcHVwLW1lc3NhZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1wcm9kdWN0LXN1YnNjcmliZS9wb3B1cC1wcm9kdWN0LXN1YnNjcmliZS5zY3NzIiwiLi4vYmxvY2tzL3BvcHVwL3BvcHVwLnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UtcmFuZ2UvcHJpY2UtcmFuZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9wcmljZXMvcHJpY2VzLnNjc3MiLCIuLi9ibG9ja3MvcHJvZHVjdC1kZXRhaWxzL3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3QtZ2FsbGVyeS9wcm9kdWN0LWdhbGxlcnkuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9kdWN0LWhlYWRlci9wcm9kdWN0LWhlYWRlci5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3QtcHJldmlldy9wcm9kdWN0LXByZXZpZXcuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9kdWN0LXJldmlldy9wcm9kdWN0LXJldmlldy5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3Qtc3RpY2tlci9wcm9kdWN0LXN0aWNrZXIuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9tby15YW5kZXgtcXVlc3Rpb25zL3Byb21vLXlhbmRleC1xdWVzdGlvbnMuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9tby9wcm9tby5zY3NzIiwiLi4vYmxvY2tzL3Byb21vdGlvbi9wcm9tb3Rpb24uc2NzcyIsIi4uL2Jsb2Nrcy9xdWFudGl0eS9xdWFudGl0eS5zY3NzIiwiLi4vYmxvY2tzL3JhZGlvLWNoZWNrYm94L3JhZGlvLWNoZWNrYm94LnNjc3MiLCIuLi9ibG9ja3MvcmFkaW8tc3dpdGNoL3JhZGlvLXN3aXRjaC5zY3NzIiwiLi4vYmxvY2tzL3JlY29tbWVuZC9yZWNvbW1lbmQuc2NzcyIsIi4uL2Jsb2Nrcy9yZWZ1bmQvcmVmdW5kLnNjc3MiLCIuLi9ibG9ja3MvcmV2aWV3L3Jldmlldy5zY3NzIiwiLi4vYmxvY2tzL3NjYW1tZXJzL3NjYW1tZXJzLnNjc3MiLCIuLi9ibG9ja3Mvc2VhcmNoLWZvcm0vc2VhcmNoLWZvcm0uc2NzcyIsIi4uL2Jsb2Nrcy9zZWFyY2gtbW9kYWwvc2VhcmNoLW1vZGFsLnNjc3MiLCIuLi9ibG9ja3Mvc2VjdGlvbi1saXN0L3NlY3Rpb24tbGlzdC5zY3NzIiwiLi4vYmxvY2tzL3NlY3Rpb25zLWNhcm91c2VsL3NlY3Rpb25zLWNhcm91c2VsLnNjc3MiLCIuLi9ibG9ja3Mvc2tpcC1saW5rL3NraXAtbGluay5zY3NzIiwiLi4vYmxvY2tzL3NvYy1tZWRpYS9zb2MtbWVkaWEuc2NzcyIsIi4uL2Jsb2Nrcy9zdXBwbGllcnMtYmFubmVyL3N1cHBsaWVycy1iYW5uZXIuc2NzcyIsIi4uL2Jsb2Nrcy9zd2lwZXItcGFnaW5hdGlvbi9zd2lwZXItcGFnaW5hdGlvbi5zY3NzIiwiLi4vYmxvY2tzL3RhYmxlLWRlZmF1bHQvdGFibGUtZGVmYXVsdC5zY3NzIiwiLi4vYmxvY2tzL3RhYnMvdGFicy5zY3NzIiwiLi4vYmxvY2tzL3RleHQvdGV4dC5zY3NzIiwiLi4vYmxvY2tzL3RleHRhcmVhL3RleHRhcmVhLnNjc3MiLCIuLi9ibG9ja3MvdG9ybi90b3JuLnNjc3MiLCIuLi9ibG9ja3MvdHJ1c3QvdHJ1c3Quc2NzcyIsIi4uL2Jsb2Nrcy92ZXJ0aWNhbC1icmVhZGNydW1icy92ZXJ0aWNhbC1icmVhZGNydW1icy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7RUFBQTtBQ0NBO0VBQ0Usa0JBQUE7RUFDQSxhQzY0QmtDO0VENTRCbEMsY0FBQTtFQUNBLFNDdW5Da0M7RUMzbkNsQyxzQ0RvYTRCO0VDbGE1QixrQkFBQTtFQUNBLGdCRDZhNEI7RUM1YTVCLGdCRGtiNEI7RUNqYjVCLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7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QUxJO0FMOUNWOztBVTVIQTtFTCtLTSxlQUxJO0FMMUNWOztBVXJIQTtFQUNFLGFBQUE7RUFDQSxtQlB5SzBCO0FIakQ1Qjs7QVU3R0E7O0VBRUUsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7QVZnSEY7O0FVMUdBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FWNkdGOztBVXZHQTs7RUFFRSxrQkFBQTtBVjBHRjs7QVV2R0E7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBVjBHRjs7QVV2R0E7Ozs7RUFJRSxnQkFBQTtBVjBHRjs7QVV2R0E7RUFDRSxnQlA2UDRCO0FIbko5Qjs7QVVyR0E7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVZ3R0Y7O0FVbEdBO0VBQ0UsZ0JBQUE7QVZxR0Y7O0FVN0ZBOztFQUVFLG1CUHNPNEI7QUh0STlCOztBVXhGQTtFTGdGTSxrQkFMSTtBTGlCVjs7QVVyRkE7RUFDRSxjUGtTNEI7RU9qUzVCLHlCUHlTNEI7QUhqTjlCOztBVS9FQTs7RUFFRSxrQkFBQTtFTDRESSxpQkFMSTtFS3JEUixjQUFBO0VBQ0Esd0JBQUE7QVZrRkY7O0FVL0VBO0VBQU0sZUFBQTtBVm1GTjs7QVVsRkE7RUFBTSxXQUFBO0FWc0ZOOztBVWpGQTtFQUNFLGNQaE5RO0VPaU5SLDBCUHlDd0M7QUgyQzFDO0FVbEZFO0VBQ0UsY1B3Q3NDO0FINEMxQzs7QVV6RUU7RUFFRSxjQUFBO0VBQ0EscUJBQUE7QVYyRUo7O0FVcEVBOzs7O0VBSUUscUNQbUo0QjtFRWpJeEIsY0FMSTtFS1hSLCtCQUFBO0VBQ0EsMkJBQUE7QVZ1RUY7O0FVaEVBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUxJSSxrQkFMSTtBTHFFVjtBVS9ERTtFTERJLGtCQUxJO0VLUU4sY0FBQTtFQUNBLGtCQUFBO0FWaUVKOztBVTdEQTtFTFJNLGtCQUxJO0VLZVIsY1B0UVE7RU91UVIscUJBQUE7QVZnRUY7QVU3REU7RUFDRSxjQUFBO0FWK0RKOztBVTNEQTtFQUNFLHNCQUFBO0VMcEJJLGtCQUxJO0VLMkJSLFdQblRTO0VPb1RULHlCUDNTUztFR0VQLHFCQUFBO0FOd1dKO0FVNURFO0VBQ0UsVUFBQTtFTDNCRSxjQUxJO0VLa0NOLGdCUGdIMEI7QUhsRDlCOztBVXJEQTtFQUNFLGdCQUFBO0FWd0RGOztBVWxEQTs7RUFFRSxzQkFBQTtBVnFERjs7QVU3Q0E7RUFDRSxvQkFBQTtFQUNBLHlCQUFBO0FWZ0RGOztBVTdDQTtFQUNFLG1CUDhLNEI7RU83SzVCLHNCUDZLNEI7RU81SzVCLGNQdFZTO0VPdVZULGdCQUFBO0FWZ0RGOztBVXpDQTtFQUVFLG1CQUFBO0VBQ0EsZ0NBQUE7QVYyQ0Y7O0FVeENBOzs7Ozs7RUFNRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBVjJDRjs7QVVuQ0E7RUFDRSxxQkFBQTtBVnNDRjs7QVVoQ0E7RUFFRSxnQkFBQTtBVmtDRjs7QVUxQkE7RUFDRSxVQUFBO0FWNkJGOztBVXhCQTs7Ozs7RUFLRSxTQUFBO0VBQ0Esb0JBQUE7RUwxSEksa0JBTEk7RUtpSVIsb0JBQUE7QVYyQkY7O0FVdkJBOztFQUVFLG9CQUFBO0FWMEJGOztBVXJCQTtFQUNFLGVBQUE7QVZ3QkY7O0FVckJBO0VBR0UsaUJBQUE7QVZzQkY7QVVuQkU7RUFDRSxVQUFBO0FWcUJKOztBVWRBO0VBQ0UsYUFBQTtBVmlCRjs7QVVUQTs7OztFQUlFLDBCQUFBO0FWWUY7QVVUSTs7OztFQUNFLGVBQUE7QVZjTjs7QVVQQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBVlVGOztBVUxBO0VBQ0UsZ0JBQUE7QVZRRjs7QVVFQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QVZDRjs7QVVPQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCUEc0QjtFRWxOdEIsaUNBQUE7RUtrTk4sb0JBQUE7QVZMRjtBSy9XSTtFSzZXSjtJTHBNUSxpQkFBQTtFTDBNTjtBQUNGO0FVRUU7RUFDRSxXQUFBO0FWQUo7O0FVT0E7Ozs7Ozs7RUFPRSxVQUFBO0FWSkY7O0FVT0E7RUFDRSxZQUFBO0FWSkY7O0FVYUE7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0FWVkY7O0FVa0JBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFLHdCQUFBO0FWbEJGOztBVXVCQTtFQUNFLFVBQUE7QVZwQkY7O0FVMEJBO0VBQ0UsYUFBQTtBVnZCRjs7QVU2QkE7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QVYxQkY7O0FVK0JBO0VBQ0UscUJBQUE7QVY1QkY7O0FVaUNBO0VBQ0UsU0FBQTtBVjlCRjs7QVVxQ0E7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QVZsQ0Y7O0FVMENBO0VBQ0Usd0JBQUE7QVZ2Q0Y7O0FVK0NBO0VBQ0Usd0JBQUE7QVY1Q0Y7O0FXbmlCQTtFTnlRTSxrQkFMSTtFTWxRUixnQlJ5YzRCO0FINkY5Qjs7QVdqaUJFO0VOc1FNLGlDQUFBO0VNcFFKLGdCUjRia0I7RVEzYmxCLGdCUjZhMEI7QUh1SDlCO0FLbmNJO0VNcEdGO0lONlFNLGVBQUE7RUw4Uk47QUFDRjs7QVc1aUJFO0VOc1FNLGlDQUFBO0VNcFFKLGdCUjRia0I7RVEzYmxCLGdCUjZhMEI7QUhrSTlCO0FLOWNJO0VNcEdGO0lONlFNLGlCQUFBO0VMeVNOO0FBQ0Y7O0FXdmpCRTtFTnNRTSxpQ0FBQTtFTXBRSixnQlI0YmtCO0VRM2JsQixnQlI2YTBCO0FINkk5QjtBS3pkSTtFTXBHRjtJTjZRTSxlQUFBO0VMb1ROO0FBQ0Y7O0FXbGtCRTtFTnNRTSxpQ0FBQTtFTXBRSixnQlI0YmtCO0VRM2JsQixnQlI2YTBCO0FId0o5QjtBS3BlSTtFTXBHRjtJTjZRTSxpQkFBQTtFTCtUTjtBQUNGOztBVzdrQkU7RU5zUU0saUNBQUE7RU1wUUosZ0JSNGJrQjtFUTNibEIsZ0JSNmEwQjtBSG1LOUI7QUsvZUk7RU1wR0Y7SU42UU0sZUFBQTtFTDBVTjtBQUNGOztBV3hsQkU7RU5zUU0saUNBQUE7RU1wUUosZ0JSNGJrQjtFUTNibEIsZ0JSNmEwQjtBSDhLOUI7QUsxZkk7RU1wR0Y7SU42UU0saUJBQUE7RUxxVk47QUFDRjs7QVc3a0JBO0VDckRFLGVBQUE7RUFDQSxnQkFBQTtBWnNvQkY7O0FXN2tCQTtFQzFERSxlQUFBO0VBQ0EsZ0JBQUE7QVoyb0JGOztBVy9rQkE7RUFDRSxxQkFBQTtBWGtsQkY7QVdobEJFO0VBQ0Usb0JSZ2MwQjtBSGtKOUI7O0FXeGtCQTtFTnNOTSxrQkFMSTtFTS9NUix5QkFBQTtBWDJrQkY7O0FXdmtCQTtFQUNFLG1CUm1LTztFRTRDSCxrQkFMSTtBTGlZVjtBV3hrQkU7RUFDRSxnQkFBQTtBWDBrQko7O0FXdGtCQTtFQUNFLGlCQUFBO0VBQ0EsbUJSeUpPO0VFNENILGtCQUxJO0VNOUxSLGNScEZTO0FINnBCWDtBV3ZrQkU7RUFDRSxhQUFBO0FYeWtCSjs7QWF2cUJBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QWRxcUJGOztBYXRxQkE7RUFDRSxnQlYyeUNrQztFVTF5Q2xDLHNCVlBTO0VVUVQseUJBQUE7RVBHRSxzQkFBQTtFUVJGLGVBQUE7RUFHQSxZQUFBO0FkOHFCRjs7QWFocUJBO0VBRUUscUJBQUE7QWJrcUJGOztBYS9wQkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QWJrcUJGOztBYS9wQkE7RVIrUE0sa0JBTEk7RVF4UFIsY1YxQlM7QUg0ckJYOztBZXBzQkU7Ozs7Ozs7RUNIQSxXQUFBO0VBQ0EsMENBQUE7RUFDQSx5Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWhCaXRCRjs7QWlCenBCSTtFRjVDRTtJQUNFLGdCWm9UZTtFSHFackI7QUFDRjtBaUIvcEJJO0VGNUNFO0lBQ0UsZ0Jab1RlO0VIMFpyQjtBQUNGO0FpQnBxQkk7RUY1Q0U7SUFDRSxnQlpvVGU7RUgrWnJCO0FBQ0Y7QWlCenFCSTtFRjVDRTtJQUNFLGlCWm9UZTtFSG9hckI7QUFDRjtBaUI5cUJJO0VGNUNFO0lBQ0UsaUJab1RlO0VIeWFyQjtBQUNGO0FrQjd1QkU7RUNBQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7QW5CZ3ZCRjtBa0JudkJJO0VDWUYsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDhCQUFBO0FuQjB1QkY7O0FtQjNyQk07RUFDRSxZQUFBO0FuQjhyQlI7O0FtQjNyQk07RUFwQ0osY0FBQTtFQUNBLFdBQUE7QW5CbXVCRjs7QW1CcnRCRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0FuQnd0Qko7O0FtQjF0QkU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBbkI2dEJKOztBbUIvdEJFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FuQmt1Qko7O0FtQnB1QkU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBbkJ1dUJKOztBbUJ6dUJFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QW5CNHVCSjs7QW1COXVCRTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBbkJpdkJKOztBaUIzdUJJO0VFU0U7SUFDRSxZQUFBO0VuQnN1Qk47RW1CbnVCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbkIwd0JBO0VtQjV2QkE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFbkI4dkJGO0VtQmh3QkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbkJrd0JGO0VtQnB3QkE7SUFDRSxjQUFBO0lBQ0EscUJBQUE7RW5Cc3dCRjtFbUJ4d0JBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CMHdCRjtFbUI1d0JBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5COHdCRjtFbUJoeEJBO0lBQ0UsY0FBQTtJQUNBLHFCQUFBO0VuQmt4QkY7QUFDRjtBaUI3d0JJO0VFU0U7SUFDRSxZQUFBO0VuQnV3Qk47RW1CcHdCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbkIyeUJBO0VtQjd4QkE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFbkIreEJGO0VtQmp5QkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbkJteUJGO0VtQnJ5QkE7SUFDRSxjQUFBO0lBQ0EscUJBQUE7RW5CdXlCRjtFbUJ6eUJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CMnlCRjtFbUI3eUJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CK3lCRjtFbUJqekJBO0lBQ0UsY0FBQTtJQUNBLHFCQUFBO0VuQm16QkY7QUFDRjtBaUI5eUJJO0VFU0U7SUFDRSxZQUFBO0VuQnd5Qk47RW1CcnlCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbkI0MEJBO0VtQjl6QkE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFbkJnMEJGO0VtQmwwQkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbkJvMEJGO0VtQnQwQkE7SUFDRSxjQUFBO0lBQ0EscUJBQUE7RW5CdzBCRjtFbUIxMEJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CNDBCRjtFbUI5MEJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CZzFCRjtFbUJsMUJBO0lBQ0UsY0FBQTtJQUNBLHFCQUFBO0VuQm8xQkY7QUFDRjtBaUIvMEJJO0VFU0U7SUFDRSxZQUFBO0VuQnkwQk47RW1CdDBCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbkI2MkJBO0VtQi8xQkE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFbkJpMkJGO0VtQm4yQkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbkJxMkJGO0VtQnYyQkE7SUFDRSxjQUFBO0lBQ0EscUJBQUE7RW5CeTJCRjtFbUIzMkJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CNjJCRjtFbUIvMkJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CaTNCRjtFbUJuM0JBO0lBQ0UsY0FBQTtJQUNBLHFCQUFBO0VuQnEzQkY7QUFDRjtBaUJoM0JJO0VFU0U7SUFDRSxZQUFBO0VuQjAyQk47RW1CdjJCSTtJQXBDSixjQUFBO0lBQ0EsV0FBQTtFbkI4NEJBO0VtQmg0QkE7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFbkJrNEJGO0VtQnA0QkE7SUFDRSxjQUFBO0lBQ0EsVUFBQTtFbkJzNEJGO0VtQng0QkE7SUFDRSxjQUFBO0lBQ0EscUJBQUE7RW5CMDRCRjtFbUI1NEJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CODRCRjtFbUJoNUJBO0lBQ0UsY0FBQTtJQUNBLFVBQUE7RW5CazVCRjtFbUJwNUJBO0lBQ0UsY0FBQTtJQUNBLHFCQUFBO0VuQnM1QkY7QUFDRjtBbUJs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eUJBQUE7QS9Cd3JFVjs7QStCMXJFTTtFQUVJLDZCQUFBO0EvQjRyRVY7O0ErQjlyRU07RUFFSSw4QkFBQTtBL0Jnc0VWOztBK0Jsc0VNO0VBRUksd0JBQUE7QS9Cb3NFVjs7QStCdHNFTTtFQUVJLCtCQUFBO0EvQndzRVY7O0ErQjFzRU07RUFFSSx3QkFBQTtBL0I0c0VWOztBK0I5c0VNO0VBRUksd0RBQUE7QS9CZ3RFVjs7QStCbHRFTTtFQUVJLDhEQUFBO0EvQm90RVY7O0ErQnR0RU07RUFFSSx1REFBQTtBL0J3dEVWOztBK0IxdEVNO0VBRUksMkJBQUE7QS9CNHRFVjs7QStCOXRFTTtFQUVJLDJCQUFBO0EvQmd1RVY7O0ErQmx1RU07RUFFSSw2QkFBQTtBL0JvdUVWOztBK0J0dUVNO0VBRUksNkJBQUE7QS9Cd3VFVjs7QStCMXVFTTtFQUVJLDBCQUFBO0EvQjR1RVY7O0ErQjl1RU07RUFFSSwyQkFBQTtBL0JndkVWOztBK0JsdkVNO0VBRUksaUJBQUE7QS9Cb3ZFVjs7QStCdHZFTTtFQUVJLG1CQUFBO0EvQnd2RVY7O0ErQjF2RU07RUFFSSxvQkFBQTtBL0I0dkVWOztBK0I5dkVNO0VBRUksb0JBQUE7QS9CZ3dFVjs7QStCbHdFTTtFQUVJLHNCQUFBO0EvQm93RVY7O0ErQnR3RU07RUFFSSx1QkFBQTtBL0J3d0VWOztBK0Ixd0VNO0VBRUksa0JBQUE7QS9CNHdFVjs7QStCOXdFTTtFQUVJLG9CQUFBO0EvQmd4RVY7O0ErQmx4RU07RUFFSSxxQkFBQTtBL0JveEVWOztBK0J0eEVNO0VBRUksbUJBQUE7QS9Cd3hFVjs7QStCMXhFTTtFQUVJLHFCQUFBO0EvQjR4RVY7O0ErQjl4RU07RUFFSSxzQkFBQTtBL0JneUVWOztBK0JseUVNO0VBRUksMkNBQUE7QS9Cb3lFVjs7QStCdHlFTTtFQUVJLHNDQUFBO0EvQnd5RVY7O0ErQjF5RU07RUFFSSxzQ0FBQTtBL0I0eUVWOztBK0I5eUVNO0VBRUksb0NBQUE7QS9CZ3pFVjs7QStCbHpFTTtFQUVJLG9CQUFBO0EvQm96RVY7O0ErQnR6RU07RUFFSSx3Q0FBQTtBL0J3ekVWOztBK0IxekVNO0VBRUksd0JBQUE7QS9CNHpFVjs7QStCOXpFTTtFQUVJLDBDQUFBO0EvQmcwRVY7O0ErQmwwRU07RUFFSSwwQkFBQTtBL0JvMEVWOztBK0J0MEVNO0VBRUksMkNBQUE7QS9CdzBFVjs7QStCMTBFTTtFQUVJLDJCQUFBO0EvQjQwRVY7O0ErQjkwRU07RUFFSSx5Q0FBQTtBL0JnMUVWOztBK0JsMUVNO0VBRUkseUJBQUE7QS9CbzFFVjs7QStCdDFFTTtFQUVJLGdDQUFBO0EvQncxRVY7O0ErQjExRU07RUFFSSxnQ0FBQTtBL0I0MUVWOztBK0I5MUVNO0VBRUksZ0NBQUE7QS9CZzJFVjs7QStCbDJFTTtFQUVJLGdDQUFBO0EvQm8yRVY7O0ErQnQyRU07RUFFSSxnQ0FBQTtBL0J3MkVWOztBK0IxMkVNO0VBRUksZ0NBQUE7QS9CNDJFVjs7QStCOTJFTTtFQUVJLGdDQUFBO0EvQmczRVY7O0ErQmwzRU07RUFFSSxnQ0FBQTtBL0JvM0VWOztBK0J0M0VNO0VBRUksNkJBQUE7QS9CdzNFVjs7QStCMTNFTTtFQUVJLDRCQUFBO0EvQjQzRVY7O0ErQjkzRU07RUFFSSw0QkFBQTtBL0JnNEVWOztBK0JsNEVNO0VBRUksNEJBQUE7QS9CbzRFVjs7QStCdDRFTTtFQUVJLDRCQUFBO0EvQnc0RVY7O0ErQjE0RU07RUFFSSw0QkFBQTtBL0I0NEVWOztBK0I5NEVNO0VBRUkscUJBQUE7QS9CZzVFVjs7QStCbDVFTTtFQUVJLHFCQUFBO0EvQm81RVY7O0ErQnQ1RU07RUFFSSxxQkFBQTtBL0J3NUVWOztBK0IxNUVNO0VBRUksc0JBQUE7QS9CNDVFVjs7QStCOTVFTTtFQUVJLHNCQUFBO0EvQmc2RVY7O0ErQmw2RU07RUFFSSwwQkFBQTtBL0JvNkVWOztBK0J0NkVNO0VBRUksdUJBQUE7QS9CdzZFVjs7QStCMTZFTTtFQUVJLDJCQUFBO0EvQjQ2RVY7O0ErQjk2RU07RUFFSSxzQkFBQTtBL0JnN0VWOztBK0JsN0VNO0VBRUksc0JBQUE7QS9CbzdFVjs7QStCdDdFTTtFQUVJLHNCQUFBO0EvQnc3RVY7O0ErQjE3RU07RUFFSSx1QkFBQTtBL0I0N0VWOztBK0I5N0VNO0VBRUksdUJBQUE7QS9CZzhFVjs7QStCbDhFTTtFQUVJLDJCQUFBO0EvQm84RVY7O0ErQnQ4RU07RUFFSSx3QkFBQTtBL0J3OEVWOztBK0IxOEVNO0VBRUksNEJBQUE7QS9CNDhFVjs7QStCOThFTTtFQUVJLHlCQUFBO0EvQmc5RVY7O0ErQmw5RU07RUFFSSw4QkFBQTtBL0JvOUVWOztBK0J0OUVNO0VBRUksaUNBQUE7QS9CdzlFVjs7QStCMTlFTTtFQUVJLHNDQUFBO0EvQjQ5RVY7O0ErQjk5RU07RUFFSSx5Q0FBQTtBL0JnK0VWOztBK0JsK0VNO0VBRUksdUJBQUE7QS9CbytFVjs7QStCdCtFTTtFQUVJLHVCQUFBO0EvQncrRVY7O0ErQjErRU07RUFFSSx5QkFBQTtBL0I0K0VWOztBK0I5K0VNO0VBRUkseUJBQUE7QS9CZy9FVjs7QStCbC9FTTtFQUVJLDBCQUFBO0EvQm8vRVY7O0ErQnQvRU07RUFFSSw0QkFBQTtBL0J3L0VWOztBK0IxL0VNO0VBRUksa0NBQUE7QS9CNC9FVjs7QStCOS9FTTtFQUVJLGlCQUFBO0EvQmdnRlY7O0ErQmxnRk07RUFFSSx1QkFBQTtBL0JvZ0ZWOztBK0J0Z0ZNO0VBRUksc0JBQUE7QS9Cd2dGVjs7QStCMWdGTTtFQUVJLG9CQUFBO0EvQjRnRlY7O0ErQjlnRk07RUFFSSxzQkFBQTtBL0JnaEZWOztBK0JsaEZNO0VBRUksb0JBQUE7QS9Cb2hGVjs7QStCdGhGTTtFQUVJLHNDQUFBO0EvQndoRlY7O0ErQjFoRk07RUFFSSxvQ0FBQTtBL0I0aEZWOztBK0I5aEZNO0VBRUksa0NBQUE7QS9CZ2lGVjs7QStCbGlGTTtFQUVJLHlDQUFBO0EvQm9pRlY7O0ErQnRpRk07RUFFSSx3Q0FBQTtBL0J3aUZWOztBK0IxaUZNO0VBRUksd0NBQUE7QS9CNGlGVjs7QStCOWlGTTtFQUVJLGtDQUFBO0EvQmdqRlY7O0ErQmxqRk07RUFFSSxnQ0FBQTtBL0JvakZWOztBK0J0akZNO0VBRUksOEJBQUE7QS9Cd2pG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TTtFQUVJLHlCQUFBO0EvQjZxR1Y7O0ErQi9xR007RUFFSSx5QkFBQTtBL0JpckdWOztBK0JuckdNO0VBRUksc0JBQUE7QS9CcXJHVjs7QStCdnJHTTtFQUVJLHlCQUFBO0EvQnlyR1Y7O0ErQjNyR007RUFFSSx5QkFBQTtBL0I2ckdWOztBK0IvckdNO0VBRUksb0NBQUE7QS9CaXNHVjs7QStCbnNHTTtFQUVJLDBDQUFBO0EvQnFzR1Y7O0ErQnZzR007RUFFSSx5QkFBQTtBL0J5c0dWOztBK0Izc0dNO0VBRUksb0NBQUE7QS9CNnNHVjs7QStCL3NHTTtFQUVJLG9DQUFBO0EvQml0R1Y7O0ErQm50R007RUFFSSxvQ0FBQTtBL0JxdEdWOztBK0J2dEdNO0VBRUksb0NBQUE7QS9CeXRHVjs7QStCM3RHTTtFQUVJLG9DQUFBO0EvQjZ0R1Y7O0ErQi90R007RUFFSSxvQ0FBQTtBL0JpdUdWOztBK0JudUdNO0VBRUksb0NBQUE7QS9CcXVHVjs7QStCdnVHTTtFQUVJLG9DQUFBO0EvQnl1R1Y7O0ErQjN1R007RUFFSSxpQ0FBQTtBL0I2dUdWOztBK0IvdUdNO0VBRUksaUNBQUE7QS9CaXZHVjs7QStCbnZHTTtFQUVJLHdDQUFBO0EvQnF2R1Y7O0ErQnZ2R007RUFFSSwrQ0FBQTtBL0J5dkdWOztBK0IzdkdNO0VBRUksMkJBQUE7QS9CNnZHVjs7QStCL3ZHTTtFQUVJLDRCQUFBO0EvQml3R1Y7O0ErQm53R007RUFFSSw0QkFBQTtBL0Jxd0dWOztBK0J2d0dNO0VBRUksK0JBQUE7QS9CeXdHVjs7QStCM3dHTTtFQUVJLCtCQUFBO0EvQjZ3R1Y7O0ErQi93R007RUFFSSxpQ0FBQTtBL0JpeEdWOztBK0JueEdNO0VBRUksMkJBQUE7QS9CcXhHVjs7QStCdnhHTTtFQUVJLGdDQUFBO0EvQnl4R1Y7O0ErQjN4R007RUFFSSxpQ0FBQTtBL0I2eEdWOztBK0IveEdNO0VBRUksZ0NBQUE7QS9CaXlHVjs7QStCbnlHTTtFQUVJLDZCQUFBO0EvQnF5R1Y7O0ErQnZ5R007RUFFSSwrQkFBQTtBL0J5eUdWOztBK0IzeUdNO0VBRUksMENBQUE7RUFBQSwyQ0FBQTtBL0I4eUdWOztBK0JoekdNO0VBRUksMkNBQUE7RUFBQSw4Q0FBQTtBL0JtekdWOztBK0JyekdNO0VBRUksOENBQUE7RUFBQSw2Q0FBQTtBL0J3ekdWOztBK0IxekdNO0VBRUksNkNBQUE7RUFBQSwwQ0FBQTtBL0I2ekdWOztBK0IvekdNO0VBRUksOEJBQUE7QS9CaTBHVjs7QStCbjBHTTtFQUVJLDZCQUFBO0EvQnEwR1Y7O0FpQnp6R0k7RWNkRTtJQUVJLHNCQUFBO0UvQjAwR1I7RStCNTBHSTtJQUVJLHVCQUFBO0UvQjYwR1I7RStCLzBHSTtJQUVJLHNCQUFBO0UvQmcxR1I7RStCbDFHSTtJQUVJLDBCQUFBO0UvQm0xR1I7RStCcjFHSTtJQUVJLGdDQUFBO0UvQnMxR1I7RStCeDFHSTtJQUVJLHlCQUFBO0UvQnkxR1I7RStCMzFHSTtJQUVJLHdCQUFBO0UvQjQxR1I7RStCOTFHSTtJQUVJLHlCQUFBO0UvQisxR1I7RStCajJHSTtJQUVJLDZCQUFBO0UvQmsyR1I7RStCcDJHSTtJQUVJLDhCQUFBO0UvQnEyR1I7RStCdjJHSTtJQUVJLHdCQUFBO0UvQncyR1I7RStCMTJHSTtJQUVJLCtCQUFBO0UvQjIyR1I7RStCNzJHSTtJQUVJLHdCQUFBO0UvQjgyR1I7RStCaDNHSTtJQUVJLHlCQUFBO0UvQmkzR1I7RStCbjNHSTtJQUVJLDhCQUFBO0UvQm8zR1I7RStCdDNHSTtJQUVJLGlDQUFBO0UvQnUzR1I7RStCejNHSTtJQUVJLHNDQUFBO0UvQjAzR1I7RStCNTNHSTtJQUVJLHlDQUFBO0UvQjYzR1I7RStCLzNHSTtJQUVJLHVCQUFBO0UvQmc0R1I7RStCbDRHSTtJQUVJLHVCQUFBO0UvQm00R1I7RStCcjRHSTtJQUVJLHlCQUFBO0UvQnM0R1I7RStCeDRHSTtJQUVJLHlCQUFBO0UvQnk0R1I7RStCMzRHSTtJQUVJLDBCQUFBO0UvQjQ0R1I7RStCOTRHSTtJQUVJLDRCQUFBO0UvQis0R1I7RStCajVHSTtJQUVJLGtDQUFBO0UvQms1R1I7RStCcDVHSTtJQUVJLGlCQUFBO0UvQnE1R1I7RStCdjVHSTtJQUVJLHVCQUFBO0UvQnc1R1I7RStCMTVHSTtJQUVJLHNCQUFBO0UvQjI1R1I7RStCNzVHSTtJQUVJLG9CQUFBO0UvQjg1R1I7RStCaDZHSTtJQUVJLHNCQUFBO0UvQmk2R1I7RStCbjZHSTtJQUVJLG9CQUFBO0UvQm82R1I7RStCdDZHSTtJQUVJLHNDQUFBO0UvQnU2R1I7RStCejZHSTtJQUVJLG9DQUFBO0UvQjA2R1I7RStCNTZHSTtJQUVJLGtDQUFBO0UvQjY2R1I7RStCLzZHSTtJQUVJLHlDQUFBO0UvQmc3R1I7RStCbDdHSTtJQUVJLHdDQUFBO0UvQm03R1I7RStCcjdHSTtJQUVJLHdDQUFBO0UvQnM3R1I7RStCeDdHSTtJQUVJLGtDQUFBO0UvQnk3R1I7RStCMzdHSTtJQUVJLGdDQUFBO0UvQjQ3R1I7RStCOTdHSTtJQUVJLDhCQUFBO0UvQis3R1I7RStCajhHSTtJQUVJLGdDQUFBO0UvQms4R1I7RStCcDhHSTtJQUVJLCtCQUFBO0UvQnE4R1I7RStCdjhHSTtJQUVJLG9DQUFBO0UvQnc4R1I7RStCMThHSTtJQUVJLGtDQUFBO0UvQjI4R1I7RStCNzhHSTtJQUVJLGdDQUFBO0UvQjg4R1I7RStCaDlHSTtJQUVJLHVDQUFBO0UvQmk5R1I7RStCbjlHSTtJQUVJLHNDQUFBO0UvQm85R1I7RStCdDlHSTtJQUVJLGlDQUFBO0UvQnU5R1I7RStCejlHSTtJQUVJLDJCQUFBO0UvQjA5R1I7RStCNTlHSTtJQUVJLGlDQUFBO0UvQjY5R1I7RStCLzlHSTtJQUVJLCtCQUFBO0UvQmcrR1I7RStCbCtHSTtJQUVJLDZCQUFBO0UvQm0rR1I7RStCcitHSTtJQUVJLCtCQUFBO0UvQnMrR1I7RStCeCtHSTtJQUVJLDhCQUFBO0UvQnkrR1I7RStCMytHSTtJQUVJLG9CQUFBO0UvQjQrR1I7RStCOStHSTtJQUVJLG1CQUFBO0UvQisrR1I7RStCai9HSTtJQUVJLG1CQUFBO0UvQmsvR1I7RStCcC9HSTtJQUVJLG1CQUFBO0UvQnEvR1I7RStCdi9HSTtJQUVJLG1CQUFBO0UvQncvR1I7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SSxnQ0FBQTtFL0JneUhSO0UrQmx5SEk7SUFFSSwrQkFBQTtFL0JteUhSO0UrQnJ5SEk7SUFFSSw2QkFBQTtFL0JzeUhSO0UrQnh5SEk7SUFFSSwrQkFBQTtFL0J5eUhSO0UrQjN5SEk7SUFFSSw2QkFBQTtFL0I0eUhSO0UrQjl5SEk7SUFFSSwyQkFBQTtFL0IreUhSO0UrQmp6SEk7SUFFSSw0QkFBQTtFL0JrekhSO0UrQnB6SEk7SUFFSSw2QkFBQTtFL0JxekhSO0FBQ0Y7QWlCMXlISTtFY2RFO0lBRUksc0JBQUE7RS9CMHpIUjtFK0I1ekhJO0lBRUksdUJBQUE7RS9CNnpIUjtFK0IvekhJO0lBRUksc0JBQUE7RS9CZzBIUjtFK0JsMEhJO0lBRUksMEJBQUE7RS9CbTBIUjtFK0JyMEhJO0lBRUksZ0NBQUE7RS9CczBIUjtFK0J4MEhJO0lBRUkseUJBQUE7RS9CeTBIUjtFK0IzMEhJO0lBRUksd0JBQUE7RS9CNDBIUjtFK0I5MEhJO0lBRUkseUJBQUE7RS9CKzBIUjtFK0JqMUhJO0lBRUksNkJBQUE7RS9CazFIUjtFK0JwMUhJO0lBRUksOEJBQUE7RS9CcTFIUjtFK0J2MUhJO0lBRUksd0JBQUE7RS9CdzFIUjtFK0IxMUhJO0lBRUksK0JBQUE7RS9CMjFIUjtFK0I3MUhJO0lBRUksd0JBQUE7RS9CODFIUjtFK0JoMkhJO0lBRUkseUJBQUE7RS9CaTJIUjtFK0JuMkhJO0lBRUksOEJBQUE7RS9CbzJIUjtFK0J0MkhJO0lBRUksaUNBQUE7RS9CdTJIUjtFK0J6MkhJO0lBRUksc0NBQUE7RS9CMDJIUjtFK0I1MkhJO0lBRUkseUNBQUE7RS9CNjJIUjtFK0IvMkhJO0lBRUksdUJBQUE7RS9CZzNIUjtFK0JsM0hJO0lBRUksdUJBQUE7RS9CbTNIUjtFK0JyM0hJO0lBRUkseUJBQUE7RS9CczNIUjtFK0J4M0hJO0lBRUkseUJBQUE7RS9CeTNIUjtFK0IzM0hJO0lBRUksMEJBQUE7RS9CNDNIUjtFK0I5M0hJO0lBRUksNEJBQUE7RS9CKzNIUjtFK0JqNEhJO0lBRUksa0NBQUE7RS9CazRIUjtFK0JwNEhJO0lBRUksaUJBQUE7RS9CcTRIUjtFK0J2NEhJO0lBRUksdUJBQUE7RS9CdzRIUjtFK0IxNEhJO0lBRUksc0JBQUE7RS9CMjRIUjtFK0I3NEhJO0lBRUksb0JBQUE7RS9CODRIUjtFK0JoNUhJO0lBRUksc0JBQUE7RS9CaTVIUjtFK0JuNUhJO0lBRUksb0JBQUE7RS9CbzVIUjtFK0J0NUhJO0lBRUksc0NBQUE7RS9CdTVIUjtFK0J6NUhJO0lBRUksb0NBQUE7RS9CMDVIUjtFK0I1NUhJO0lBRUksa0NBQUE7RS9CNjVIUjtFK0IvNUhJO0lBRUkseUNBQUE7RS9CZzZIUjtFK0JsNkhJO0lBRUksd0NBQUE7RS9CbTZIUjtFK0JyNkhJO0lBRUksd0NBQUE7RS9CczZIUjtFK0J4NkhJO0lBRUksa0NBQUE7RS9CeTZIUjtFK0IzNkhJO0lBRUksZ0NBQUE7RS9CNDZIUjtFK0I5NkhJO0lBRUksOEJBQUE7RS9CKzZIUjtFK0JqN0hJO0lBRUksZ0NBQUE7RS9CazdIUjtFK0JwN0hJO0lBRUksK0JBQUE7RS9CcTdIUjtFK0J2N0hJO0lBRUksb0NBQUE7RS9CdzdIUjtFK0IxN0hJO0lBRUksa0NBQUE7RS9CMjdIUjtFK0I3N0hJO0lBRUksZ0NBQUE7RS9CODdIUjtFK0JoOEhJO0lBRUksdUNBQUE7RS9CaThIUjtFK0JuOEhJO0lBRUksc0NBQUE7RS9CbzhIUjtFK0J0OEhJO0lBRUksaUNBQUE7RS9CdThIUjtFK0J6OEhJO0lBRUksMkJBQUE7RS9CMDhIUjtFK0I1OEhJO0lBRUksaUNBQUE7RS9CNjhIUjtFK0IvOEhJO0lBRUksK0JBQUE7RS9CZzlIUjtFK0JsOUhJO0lBRUksNkJBQUE7RS9CbTlIUjtFK0JyOUhJO0lBRUksK0JBQUE7RS9CczlIUjtFK0J4OUhJO0lBRUksOEJBQUE7RS9CeTlIUjtFK0IzOUhJO0lBRUksb0JBQUE7RS9CNDlIUjtFK0I5OUhJO0lBRUksbUJBQUE7RS9CKzlIUjtFK0JqK0hJO0lBRUksbUJBQUE7RS9CaytIUjtFK0JwK0hJO0lBRUksbUJBQUE7RS9CcStIUjtFK0J2K0hJO0lBRUksbUJBQUE7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L3dJSTtJQUVJLGdDQUFBO0UvQmd4SVI7RStCbHhJSTtJQUVJLCtCQUFBO0UvQm14SVI7RStCcnhJSTtJQUVJLDZCQUFBO0UvQnN4SVI7RStCeHhJSTtJQUVJLCtCQUFBO0UvQnl4SVI7RStCM3hJSTtJQUVJLDZCQUFBO0UvQjR4SVI7RStCOXhJSTtJQUVJLDJCQUFBO0UvQit4SVI7RStCanlJSTtJQUVJLDRCQUFBO0UvQmt5SVI7RStCcHlJSTtJQUVJLDZCQUFBO0UvQnF5SVI7QUFDRjtBaUIxeElJO0VjZEU7SUFFSSxzQkFBQTtFL0IweUlSO0UrQjV5SUk7SUFFSSx1QkFBQTtFL0I2eUlSO0UrQi95SUk7SUFFSSxzQkFBQTtFL0JneklSO0UrQmx6SUk7SUFFSSwwQkFBQTtFL0JteklSO0UrQnJ6SUk7SUFFSSxnQ0FBQTtFL0JzeklSO0UrQnh6SUk7SUFFSSx5QkFBQTtFL0J5eklSO0UrQjN6SUk7SUFFSSx3QkFBQTtFL0I0eklSO0UrQjl6SUk7SUFFSSx5QkFBQTtFL0IreklSO0UrQmowSUk7SUFFSSw2QkFBQTtFL0JrMElSO0UrQnAwSUk7SUFFSSw4QkFBQTtFL0JxMElSO0UrQnYwSUk7SUFFSSx3QkFBQTtFL0J3MElSO0UrQjEwSUk7SUFFSSwrQkFBQTtFL0IyMElSO0UrQjcwSUk7SUFFSSx3QkFBQTtFL0I4MElSO0UrQmgxSUk7SUFFSSx5QkFBQTtFL0JpMUlSO0UrQm4xSUk7SUFFSSw4QkFBQTtFL0JvMUlSO0UrQnQxSUk7SUFFSSxpQ0FBQTtFL0J1MUlSO0UrQnoxSUk7SUFFSSxzQ0FBQTtFL0IwMUlSO0UrQjUxSUk7SUFFSSx5Q0FBQTtFL0I2MUlSO0UrQi8xSUk7SUFFSSx1QkFBQTtFL0JnMklSO0UrQmwySUk7SUFFSSx1QkFBQTtFL0JtMklSO0UrQnIySUk7SUFFSSx5QkFBQTtFL0JzMklSO0UrQngySUk7SUFFSSx5QkFBQTtFL0J5MklSO0UrQjMySUk7SUFFSSwwQkFBQTtFL0I0MklSO0UrQjkySUk7SUFFSSw0QkFBQTtFL0IrMklSO0UrQmozSUk7SUFFSSxrQ0FBQTtFL0JrM0lSO0UrQnAzSUk7SUFFSSxpQkFBQTtFL0JxM0lSO0UrQnYzSUk7SUFFSSx1QkFBQTtFL0J3M0lSO0UrQjEzSUk7SUFFSSxzQkFBQTtFL0IyM0lSO0UrQjczSUk7SUFFSSxvQkFBQTtFL0I4M0lSO0UrQmg0SUk7SUFFSSxzQkFBQTtFL0JpNElSO0UrQm40SUk7SUFFSSxvQkFBQTtFL0JvNElSO0UrQnQ0SUk7SUFFSSxzQ0FBQTtFL0J1NElSO0UrQno0SUk7SUFFSSxvQ0FBQTtFL0IwNElSO0UrQjU0SUk7SUFFSSxrQ0FBQTtFL0I2NElSO0UrQi80SUk7SUFFSSx5Q0FBQTtFL0JnNUlSO0UrQmw1SUk7SUFFSSx3Q0FBQTtFL0JtNUlSO0UrQnI1SUk7SUFFSSx3Q0FBQTtFL0JzNUlSO0UrQng1SUk7SUFFSSxrQ0FBQTtFL0J5NUlSO0UrQjM1SUk7SUFFSSxnQ0FBQTtFL0I0NUlSO0UrQjk1SUk7SUFFSSw4QkFBQTtFL0IrNUlSO0UrQmo2SUk7SUFFSSxnQ0FBQTtFL0JrNklSO0UrQnA2SUk7SUFFSSwrQkFBQTtFL0JxNklSO0UrQnY2SUk7SUFFSSxvQ0FBQTtFL0J3NklSO0UrQjE2SUk7SUFFSSxrQ0FBQTtFL0IyNklSO0UrQjc2SUk7SUFFSSxnQ0FBQTtFL0I4NklSO0UrQmg3SUk7SUFFSSx1Q0FBQTtFL0JpN0lSO0UrQm43SUk7SUFFSSxzQ0FBQTtFL0JvN0lSO0UrQnQ3SUk7SUFFSSxpQ0FBQTtFL0J1N0lSO0UrQno3SUk7SUFFSSwyQkFBQTtFL0IwN0lSO0UrQjU3SUk7SUFFSSxpQ0FBQTtFL0I2N0lSO0UrQi83SUk7SUFFSSwrQkFBQTtFL0JnOElSO0UrQmw4SUk7SUFFSSw2QkFBQTtFL0JtOElSO0UrQnI4SUk7SUFFSSwrQkFBQTtFL0JzOElSO0UrQng4SUk7SUFFSSw4QkFBQTtFL0J5OElSO0UrQjM4SUk7SUFFSSxvQkFBQTtFL0I0OElSO0UrQjk4SUk7SUFFSSxtQkFBQTtFL0IrOElSO0UrQmo5SUk7SUFFSSxtQkFBQTtFL0JrOUlSO0UrQnA5SUk7SUFFSSxtQkFBQTtFL0JxOUlSO0UrQnY5SUk7SUFF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NnZKUjtFK0IvdkpJO0lBRUksZ0NBQUE7RS9CZ3dKUjtFK0Jsd0pJO0lBRUksK0JBQUE7RS9CbXdKUjtFK0Jyd0pJO0lBRUksNkJBQUE7RS9Cc3dKUjtFK0J4d0pJO0lBRUksK0JBQUE7RS9CeXdKUjtFK0Izd0pJO0lBRUksNkJBQUE7RS9CNHdKUjtFK0I5d0pJO0lBRUksMkJBQUE7RS9CK3dKUjtFK0JqeEpJO0lBRUksNEJBQUE7RS9Ca3hKUjtFK0JweEpJO0lBRUksNkJBQUE7RS9CcXhKUjtBQUNGO0FpQjF3Skk7RWNkRTtJQUVJLHNCQUFBO0UvQjB4SlI7RStCNXhKSTtJQUVJLHVCQUFBO0UvQjZ4SlI7RStCL3hKSTtJQUVJLHNCQUFBO0UvQmd5SlI7RStCbHlKSTtJQUVJLDBCQUFBO0UvQm15SlI7RStCcnlKSTtJQUVJLGdDQUFBO0UvQnN5SlI7RStCeHlKSTtJQUVJLHlCQUFBO0UvQnl5SlI7RStCM3lKSTtJQUVJLHdCQUFBO0UvQjR5SlI7RStCOXlKSTtJQUVJLHlCQUFBO0UvQit5SlI7RStCanpKSTtJQUVJLDZCQUFBO0UvQmt6SlI7RStCcHpKSTtJQUVJLDhCQUFBO0UvQnF6SlI7RStCdnpKSTtJQUVJLHdCQUFBO0UvQnd6SlI7RStCMXpKSTtJQUVJLCtCQUFBO0UvQjJ6SlI7RStCN3pKSTtJQUVJLHdCQUFBO0UvQjh6SlI7RStCaDBKSTtJQUVJLHlCQUFBO0UvQmkwSlI7RStCbjBKSTtJQUVJLDhCQUFBO0UvQm8wSlI7RStCdDBKSTtJQUVJLGlDQUFBO0UvQnUwSlI7RStCejBKSTtJQUVJLHNDQUFBO0UvQjAwSlI7RStCNTBKSTtJQUVJLHlDQUFBO0UvQjYwSlI7RStCLzBKSTtJQUVJLHVCQUFBO0UvQmcxSlI7RStCbDFKSTtJQUVJLHVCQUFBO0UvQm0xSlI7RStCcjFKSTtJQUVJLHlCQUFBO0UvQnMxSlI7RStCeDFKSTtJQUVJLHlCQUFBO0UvQnkxSlI7RStCMzFKSTtJQUVJLDBCQUFBO0UvQjQxSlI7RStCOTFKSTtJQUVJLDRCQUFBO0UvQisxSlI7RStCajJKSTtJQUVJLGtDQUFBO0UvQmsySlI7RStCcDJKSTtJQUVJLGlCQUFBO0UvQnEySlI7RStCdjJKSTtJQUVJLHVCQUFBO0UvQncySlI7RStCMTJKSTtJQUVJLHNCQUFBO0UvQjIySlI7RStCNzJKSTtJQUVJLG9CQUFBO0UvQjgySlI7RStCaDNKSTtJQUVJLHNCQUFBO0UvQmkzSlI7RStCbjNKSTtJQUVJLG9CQUFBO0UvQm8zSlI7RStCdDNKSTtJQUVJLHNDQUFBO0UvQnUzSlI7RStCejNKSTtJQUVJLG9DQUFBO0UvQjAzSlI7RStCNTNKSTtJQUVJLGtDQUFBO0UvQjYzSlI7RStCLzNKSTtJQUVJLHlDQUFBO0UvQmc0SlI7RStCbDRKSTtJQUVJLHdDQUFBO0UvQm00SlI7RStCcjRKSTtJQUVJLHdDQUFBO0UvQnM0SlI7RStCeDRKSTtJQUVJLGtDQUFBO0UvQnk0SlI7RStCMzRKSTtJQUVJLGdDQUFBO0UvQjQ0SlI7RStCOTRKSTtJQUVJLDhCQUFBO0UvQis0SlI7RStCajVKSTtJQUVJLGdDQUFBO0UvQms1SlI7RStCcDVKSTtJQUVJLCtCQUFBO0UvQnE1SlI7RStCdjVKSTtJQUVJLG9DQUFBO0UvQnc1SlI7RStCMTVKSTtJQUVJLGtDQUFBO0UvQjI1SlI7RStCNzVKSTtJQUVJLGdDQUFBO0UvQjg1SlI7RStCaDZKSTtJQUVJLHVDQUFBO0UvQmk2SlI7RStCbjZKSTtJQUVJLHNDQUFBO0UvQm82SlI7RStCdDZKSTtJQUVJLGlDQUFBO0UvQnU2SlI7RStCejZKSTtJQUVJLDJCQUFBO0UvQjA2SlI7RStCNTZKSTtJQUVJLGlDQUFBO0UvQjY2SlI7RStCLzZKSTtJQUVJLCtCQUFBO0UvQmc3SlI7RStCbDdKSTtJQUVJLDZCQUFBO0UvQm03SlI7RStCcjdKSTtJQUVJLCtCQUFBO0UvQnM3SlI7RStCeDdKSTtJQUVJLDhCQUFBO0UvQnk3SlI7RStCMzdKSTtJQUVJLG9CQUFBO0UvQjQ3SlI7RStCOTdKSTtJQUVJLG1CQUFBO0UvQis3SlI7RStCajhKSTtJQUVJLG1CQUFBO0UvQms4SlI7RStCcDhKSTtJQUVJLG1CQUFBO0UvQnE4SlI7RStC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QkFBQTtFL0I2dUtSO0UrQi91S0k7SUFFSSxnQ0FBQTtFL0JndktSO0UrQmx2S0k7SUFFSSwrQkFBQTtFL0JtdktSO0UrQnJ2S0k7SUFFSSw2QkFBQTtFL0JzdktSO0UrQnh2S0k7SUFFSSwrQkFBQTtFL0J5dktSO0UrQjN2S0k7SUFFSSw2QkFBQTtFL0I0dktSO0UrQjl2S0k7SUFFSSwyQkFBQTtFL0IrdktSO0UrQmp3S0k7SUFFSSw0QkFBQTtFL0Jrd0tSO0UrQnB3S0k7SUFFSSw2QkFBQTtFL0Jxd0tSO0FBQ0Y7QWlCMXZLSTtFY2RFO0lBRUksc0JBQUE7RS9CMHdLUjtFK0I1d0tJO0lBRUksdUJBQUE7RS9CNndLUjtFK0Ivd0tJO0lBRUksc0JBQUE7RS9CZ3hLUjtFK0JseEtJO0lBRUksMEJBQUE7RS9CbXhLUjtFK0JyeEtJO0lBRUksZ0NBQUE7RS9Cc3hLUjtFK0J4eEtJO0lBRUkseUJBQUE7RS9CeXhLUjtFK0IzeEtJO0lBRUksd0JBQUE7RS9CNHhLUjtFK0I5eEtJO0lBRUkseUJBQUE7RS9CK3hLUjtFK0JqeUtJO0lBRUksNkJBQUE7RS9Ca3lLUjtFK0JweUtJO0lBRUksOEJBQUE7RS9CcXlLUjtFK0J2eUtJO0lBRUksd0JBQUE7RS9Cd3lLUjtFK0IxeUtJO0lBRUksK0JBQUE7RS9CMnlLUjtFK0I3eUtJO0lBRUksd0JBQUE7RS9COHlLUjtFK0JoektJO0lBRUkseUJBQUE7RS9CaXpLUjtFK0JuektJO0lBRUksOEJBQUE7RS9Cb3pLUjtFK0J0ektJO0lBRUksaUNBQUE7RS9CdXpLUjtFK0J6ektJO0lBRUksc0NBQUE7RS9CMHpLUjtFK0I1ektJO0lBRUkseUNBQUE7RS9CNnpLUjtFK0IvektJO0lBRUksdUJBQUE7RS9CZzBLUjtFK0JsMEtJO0lBRUksdUJBQUE7RS9CbTBLUjtFK0JyMEtJO0lBRUkseUJBQUE7RS9CczBLUjtFK0J4MEtJO0lBRUkseUJBQUE7RS9CeTBLUjtFK0IzMEtJO0lBRUksMEJBQUE7RS9CNDBLUjtFK0I5MEtJO0lBRUksNEJBQUE7RS9CKzBLUjtFK0JqMUtJO0lBRUksa0NBQUE7RS9CazFLUjtFK0JwMUtJO0lBRUksaUJBQUE7RS9CcTFLUjtFK0J2MUtJO0lBRUksdUJBQUE7RS9CdzFLUjtFK0IxMUtJO0lBRUksc0JBQUE7RS9CMjFLUjtFK0I3MUtJO0lBRUksb0JBQUE7RS9CODFLUjtFK0JoMktJO0lBRUksc0JBQUE7RS9CaTJLUjtFK0JuMktJO0lBRUksb0JBQUE7RS9CbzJLUjtFK0J0MktJO0lBRUksc0NBQUE7RS9CdTJLUjtFK0J6MktJO0lBRUksb0NBQUE7RS9CMDJLUjtFK0I1MktJO0lBRUksa0NBQUE7RS9CNjJLUjtFK0IvMktJO0lBRUkseUNBQUE7RS9CZzNLUjtFK0JsM0tJO0lBRUksd0NBQUE7RS9CbTNLUjtFK0JyM0tJO0lBRUksd0NBQUE7RS9CczNLUjtFK0J4M0tJO0lBRUksa0NBQUE7RS9CeTNLUjtFK0IzM0tJO0lBRUksZ0NBQUE7RS9CNDNLUjtFK0I5M0tJO0lBRUksOEJBQUE7RS9CKzNLUjtFK0JqNEtJO0lBRUksZ0NBQUE7RS9CazRLUjtFK0JwNEtJO0lBRUksK0JBQUE7RS9CcTRLUjtFK0J2NEtJO0lBRUksb0NBQUE7RS9CdzRLUjtFK0IxNEtJO0lBRUksa0NBQUE7RS9CMjRLUjtFK0I3NEtJO0lBRUksZ0NBQUE7RS9CODRLUjtFK0JoNUtJO0lBRUksdUNBQUE7RS9CaTVLUjtFK0JuNUtJO0lBRUksc0NBQUE7RS9CbzVLUjtFK0J0NUtJO0lBRUksaUNBQUE7RS9CdTVLUjtFK0J6NUtJO0lBRUksMkJBQUE7RS9CMDVLUjtFK0I1NUtJO0lBRUksaUNBQUE7RS9CNjVLUjtFK0IvNUtJO0lBRUksK0JBQUE7RS9CZzZLUjtFK0JsNktJO0lBRUksNkJBQUE7RS9CbTZLUjtFK0JyNktJO0lBRUksK0JBQUE7RS9CczZLUjtFK0J4NktJO0lBRUksOEJBQUE7RS9CeTZLUjtFK0IzNktJO0lBRUksb0JBQUE7RS9CNDZLUjtFK0I5NktJO0lBRUksbUJBQUE7RS9CKzZLUjtFK0JqN0tJO0lBRUksbUJBQUE7RS9CazdLUjtFK0JwN0tJO0lBRUksbUJBQUE7RS9CcTdLUjtFK0J2N0tJO0lBRUksbUJBQUE7RS9CdzdLUjtFK0IxN0tJO0lBRUksbUJBQUE7RS9CMjdLUjtFK0I3N0tJO0lBRUksbUJBQUE7RS9CODdLUjtFK0JoOEtJO0lBRUksbUJBQUE7RS9CaThLUjtFK0JuOEtJO0lBRUksb0JBQUE7RS9CbzhLUjtFK0J0OEtJO0lBRUksMEJBQUE7RS9CdThLUjtFK0J6OEtJO0lBRUkseUJBQUE7RS9CMDhLUjtFK0I1OEtJO0lBRUksdUJBQUE7RS9CNjhLUjtFK0IvOEtJO0lBRUkseUJBQUE7RS9CZzlLUjtFK0JsOUtJO0lBRUksdUJBQUE7RS9CbTlLUjtFK0JyOUtJO0lBRUksdUJBQUE7RS9CczlLUjtFK0J4OUtJO0lBRUksMEJBQUE7SUFBQSx5QkFBQTtFL0IwOUtSO0UrQjU5S0k7SUFFSSxnQ0FBQTtJQUFBLCtCQUFBO0UvQjg5S1I7RStCaCtLSTtJQUVJLCtCQUFBO0lBQUEsOEJBQUE7RS9CaytLUjtFK0JwK0tJO0lBRUksNkJBQUE7SUFBQSw0QkFBQTtFL0JzK0tSO0UrQngrS0k7SUFFSSwrQkFBQTtJQUFBLDhCQUFBO0UvQjArS1I7RStCNStLSTtJQUVJLDZCQUFBO0lBQUEsNEJBQUE7RS9COCtLUjtFK0JoL0tJO0lBRUksNkJBQUE7SUFBQSw0QkFBQTtFL0JrL0tSO0UrQnAvS0k7SUFFSSx3QkFBQTtJQUFBLDJCQUFBO0UvQnMvS1I7RStCeC9LSTtJQUVJLDhCQUFBO0lBQUEsaUNBQUE7RS9CMC9LUjtFK0I1L0tJO0lBRUksNkJBQUE7SUFBQSxnQ0FBQTtFL0I4L0tSO0UrQmhnTEk7SUFFSSwyQkFBQTtJQUFBLDhCQUFBO0UvQmtnTFI7RStCcGdMSTtJQUVJLDZCQUFBO0lBQUEsZ0NBQUE7RS9Cc2dMUjtFK0J4Z0xJO0lBRUksMkJBQUE7SUFBQSw4QkFBQTtFL0IwZ0xSO0UrQjVnTEk7SUFFSSwyQkFBQTtJQUFBLDhCQUFBO0UvQjhnTFI7RStCaGhMSTtJQUVJLHdCQUFBO0UvQmloTFI7RStCbmhMSTtJQUVJLDhCQUFBO0UvQm9oTFI7RStCdGhMSTtJQUVJLDZCQUFBO0UvQnVoTFI7RStCemhMSTtJQUVJLDJCQUFBO0UvQjBoTFI7RStCNWhMSTtJQUVJLDZCQUFBO0UvQjZoTFI7RStCL2hMSTtJQUVJLDJCQUFBO0UvQmdpTFI7RStCbGlMSTtJQUVJLDJCQUFBO0UvQm1pTFI7RStCcmlMSTtJQUVJLDBCQUFBO0UvQnNpTFI7RStCeGlMSTtJQUVJLGdDQUFBO0UvQnlpTFI7RStCM2lMSTtJQUVJLCtCQUFBO0UvQjRpTFI7RStCOWlMSTtJQUVJLDZCQUFBO0UvQitpTFI7RStCampMSTtJQUVJLCtCQUFBO0UvQmtqTFI7RStCcGpMSTtJQUVJLDZCQUFBO0UvQnFqTFI7RStCdmpMSTtJQUVJLDZCQUFBO0UvQndqTFI7RStCMWpMSTtJQUVJLDJCQUFBO0UvQjJqTFI7RStCN2pMSTtJQUVJLGlDQUFBO0UvQjhqTFI7RStCaGtMSTtJQUVJLGdDQUFBO0UvQmlrTFI7RStCbmtMSTtJQUVJLDhCQUFBO0UvQm9rTFI7RStCdGtMSTtJQUVJLGdDQUFBO0UvQnVrTFI7RStCemtMSTtJQUVJLDhCQUFBO0UvQjBrTFI7RStCNWtMSTtJQUVJLDhCQUFBO0UvQjZrTFI7RStCL2tMSTtJQUVJLHlCQUFBO0UvQmdsTFI7RStCbGxMSTtJQUVJLCtCQUFBO0UvQm1sTFI7RStCcmxMSTtJQUVJLDhCQUFBO0UvQnNsTFI7RStCeGxMSTtJQUVJLDRCQUFBO0UvQnlsTFI7RStCM2xMSTtJQUVJLDhCQUFBO0UvQjRsTFI7RStCOWxMSTtJQUVJLDRCQUFBO0UvQitsTFI7RStCam1MSTtJQUVJLDRCQUFBO0UvQmttTFI7RStCcG1MSTtJQUVJLHFCQUFBO0UvQnFtTFI7RStCdm1MSTtJQUVJLDJCQUFBO0UvQndtTFI7RStCMW1MSTtJQUVJLDBCQUFBO0UvQjJtTFI7RStCN21MSTtJQUVJLHdCQUFBO0UvQjhtTFI7RStCaG5MSTtJQUVJLDBCQUFBO0UvQmluTFI7RStCbm5MSTtJQUVJLHdCQUFBO0UvQm9uTFI7RStCdG5MSTtJQUVJLDJCQUFBO0lBQUEsMEJBQUE7RS9Cd25MUjtFK0IxbkxJO0lB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TkY7O0FzQ2ptTkE7RUFDRSxnQkFBQTtBdENvbU5GOztBc0NsbU5BO0VBQ0UsZ0JBQUE7QXRDcW1ORjs7QXNDbm1OQTtFQUNFLGdCQUFBO0F0Q3NtTkY7O0FzQ3BtTkE7RUFDRSxnQkFBQTtBdEN1bU5GOztBc0NybU5BO0VBQ0UsZ0JBQUE7QXRDd21ORjs7QXNDdG1OQTtFQUNFLGdCQUFBO0F0Q3ltTkY7O0FzQ3ZtTkE7RUFDRSxnQkFBQTtBdEMwbU5GOztBc0N4bU5BO0VBQ0UsZ0JBQUE7QXRDMm1ORjs7QXNDem1OQTtFQUNFLGdCQUFBO0F0QzRtTkY7O0FzQzFtTkE7RUFDRSxnQkFBQTtBdEM2bU5GOztBc0MzbU5BO0VBQ0UsZ0JBQUE7QXRDOG1ORjs7QXNDNW1OQTtFQUNFLGdCQUFBO0F0QyttTkY7O0FzQzdtTkE7RUFDRSxnQkFBQTtBdENnbk5GOztBc0M5bU5BO0VBQ0UsZ0JBQUE7QXRDaW5ORjs7QXNDL21OQTtFQUNFLGdCQUFBO0F0Q2tuTkY7O0FzQ2huTkE7RUFDRSxnQkFBQTtBdENtbk5GOztBc0Nqbk5BO0VBQ0UsZ0JBQUE7QXRDb25ORjs7QXNDbG5OQTtFQUNFLGdCQUFBO0F0Q3FuTkY7O0FzQ25uTkE7RUFDRSxnQkFBQTtBdENzbk5GOztBc0Nwbk5BO0VBQ0UsZ0JBQUE7QXRDdW5ORjs7QXNDcm5OQTtFQUNFLGdCQUFBO0F0Q3duTkY7O0FzQ3RuTkE7RUFDRSxnQkFBQTtBdEN5bk5GOztBc0N2bk5BO0VBQ0UsZ0JBQUE7QXRDMG5ORjs7QXNDeG5OQTtFQUNFLGdCQUFBO0F0QzJuTkY7O0FzQ3puTkE7RUFDRSxnQkFBQTtBdEM0bk5GOztBc0Mxbk5BO0VBQ0UsZ0JBQUE7QXRDNm5ORjs7QXNDM25OQTtFQUNFLGdCQUFBO0F0QzhuTkY7O0FzQzVuTkE7RUFDRSxnQkFBQTtBdEMrbk5GOztBc0M3bk5BO0VBQ0UsZ0JBQUE7QXRDZ29ORjs7QXNDOW5OQTtFQUNFLGdCQUFBO0F0Q2lvTkY7O0FzQy9uTkE7RUFDRSxnQkFBQTtBdENrb05GOztBc0Nob05BO0VBQ0UsZ0JBQUE7QXRDbW9ORjs7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QUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBekR5aVRGOztBeUR0aVRBO0VBQ0UsbUJBQUE7RUFDQSxjdEJoRG1CO0FuQ3lsVHJCOztBeUR2aVRBO0VBQ0UsbUJ0QnJEVTtBbkMrbFRaOztBeUR4aVRBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0F6RDJpVEY7O0F5RHhpVEE7RUFDRSxtQnRCOUNZO0VzQitDWiwwQkFBQTtFQUNBLGNBQUE7QXpEMmlURjtBeUR6aVRFO0VBQ0UsY0FBQTtFQUNBLG1CdEJwRFU7QW5DK2xUZDs7QXlEdmlUQTtFQUNFLG1CdEI3RVk7QW5DdW5UZDs7QXlEdmlUQTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjdEJwRlU7RXNCcUZWLGlCQUFBO0F6RDBpVEY7QWlCaGtUSTtFd0NrQko7SUFPSSxpQkFBQTtFekQyaVRGO0FBQ0Y7QXlEemlURTtFQUNFLHFCdEJ0RlE7RXNCdUZSLGN0QnZGUTtFc0J3RlIsZ0JBQUE7QXpEMmlUSjs7QXlEdmlUQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7QXpEMGlURjs7QXlEdmlUQTtFQUNFLHlCdEJoR1c7RXNCaUdYLHlCQUFBO0VBQ0EsY3RCckdtQjtBbkMrb1RyQjtBeUR4aVRFO0VBQ0UseUJ0QmhIUTtFc0JpSFIsY3RCdEdTO0FuQ2dwVGI7O0F5RHRpVEE7RUFDRSx5QnRCM0dXO0VzQjRHWCxjdEIvR21CO0VzQmdIbkIsNkJBQUE7QXpEeWlURjtBeUR2aVRFO0VBQ0UseUJ0QmhIUztFc0JpSFQseUJBQUE7RUFDQSxjdEI3SFE7QW5Dc3FUWjtBeUR0aVRFO0VBQ0UseUJ0QnRIUztFc0J1SFQseUJBQUE7RUFDQSxjdEJuSVE7QW5DMnFUWjs7QXlEcGlUQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBekR1aVRGOztBMERoclRBO0VBQ0UsbUJBQUE7QTFEbXJURjtBaUJ4bVRJO0V5QzVFSjtJQUlJLHdCQUFBO0UxRG9yVEY7QUFDRjtBaUIxblRJO0V5Qy9ESjtJQU9JLG1CQUFB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Q0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QW5KbW9yQko7O0FtSi9uckJBO0VBQ0UsY2hITFc7RWdITVgsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QW5Ka29yQkY7O0FtSi9uckJBO0VBQ0UsY2hINUJjO0VnSDZCZCxxQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5Ka29yQkY7QW1KaG9yQkU7RUFDRSxjaEhuQ1k7QW5DcXFyQmhCOztBbUo5bnJCQTtFQUNFLHlCaEg1QlU7RWdINkJWLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBbkppb3JCRiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NS4wLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiYWNiZTY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiY2QwYzc7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhZGNlMztcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmYzJjNDtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmZTBlMTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0Mztcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjM2RkNWYzO1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmNkMzk7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNztcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmYWZiO1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjE7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1LjYyNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTAwMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNjM5MjE4NzVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEuMjVlbSAxLjI1ZW0gLTAuOTM3NWVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAxLjI1ZW0gMS4yNWVtIC0wLjkzNzVlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucXMtY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5xcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXMtb3ZlcmxheS5xcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnFzLW92ZXJsYXkgLnFzLWNsb3NlIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtc3VibWl0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNjM5MjE4NzVlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCBhdXRvIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgNTAuMiUsIDAuNCk7XG59XG5cbi5xcy1vdmVybGF5IC5xcy1zdWJtaXQucXMtZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTtcbiAgYm9yZGVyLWNvbG9yOiBncmV5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC5hY3RpdmUsIC5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnFzLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzLCAtd2Via2l0LWZpbHRlciAwLjNzO1xufVxuXG4ucXMtY29udHJvbHMucXMtYmx1ciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ucXMtYXJyb3cge1xuICBoZWlnaHQ6IDEuNTYyNWVtO1xuICB3aWR0aDogMS41NjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg3NWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG5cbi5xcy1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnFzLWFycm93OmhvdmVyLnFzLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5xcy1hcnJvdzpob3Zlci5xcy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4ucXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAuMzkwNjI1ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5cbi5xcy1hcnJvdy5xcy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmV5O1xuICByaWdodDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xufVxuXG4ucXMtYXJyb3cucXMtcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogZ3JleTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xufVxuXG4ucXMtbW9udGgteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnFzLW1vbnRoLXllYXI6bm90KC5xcy1kaXNhYmxlZC15ZWFyLW92ZXJsYXkpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucXMtbW9udGgteWVhcjpub3QoLnFzLWRpc2FibGVkLXllYXItb3ZlcmxheSk6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleTtcbn1cblxuLnFzLW1vbnRoLXllYXI6YWN0aXZlOmZvY3VzLCAucXMtbW9udGgteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5xcy1tb250aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWV4O1xufVxuXG4ucXMteWVhciB7XG4gIHBhZGRpbmctbGVmdDogMC41ZXg7XG59XG5cbi5xcy1zcXVhcmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMzEyNWVtO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgZmlsdGVyOiBibHVyKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuM3M7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgLXdlYmtpdC1maWx0ZXIgMC4zcztcbn1cblxuLnFzLXNxdWFyZXMucXMtYmx1ciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICBoZWlnaHQ6IDEuNTYyNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg3NWVtO1xufVxuXG4ucXMtc3F1YXJlOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG59XG5cbi5xcy1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5xcy1hY3RpdmUsIC5xcy1yYW5nZS1lbmQsIC5xcy1yYW5nZS1zdGFydCB7XG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XG59XG5cbi5xcy1yYW5nZS1zdGFydDpub3QoLnFzLXJhbmdlLTYpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucXMtcmFuZ2UtbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogI2Q0ZWJmMjtcbn1cblxuLnFzLXJhbmdlLW1pZGRsZTpub3QoLnFzLXJhbmdlLTApOm5vdCgucXMtcmFuZ2UtNikge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5xcy1yYW5nZS1lbmQ6bm90KC5xcy1yYW5nZS0wKSwgLnFzLXJhbmdlLW1pZGRsZS5xcy1yYW5nZS02IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnFzLWRpc2FibGVkLCAucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ucXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucXMtZGF5LCAucXMtZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5xcy1kYXkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnFzLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXMtZXZlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjQ2ODc1ZW07XG4gIGhlaWdodDogMC40Njg3NWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwN2Y7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5ib2R5LS1maXhlZCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjOTRBMUFEICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogI0NCODFGQyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lcnJvciB7XG4gIGNvbG9yOiAjRUYzMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1haW4tY29sb3Ige1xuICBjb2xvcjogIzMwMkEzNCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbWluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXRhYi1jb250ZW50XTpub3QoLnRhYi1hY3RpdmUpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGFiLWNvbnRlbnRdLnRhYi1hY3RpdmUge1xuICBhbmltYXRpb246IHRhYnMtY29udGVudCAwLjZzIGVhc2UgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHRhYnMtY29udGVudCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQUY2RERCO1xufVxuXG4uaW5mby1ib3gge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbmxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uaWNvbi1sb2dvIHtcbiAgY29sb3I6ICMzM0JCRkY7XG59XG5cbi5pY29uLWFycm93IHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gIGNvbG9yOiAjQjNCRkNCO1xufVxuXG4uaWNvbi1zdGFyIHtcbiAgY29sb3I6ICNDRUQwRDM7XG59XG4uaWNvbi1zdGFyLS1hY3RpdmUge1xuICBjb2xvcjogI0Y2REE0ODtcbn1cblxuLmljb24tZXllIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pY29uLWNsb3NlLWV5ZSB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4uaWNvbi1jb21tZW50IHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pY29uLS15ZWxsb3cge1xuICBjb2xvcjogI0Y2REE0ODtcbn1cblxuLmljb24tLWJsdWUge1xuICBjb2xvcjogIzMzQkJGRiAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tLWxpZ2h0LWdyYXkge1xuICBjb2xvcjogI0IzQkZDQjtcbn1cblxuLmljb24tLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pY29uLS1ncmF5IHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQmxhY2tcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBFeHRyYWJvbGRcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtRXh0cmFibGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFNlbWlib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1TZW1pYm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBUaGluXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhVC1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHRcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEJsYWNrIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1CbGFja0l0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtQm9sZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgVGhpbiBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtVGhpbkl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQm9sZFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFJlZ3VsYXIgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVJlZ3VsYXJJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhYm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtRXh0cmFibGRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBSZWd1bGFyXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUxpZ2h0SXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZHNrN2NoXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P2RzazdjaCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/ZHNrN2NoXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/ZHNrN2NoXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnP2RzazdjaCNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tamFja2RhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1jb21wbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tY2xvc2UtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tYXJyb3ctMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLXN0YXQtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWFycm93LTItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1lYXJwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24td2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tc2NhbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1wYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tYXJyb3ctMi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1idXJnZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWhvbWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tc29ydC1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1zb3J0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1hcnJvdy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogU2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJveC1hYm91dC0xIHtcbiAgZ3JpZC1hcmVhOiBBO1xuICB3aWR0aDogNjM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcbiAgLmJveC1hYm91dC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjVweDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWQge1xuICAgIGZsZXg6IDAgMCAyNjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZCB7XG4gICAgZmxleC1iYXNpczogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9faW1hZ2Uge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19zdG9yZS1iYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fc3RvcmUtYmFjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fcmV2aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fcmV2aWV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19zdG9yZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZ2FwOiAxNXB4O1xufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2NvbnRlbnQtcm93IHtcbiAgZ2FwOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2Jsb2NrLWJ0biB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1heC13aWR0aDogMTk2cHg7XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLXB1Ymxpc2hlZCB7XG4gIGJhY2tncm91bmQ6ICMyRkRCNzQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLXB1Ymxpc2hlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1tb2RlcmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2J1dHRvbi0tbW9kZXJhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1ub3QtcHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzEyNCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2J1dHRvbi0tbm90LXB1Ymxpc2hlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1kZWxldGUge1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAyQTM0ICFpbXBvcnRhbnQ7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1kZWxldGUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1yZWZhY3RvciB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X190ZXh0IGEge1xuICBjb2xvcjogI0NCODFGQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fbWluaS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICBjb2xvcjogI0NCODFGQyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fcG9wdXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MzhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19yYXRpbmctY29uIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3N1YnRpdGxlLXBvcHVwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTkuNDlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hY2NvdW50LXByb2ZpbGUge1xuICBmbGV4OiAxIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZSAucG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZSAucG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZSAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLS1lZGl0LW9wZW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuYWNjb3VudC1wcm9maWxlLS1lZGl0LW9wZW4gLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGUtLWVkaXQtb3BlbiAucG9wdXAgLnBvcHVwX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGUtLWVkaXQtb3BlbiA+ICo6bm90KC5hY2NvdW50LXByb2ZpbGUtcG9wdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZTpub3QoLmFjY291bnQtcHJvZmlsZS0tZWRpdC1vcGVuKSAucG9wdXAge1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlX19sb3lhbHR5LWhpc3Rvcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbi5hY2NvdW50LXByb2ZpbGVfX2xveWFsdHktaGlzdG9yeSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY291bnQtcHJvZmlsZV9fbG95YWx0eS1oaXN0b3J5IHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMUQyRTM7XG4gIG1hcmdpbjogMTVweCAyOXB4O1xufVxuLmFjY291bnQtcHJvZmlsZV9fbG95YWx0eS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFjY291bnQtcHJvZmlsZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZV9fY2FyZHMge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZV9fdXBkYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY291bnQtcHJvZmlsZV9fdXBkYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3VudC1wcm9maWxlX191cGRhdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0FGNkREQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlX191cGRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMzhweDtcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlX191cGRhdGUtLWZvcm0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX3VwZGF0ZS0tZm9ybS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gIGZsZXg6IDAgMCAxODRweDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgZmxleDogMCAxIDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMTRweCAyOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1jYXJkLS1sb3lhbHR5IHtcbiAgZmxleDogMCAwIDI5MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZC0tbG95YWx0eSB7XG4gICAgZmxleDogMCAxIDUyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZC0tbG95YWx0eSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1jYXJkLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtY2FyZC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX2ljb24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZF9faWNvbi13cmFwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1jYXJkX190aXRsZS13cmFwIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDE4NHB4O1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uIHtcbiAgICBmbGV4OiAwIDEgMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb24ge1xuICAgIGZsZXg6IDAgMSAzMDZweDtcbiAgICBwYWRkaW5nOiAxOXB4IDIzcHggMjJweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb24tLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkZGRUU7XG59XG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogN3B4IDEzcHggN3B4IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogNHB4IDEzcHggNXB4IDEzcHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZS1kYXRhIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSB7XG4gIGZsZXg6IHVuc2V0O1xufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2hlY2tib3hfX2lucHV0IHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTIge1xuICBnYXA6IDg3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWRhdGFfX3Jvdy0tMyB7XG4gIGdhcDogMjRweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zID4gKiB7XG4gIGZsZXg6IDAgMSA4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zID4gKiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMTFweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgLmFjY291bnQtcHJvZmlsZS1kYXRhX19hZGRyZXNzIHtcbiAgZmxleC1iYXNpczogMzk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgLmFjY291bnQtcHJvZmlsZS1kYXRhX19hZGRyZXNzIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjNweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZGF0YV9fZmllbGQtLWZpbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkLS1maW8ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19maWVsZC1uYW1lIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX3JvdyA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWZvcm1fX3JvdyA+ICoge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fcm93LS0zIHtcbiAgY29sdW1uLWdhcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1mb3JtX19yb3ctLTMge1xuICAgIGdhcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3Mge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3Mge1xuICAgIGZsZXg6IDEgMSBjb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3MtLW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbGV4OiAwIDEgMzIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fYWRkcmVzcy0tbnVtYmVyIHtcbiAgICBmbGV4OiAwIDEgMTMycHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fZGF0ZSAuaW5wdXQtY29udGFpbmVyIHtcbiAgZmxleDogMSAxO1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19kYXRlIC5pbnB1dC1jb250YWluZXIgLmlucHV0LS1yZWFkb25seSArIC5pbnB1dC1jb250YWluZXJfX2ljb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaWNvbi1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaWNvbi1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxM3B4IDEwcHggMTZweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xuICB0b3A6IC00MXB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UgLmhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggOHB4IDVweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiAtN3B4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggOXB4IDZweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0NCODFGQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiAtOXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaGludF9fY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTVweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaGludF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UgLmhpbnRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50X19idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtaW4td2lkdGg6IDExOXB4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlLS1vcGVuIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UtLW9wZW4gLmhpbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXBvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xuICAgIG1heC13aWR0aDogMTAxOHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzOHB4IDI3cHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcG9wdXAgLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYWNjb3VudC11bmF1dGhvcml6ZWRfX2JvZHkge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAyOHB4IGF1dG8gMTJweCBhdXRvO1xuICB9XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCAuYWNjb3VudF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIzcHggMTdweCAyM3B4IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIzcHggMjdweCAyM3B4IDI1cHg7XG4gICAgd2lkdGg6IDMwNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmFjY291bnQtdW5hdXRob3JpemVkIC51bmF1dGhvcml6ZWQtbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYWNjb3VudC11bmF1dGhvcml6ZWQgLnVuYXV0aG9yaXplZC1tZXNzYWdlX19idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC11bmF1dGhvcml6ZWQgLnVuYXV0aG9yaXplZC1tZXNzYWdlX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYWNjb3VudCB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hY2NvdW50X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5hY2NvdW50X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZmxleDogMCAwIDI2M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZmxleC1iYXNpczogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC0tbWVudS1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICB9XG4gIC5hY2NvdW50LS1tZW51LW9wZW4gLmFjY291bnRfX2hlYWQge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvdW50LS1tZW51LW9wZW4gLmFjY291bnQtcHJvZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3VudC1tZW51IHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjNzNFM0RCLCAjOUVBRkYzLCAjQzM4OUZBKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmU6IDRweCBzb2xpZCAjRkZGRkZGO1xuICBvdXRsaW5lLW9mZnNldDogLTdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFjY291bnQtbWVudV9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLmFjY291bnQtbWVudV9faW1nLXdyYXAgaW1nIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWNjb3VudC1tZW51IGxhYmVsLmFjY291bnQtbWVudV9faW1nLXdyYXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudC1tZW51X19wZXJzb25hbC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LW1lbnVfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1tZW51X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDBweCAwcHggMjVweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tbWVzc2FnZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLnRhYi1hY3RpdmUge1xuICBjb2xvcjogI0NCODFGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY291bnQtaGVhZGVyLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgei1pbmRleDogOTkyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LWhlYWRlci1tb2JpbGVfX3RpdGxlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LWhlYWRlci1tb2JpbGVfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYWNjb3VudC1oZWFkZXItbW9iaWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmFjY291bnQtaGVhZGVyLW1vYmlsZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLmFjdGlvbi1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uYWN0aW9uLWljb25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWN0aW9uLWljb25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5hY3Rpb24taWNvbnMtLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24taWNvbnMtLXJvdyAuYWN0aW9uLWljb25zX19pdGVtIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjdGlvbi1pY29ucy0tcm93IC5hY3Rpb24taWNvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hY3Rpb24taWNvbnNfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY3Rpb24taWNvbnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmFjdGlvbi1pY29uc19faXRlbSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY3Rpb24taWNvbnNfX2l0ZW0gaSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjdGlvbi1pY29uc19faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWljb25zX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0NCODFGQztcbiAgfVxufVxuLmFjdGlvbi1pY29uc19faXRlbTphY3RpdmUge1xuICBjb2xvcjogI0FGNkREQjtcbn1cblxuLmF1dGhvcml6YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hdXRob3JpemF0aW9uX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dGhvcml6YXRpb25fX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aG9yaXphdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmF1dGhvcml6YXRpb25fX2ZpZWxkLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcml6YXRpb25fX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYXV0aG9yaXphdGlvbl9fZmllbGQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcml6YXRpb25fX2ZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYXV0aG9yaXphdGlvbl9fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tYnV0dG9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzk0QTFBRCAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tYnV0dG9uLS1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQyAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6YXRpb25fX2JvdHRvbS10ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgbWF4LXdpZHRoOiA0MTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYXV0aG9yaXphdGlvbl9fYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19ib3R0b20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5iYW5uZXItYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDUuNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5OWZyIDExNWZyIDE5MmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE5MWZyIDQ5ZnIgMTMyZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiQSBBIEJcIiBcIkEgQSBFXCIgXCJDIEQgRVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYm94IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5iYW5uZXItYm94X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWJveF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxufVxuLmJhbm5lci1ib3hfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWJveF9faXRlbTpob3ZlciAuYmFubmVyLWJveF9fdGl0bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMSB7XG4gIGdyaWQtYXJlYTogQTtcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogQjtcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMyB7XG4gIGdyaWQtYXJlYTogQztcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gIGdyaWQtYXJlYTogRDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjV2dztcbiAgbWFyZ2luLXJpZ2h0OiAtMC41dnc7XG4gIHBhZGRpbmc6IDIuNzM4dncgMS4zdncgMDtcbiAgbWFyZ2luLXRvcDogNnZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEuMnB4O1xuICAgIHBhZGRpbmc6IDIyLjY5cHggMTUuOThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyLWJveF9faXRlbS5pdGVtLTQge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE5cHggMDtcbiAgfVxufVxuLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICBsaW5lLWhlaWdodDogMy43NXZ3O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCAuYmFubmVyLWJveF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uYmFubmVyLWJveF9faXRlbS5pdGVtLTQgLmJhbm5lci1ib3hfX2ltZyB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG9iamVjdC1maXQ6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiA4Ljc4dnc7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tNSB7XG4gIGdyaWQtYXJlYTogRTtcbn1cbi5iYW5uZXItYm94X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDIsIDUyLCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5iYW5uZXItc3BsaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGNzlCO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJhbm5lci1zcGxpdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX3dyYXAtLWNhbGMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fd3JhcC0tY2FsYyB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmFubmVyLXNwbGl0X19ibG9jay0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iYW5uZXItc3BsaXRfX2Jsb2NrLS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fYmxvY2stLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICBoZWlnaHQ6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZyBpbWcge1xuICBoZWlnaHQ6IDQxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZyBpbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX3RleHQge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTElO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAzM0QyMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNjFweDtcbiAgfVxufVxuLmJhbm5lci1zcGxpdF9fbG9nby10ZXh0IGltZyB7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZy1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lci1zcGxpdF9fYmxvY2staW1nLXBob25lIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWctcGhvbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWctcGhvbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjdweCAxMzlweCA2N3B4IDc4cHg7XG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGdhcDogMTY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmFubmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxOHB4IDMzcHggMThweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJhbm5lcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uYmFubmVyIC5wcm9tby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IFNlbWlib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5iYW5uZXJfX2ltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iYW5uZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iYW5uZXJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNrZXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYXNrZXQtY2FyZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE0NnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgbWF4LWhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5iYXNrZXQtY2FyZF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5iYXNrZXQtY2FyZF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xufVxuLmJhc2tldC1jYXJkX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtY2FyZF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhc2tldC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYXNrZXQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19wcmljZXMge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJhc2tldC1jYXJkX19wcmljZXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmRfX3ByaWNlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmRfX29sZC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmRfX29sZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmQgLnF1YW50aXR5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0LWNhcmQgLnF1YW50aXR5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmJhc2tldC1jYXJkIC5hY3Rpb24taWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0LWNhcmQgLmFjdGlvbi1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uYmFza2V0LWNhcmRfX3dyYXAtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX193cmFwLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYmFza2V0LWNhcmRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFza2V0LWNhcmRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iYXNrZXQtY2FyZF9fY2xlYXItYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJhc2tldC1jYXJkX19jbGVhci1idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5iYXNrZXQtY2FyZF9fY2xlYXItYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhc2tldC1jYXJkX19jbGVhci1idG4gc3BhbiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmJhc2tldC1jYXJkIC5hY2Nlc29yaWVzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM3M0UyREM7XG4gIGNvbG9yOiAjMDQ2MDVCO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1jYXJkIC5hY2Nlc29yaWVzLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5iYXNrZXQtY2FyZCAuYmFza2V0LWNhcmRfX2dpZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1jYXJkIC5iYXNrZXQtY2FyZF9fZGlzY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmQgLmJhc2tldC1jYXJkX19kaXNjb3VudCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5iYXNrZXQtY2FyZCAuYmFza2V0LWNhcmRfX2JvbnVzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5iYXNrZXQtY2FyZCAuYmFza2V0LWNhcmRfX2JvbnVzLXN0aWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uYmFza2V0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYmFza2V0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5iYXNrZXRfX3dyYXAge1xuICBmbGV4OiAwIDAgNjUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhc2tldF9fd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYXNrZXRfX3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX3dyYXAgLmJhc2tldC1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmJhc2tldF9fd3JhcCAuYmFza2V0LWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmFza2V0X193cmFwIC5iYXNrZXQtY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkVGRjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhc2tldF9fd3JhcCAuYmFza2V0LWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmFza2V0X19ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmJhc2tldF9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmJhc2tldF9fYnV0dG9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJhc2tldF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJhc2tldF9fY2xlYXItYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fY2xlYXItYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5iYXNrZXRfX2NsZWFyLWJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jbGVhci1idG4gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhc2tldF9fY2xlYXItYnRuIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmJhc2tldF9fY2xlYXItYnRuIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2NsZWFyLWJ0biBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG4uYmFza2V0X19jbGVhci1idG46aG92ZXIge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbi5iYXNrZXRfX2JvdHRvbS10ZXh0IHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmVuZWZpdHMtY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iZW5lZml0cy1jb24ge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbi5iZW5lZml0cy1jb24gLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHRvcDogMzAlO1xufVxuLmJlbmVmaXRzLWNvbiAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLmJlbmVmaXRzLWNvbiAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJlbmVmaXRzLWNvbiAuc3dpcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzLWNvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uYmVuZWZpdHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19ibG9jayB7XG4gIHdpZHRoOiAxOTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLS15YW5kZXgge1xuICB3aWR0aDogMzA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2stLXlhbmRleCB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay0teWFuZGV4IHtcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2stLXlhbmRleCB7XG4gICAgd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19ibG9jay1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmJlbmVmaXRzX195YW5kZXgge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19feWFuZGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5iZW5lZml0c19fYmxvY2staGVhZGVyLS15YW5kZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2staGVhZGVyLS15YW5kZXgge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLXRpdGxlLS15YW5kZXgge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2stdGl0bGUtLXlhbmRleCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZW5lZml0c19fYmxvY2stdGV4dC0teWFuZGV4IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay10ZXh0LS15YW5kZXgge1xuICAgIHBhZGRpbmc6IDAgMTVweCAyNXB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2stdGV4dC0teWFuZGV4IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLWltZy0teWFuZGV4IHtcbiAgd2lkdGg6IDY4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay1pbWctLXlhbmRleCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmVuZWZpdHNfX2Jsb2NrLWltZy0teWFuZGV4IGltZyB7XG4gICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLWltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLWltZyBpbWcge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5iZW5lZml0c19fYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmVuZWZpdHNfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19ibG9jay10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweCAxNXB4O1xufVxuXG4uYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG4uYmxvY2stLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmxvY2stLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQ6ICNDMkZGRUU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9ja19fcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2NrX19yb3ctLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RUZGNztcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfX3Jvdy0tYm9yZGVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uYmxvY2tfX3JvdyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5ibG9ja19fcm93IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2NrX19jaGlsZC1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5ibG9ja19fY2hpbGQtcm93LS1zbWFsbC1tYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYmxvY2tfX3NtYWxsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYmxvY2tfX3Byb21vdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2tfX3Byb21vdGlvbi13cmFwIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5ibG9ja19fcHJvbW90aW9uLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5ibG9ja19fcHJvbW90aW9uLWltZyBpbWcge1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYmxvY2tfX3Byb21vdGlvbi1pbWcgaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuLmJsb2NrX19wcm9tb3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmJsb2NrX19wcm9tb3Rpb24tdGl0bGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uYmxvY2tfX3Byb21vdGlvbi0tcmV2ZXJzZSB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmJsb2NrX19wcm9tb3Rpb24tLXJldmVyc2UgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAwO1xufVxuLmJsb2NrX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2tfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9ja19fZmllbGQgLmJsb2NrX19pbnB1dCB7XG4gIGZsZXg6IDEgMCA2NyU7XG59XG4uYmxvY2tfX2ZpZWxkIC5ibG9ja19fYnV0dG9uIHtcbiAgZmxleDogMCAwIDM3JTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9ja19fZmllbGQgLmJsb2NrX19idXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IDM0JTtcbiAgfVxufVxuXG4uYmxvZyB7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uYmxvZ19faGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZ19faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9nX19oZWFkZXIgLmNhdGFsb2ctc29ydCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5ibG9nX19oZWFkZXIgLmNhdGFsb2ctc29ydF9fZHJvcGRvd24ge1xuICBsZWZ0OiAtMC41cHg7XG59XG4uYmxvZ19fbmV3cy1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2dfX25ld3MtbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ibG9nX19uZXdzLWVsZW1lbnQge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE2cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzYsIDIzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxufVxuLmJsb2dfX25ld3MtZWxlbWVudCBoNSwgLmJsb2dfX25ld3MtZWxlbWVudCAuaDUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJsb2dfX25ld3MtZWxlbWVudCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJsb2dfX25ld3MtZWxlbWVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmJsb2dfX25ld3MtZWxlbWVudDpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEyMCUpO1xufVxuLmJsb2dfX25ld3MtZWxlbWVudDpob3ZlciBoNSwgLmJsb2dfX25ld3MtZWxlbWVudDpob3ZlciAuaDUge1xuICBjb2xvcjogI0NCODFGQztcbn1cbi5ibG9nX19uZXdzLWVsZW1lbnQtaW1nIHtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDI5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudC1pbWcge1xuICAgIGhlaWdodDogNDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZ19fbmV3cy1lbGVtZW50LWltZyB7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cbi5ibG9nX19uZXdzLWVsZW1lbnQtdGV4dC1jb250ZW50IHtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudC10ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5ibG9nX19uZXdzLWVsZW1lbnQtdGV4dC1jb250ZW50IGg1LCAuYmxvZ19fbmV3cy1lbGVtZW50LXRleHQtY29udGVudCAuaDUge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50LXRleHQtY29udGVudF9fbmV3cy1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZ19fbmV3cy1lbGVtZW50LXRleHQtY29udGVudF9fbmV3cy1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvZ19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ibG9nX19maWx0ZXIge1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2dfX2ZpbHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uYmxvZ19fZmlsdGVyLWNvbnRyb2xzIHtcbiAgZ2FwOiAyMHB4O1xufVxuLmJsb2dfX2ZpbHRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbiAgZmxleDogMTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5ibG9nX19maWx0ZXItY29udGFpbmVyLS1vcGVubmVkIHtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbn1cbi5ibG9nX19maWx0ZXItY29udGFpbmVyLS1vcGVubmVkIC5ibG9nX19maWx0ZXItbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nX19maWx0ZXItbGlzdCB7XG4gIGdhcDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBwb3NpdGlvbiAwLjNzIGVhc2U7XG59XG4uYmxvZ19fZmlsdGVyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItY29sb3I6ICNFQUVDRUY7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYmxvZ19fZmlsdGVyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMUFEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9nX19maWx0ZXItaXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cbi5ibG9nX19maWx0ZXItaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cbi5ibG9nX19maWx0ZXItaXRlbS0tc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsb3NlLS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmxvZ19fZmlsdGVyLWl0ZW0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvZ19fZmlsdGVyLWl0ZW0tY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvZ19fb3Blbi1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG4uYmxvZ19fb3Blbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Jsb2ctZmlsdGVyLW9wZW4tLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYmxvZ19fb3Blbi1idXR0b24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzczRTJEQztcbiAgY29sb3I6ICMwNDYwNUI7XG59XG4uYmxvZ19fb3Blbi1idXR0b24tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4QzJCRDtcbiAgY29sb3I6ICMwNDYwNUI7XG59XG4uYmxvZ19fb3Blbi1idXR0b24tLXNlbGVjdGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5ibG9nLWRldGFpbCBoMVtpZF0sIC5ibG9nLWRldGFpbCBbaWRdLmgxLCAuYmxvZy1kZXRhaWwgaDJbaWRdLCAuYmxvZy1kZXRhaWwgW2lkXS5oMiwgLmJsb2ctZGV0YWlsIGgzW2lkXSwgLmJsb2ctZGV0YWlsIFtpZF0uaDMsIC5ibG9nLWRldGFpbCBoNFtpZF0sIC5ibG9nLWRldGFpbCBbaWRdLmg0IHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xufVxuLmJsb2ctZGV0YWlsIGgyLCAuYmxvZy1kZXRhaWwgLmgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZy1kZXRhaWwgaDIsIC5ibG9nLWRldGFpbCAuaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29tcGxleC1jb2w6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29tcGxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHVsIC5sZXZlbDIge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHMgbGkgYSB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciBhIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHNfdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5kaWN0aW9uYXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaWN0aW9uYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaWN0aW9uYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uZGljdGlvbmFyeV9fbGV0dGVyIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGljdGlvbmFyeV9fbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5kaWN0aW9uYXJ5X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaWN0aW9uYXJ5X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFscGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbHBoIHtcbiAgICByb3ctZ2FwOiA2cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYnJlYWRjcnVtYi1hcnJvdy0taWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbn1cbi5icmVhZGNydW1ic19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTNweCA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBRjZEREI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYnV0dG9uLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbi0taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4uYnV0dG9uLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xufVxuXG4uYnV0dG9uLS10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cblxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNDNUNFRDY7XG59XG4uYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjQzVDRUQ2O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xufVxuXG4uYnV0dG9uLS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cblxuLmJ1dHRvbi0tbm8tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJBMzQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnV0dG9uLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLmJ1dHRvbi0tbm8tYmFja2dyb3VuZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5NjY3MDtcbiAgY29sb3I6ICNGOTY2NzA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tbm8tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi0tbm8tYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYnV0dG9uLS1uby1ib3JkZXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5idXR0b24tLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcm91c2VsOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGUge1xuICB3aWR0aDogMjE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbDpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLmNhdGFsb2ctY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzM3B4KTtcbiAgfVxufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsX19tb3JlLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDhweDtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW46YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgei1pbmRleDogNTU2O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM2LCAyMzksIDAuMzAxOTYwNzg0Myk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uLS1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUyJTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM2LCAyMzksIDAuODExNzY0NzA1OSk7XG59XG4uY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbiB7XG4gIGZsZXg6IHVuc2V0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA5MjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLmNhdGFsb2ctaXRlbS1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogNzc2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbS1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbiAuY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fbGlzdC1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8ge1xuICB3aWR0aDogNTI2cHg7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvLS1yYXRpbmctY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvLS1ibG9jay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tYmxvY2staWNvbiB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWJsb2NrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb246aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtZnMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAxOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtLWFydGljbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlLS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICBwYWRkaW5nOiAxM3B4IDM4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZS0tYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTlweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZS0tYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtLWJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlLS1idXR0b246YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICB3aWR0aDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2ltZyB7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9faW1nIHtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctZmlsdGVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmNhdGFsb2ctZmlsdGVyLS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTQzMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyLS12aXNpYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogODc2NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9faGlkZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXRhbG9nLWZpbHRlcl9faGlkZS1idG4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLWNvbnRyb2xzLWFycm93LWJhY2stLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTNweDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19jb21tb24tYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2NvbW1vbi1idG5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nLXRhYnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgd2lkdGg6IDEyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy10YWJzLWl0ZW0ge1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogNnB4IDE4cHg7XG59XG5cbi5jYXRhbG9nLXRhYnMtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG4ge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRhbG9nLWZpbHRlcl9fZmlsdGVyLWJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNhdGFsb2ctZmlsdGVyX19tb3JlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluazpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI0NCODFGQztcbn1cbi5jYXRhbG9nLWZpbHRlcl9fbW9yZS1saW5rOm5vdCguY29sbGFwc2VkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluazpub3QoLmNvbGxhcHNlZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCLQodC60YDRi9GC0YxcIjtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cCB7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLS1pbmxpbmUgLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLS1pbmxpbmUgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLXRpdGxlLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZS0td2l0aC1pY29uIGkge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZS0td2l0aC1pY29uIGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zLS1jb2xvcnMge1xuICBnYXA6IDEwcHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zLnByaWNlLXJhbmdlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBUaGUgc2xpZGVyICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1QjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0gKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OEMyQkQ7XG4gIGNvbG9yOiAjMDQ2MDVCO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsb3NlLS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtLS1jbGVhciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItY29sb3I6ICNFQUVDRUY7XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0tLWNsZWFyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtLS1jbGVhcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsZWFyLWNsb3NlLS1pY29uLnN2Zyk7XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0tLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbS0tY2xlYXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9idXR0b24tbWVudS0tY2xvc2UtLWljb24uc3ZnKTtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20ucHJvZHVjdC1oZWFkZXIge1xuICBib3R0b206IC05MHB4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20ucHJvZHVjdC1oZWFkZXItLWFjdGl2ZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fYm90dG9tIC5wcm9kdWN0LWhlYWRlcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20gLnByb2R1Y3QtaGVhZGVyX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXRhbG9nX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIGdhcDogMzBweCAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDQwcHggMy4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAyLjIlO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBmbGV4OiAwIDAgNDUlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMS4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjIuNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxOC4yNCU7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW0tLXN3aXBlciB7XG4gIGZsZXg6IHVuc2V0O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tLXN3aXBlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2ltZy1saW5rIHtcbiAgICBoZWlnaHQ6IDM5LjV2dztcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19pbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NrdSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNCM0JGQ0I7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NrdSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGhlaWdodDogNTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuICAgIGhlaWdodDogNTRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZy1pdGVtX19wcmljZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19yYXRlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcmF0ZS1maWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9zdGFyLWZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRlLW5vZmlsbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1ub2ZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb21tZW50cyB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fY29tbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fY29tbWVudHMgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19jb21tZW50cyBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19idXR0b24ge1xuICB3aWR0aDogNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2F0YWxvZy1pdGVtX19idXR0b24gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19idXR0b24uYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuY2F0YWxvZy1pdGVtX19idXR0b24uYnV0dG9uLS1kaXNhYmxlZCArIC5jYXRhbG9nLWl0ZW1fX2ljby1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzA1cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgKyAuY2F0YWxvZy1pdGVtX19pY28tYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2J1dHRvbi5idXR0b24tLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX29sZHByaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0M1Q0VENjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2Ugc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNCU7XG4gIGxlZnQ6IC0zcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX29sZHByaWNlIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9faWNvLWJ0biB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uY2F0YWxvZy1pdGVtX19pY28tYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9faWNvLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2ljby1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9faWNvLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNDQjgxRkM7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX2ljby1idG46YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG4uY2F0YWxvZy1pdGVtX19pY28tYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI0NCODFGQyAhaW1wb3J0YW50O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pY28tYnRuIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX2Fycm93OmZpcnN0LWNoaWxkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fYXJyb3c6bGFzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fYXJyb3ctLWRpc2FibGVkIHtcbiAgY29sb3I6ICNDRUQwRDM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2Fycm93LS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjQ0VEMEQzO1xufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzYpOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNCk6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNSk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNSk6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uOmZpcnN0LWNoaWxkIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rMTEpOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbjpmaXJzdC1jaGlsZCAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzEyKTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246Zmlyc3QtY2hpbGQgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobisxMik6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis2KTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW0uYnV0dG9uLS1uby1ib3JkZXItYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19tb3JlLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUge1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNDBweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19idXR0b25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1zb3J0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLXNvcnQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1zb3J0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uY2F0YWxvZy1zb3J0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyQTM0O1xufVxuLmNhdGFsb2ctc29ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogNTQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuMjV0dXJuKTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0OmFmdGVyIHtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuLmNhdGFsb2ctc29ydC0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzMwMkEzNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbn1cbi5jYXRhbG9nLXNvcnQtLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctc29ydF9fY3VycmVudC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRvcDogMzdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxlZnQ6IC0xcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1zb3J0X19pdGVtIHtcbiAgcGFkZGluZzogOC41cHggMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA5LjVweCAxOHB4O1xuICB9XG59XG4uY2F0YWxvZy1zb3J0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5jYXRlZ29yaWVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXIge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5jYXRlZ29yaWVzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIH4gLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yaWVzLWxpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBob3ZlciAwLjNzIGVhc2U7XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xufVxuLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uIGkge1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b24tLXByZXYgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtLXR3by1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzX19saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzX19saXN0LWl0ZW0gPiAqOm50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdC1pdGVtID4gKjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk0QTFBRDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzX19saXN0LWl0ZW0gPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tib3hfX2lucHV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tib3hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpIH4gLmNoZWNrYm94X19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0NCODFGQztcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpIH4gLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0NCODFGQztcbn1cblxuLmNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jaGVja2JveF9fY29sb3ItcHJldmlldyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNoZWNrYm94X19jb2xvci1wcmV2aWV3LS13aXRoLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XG59XG4uY2hlY2tib3hfX2NvbG9yLXByZXZpZXctLXdpdGgtYm9yZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDJBMzQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbG9yLWNoZWNrYm94X19pbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jb2xvci1jaGVja2JveF9faW5wdXQtLXdpdGgtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbn1cbi5jb2xvci1jaGVja2JveF9faW5wdXQtLXdpdGgtYm9yZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDJBMzQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94IC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2cHggMjNweCA1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDExOCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jb2xvci1jaGVja2JveDpob3ZlciAuaGludCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5jb2xvci1jaGVja2JveCAuaGludDpiZWZvcmUsXG4uY29sb3ItY2hlY2tib3ggLmhpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY29sb3ItY2hlY2tib3ggLmhpbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA4cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2xvci1jaGVja2JveCAuaGludDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQ0I4MUZDIHRyYW5zcGFyZW50O1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNvbG9yLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNvbG9yLWNoZWNrYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29sb3ItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvci1jaGVja2JveCAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb21wYXJlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbXBhcmUtY2FyZF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1jYXJkX193cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19wcmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbXBhcmUtY2FyZF9fcHJpY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29tcGFyZS1jYXJkX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29tcGFyZS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1jYXJkX19pY29ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pY29ucy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlLWNhcmRfX2ljb25zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wYXJlLWNhcmRfX2ljb25zLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMzAyQTM0O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jb21wYXJlX19jbGVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzYsIDIzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmVfX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmVfX2NsZWFyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb21wYXJlX19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDMsIDEyOSwgMjUyKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5jb21wYXJlLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNTZweDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbXBhcmUtbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4uY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMTQ4LCAxNjEsIDE3Myk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdl9fY291bnQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmNvbXBhcmUtbmF2X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzYsIDIzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYig0OCwgNDIsIDUyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uY29tcGFyZS1uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjAzLCAxMjksIDI1Mik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb21wYXJlLW5hdl9faXRlbTpob3ZlciAuY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgY29sb3I6IHJnYigyMDMsIDEyOSwgMjUyKTtcbn1cbi5jb21wYXJlLW5hdl9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDIwMywgMTI5LCAyNTIpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29tcGFyZS1uYXZfX2l0ZW0tLWFjdGl2ZSAuY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgY29sb3I6IHJnYigyMDMsIDEyOSwgMjUyKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XG4gIH1cbn1cbi5jb25maXJtLWxvY2F0aW9uX19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDIxcHggMTVweCAyMXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAtMTQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uY29uZmlybS1sb2NhdGlvbi0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY29uZmlybS1sb2NhdGlvbi0tb3BlbiAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbmZpcm0tbG9jYXRpb24tLW9wZW4gLmNvbmZpcm0tbG9jYXRpb25fX2NvbnRlbnQge1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxufVxuLmNvbmZpcm0tbG9jYXRpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25maXJtLWxvY2F0aW9uX19pY29uIHtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG4uY29uZmlybS1sb2NhdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cbi5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICBmbGV4OiAxIDAgNTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgfVxufVxuLmNvbmZpcm0tbG9jYXRpb25fX2J1dHRvbi0tc21hbGwge1xuICBmbGV4OiAxIDAgNDUlO1xufVxuXG4uY29udGFjdHMtbW9iaWxlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA3MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG4uY29udGFjdHMtbW9iaWxlLS1vcGVuIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCAxNXB4IDIwcHggMTVweDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGFjdHMtbW9iaWxlX19pdGVtIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtbW9iaWxlX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyQTM0O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2l0ZW06aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMDJBMzQ7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmU6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbSBpIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogYXV0byBhdXRvIDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYW5jaG9yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbmNob3I6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuXG4uY29va2llcy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDc3MTQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAyJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmNvb2tpZXMtbWVzc2FnZS0tc2hvdyB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvdHRvbTogMjVweDtcbn1cbi5jb29raWVzLW1lc3NhZ2VfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA5NyU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29va2llcy1tZXNzYWdlX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHdpZHRoOiA4MiU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uY29va2llcy1tZXNzYWdlX19idXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZV9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5saW5rLWJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGluay1iYWNrOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgdG9wOiAxcHg7XG59XG4ubGluay1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICM3ODg1OTE7XG59XG5cbi5kYXktcHJvZHVjdHMgLnByb2R1Y3Qtc3RpY2tlciB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uZGF5LXByb2R1Y3RzIC5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xufVxuLmRheS1wcm9kdWN0cyAucHJvZHVjdC1zdGlja2VyX19pdGVtLS1kaXNjb3VudCB7XG4gIGJvdHRvbTogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRheS1wcm9kdWN0cyAucHJvZHVjdC1zdGlja2VyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMnB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmRheS1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXktcHJvZHVjdHNfX3N3aXBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19zd2lwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRheS1wcm9kdWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19faW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19faW1nLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAuZGF5LXByb2R1Y3RzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19faW1nLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGF5LXByb2R1Y3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZXMge1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcHJpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbHVtbi1nYXA6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZGF5LXByb2R1Y3RzX19vbGQtcHJpY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI0NFRDBEMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggc29saWQgI0Y5NjY3MDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19vbGQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3JldmlldyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcmV2aWV3IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3N0YXJzIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19zdGFycyBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3Jldmlldy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19yZXZpZXctY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcmV2aWV3LWNvdW50IGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3Jldmlldy1jb3VudCBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IDEzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzNXB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogMjUuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAzOS42JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDQ1LjElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDM3LjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBsZWZ0OiA0MS4zJTtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uZGF5LXByb2R1Y3RzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4uZGF5LXByb2R1Y3RzX19iYWNrZ3JvdW5kLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYmFja2dyb3VuZC1pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYmFja2dyb3VuZC1pbWcge1xuICAgIHdpZHRoOiA4NHB4O1xuICB9XG59XG5cbi5kZWxpdmVyeS1zZXJ2aWNlcyB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZGVsaXZlcnktc2VydmljZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogMzglO1xuICB0b3A6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX19pbWcgaW1nIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS1zZXJ2aWNlc19fdGV4dCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgd2lkdGg6IDE3MHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbi5kZWxpdmVyeS1zZXJ2aWNlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtLnRhYi1hY3RpdmUgLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uZGVsaXZlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeSB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgbGVmdDogLTEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVsaXZlcnlfX3RpdGxlLS1ob21lLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZS0tbG9jYXRpb24taWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIH1cbn1cbi5kZWxpdmVyeV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5kZWxpdmVyeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNXB4IDIxcHggNXB4IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgbWluLWhlaWdodDogNzFweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZGVsaXZlcnlfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cbn1cbi5kZWxpdmVyeV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZGVsaXZlcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmRlbGl2ZXJ5X19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbGl2ZXJ5X19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmRlbGl2ZXJ5X19pdGVtLnRhYi1hY3RpdmUgLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uZGlzY291bnQge1xuICB3aWR0aDogMzA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc2NvdW50LnBuZ1wiKSBuby1yZXBlYXQsICNDMkZGRUU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRpc2NvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGlzY291bnRfX3RleHQtY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRpc2NvdW50X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5kaXNjb3VudF9fdGV4dCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRpc2NvdW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmRpc2NvdW50IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMTM3cHg7XG59XG5cbi5mYXZvcml0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mYXZvcml0ZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhdm9yaXRlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxO1xufVxuLmZhdm9yaXRlcy1saXN0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0X19oZWFkaW5nLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9faGVhZGluZy0tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgei1pbmRleDogOTkyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3RfX2NsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9fY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0X19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQkRGRTY7XG59XG4uZmF2b3JpdGVzLWxpc3RfX2NsZWFyIGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mYXZvcml0ZXMtbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mYXZvcml0ZXMtbGlzdC1lbGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW0tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW0tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbDpudGgtY2hpbGQoMikge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9faW1nLWNvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2ltZy1jb24ge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWctY29uIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWcge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRpbmctY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRpbmctY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcmF0ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50cyB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50czpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbW1lbnRzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50cyBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV0dG9ucy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMtaXRlbSBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zLWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV0dG9ucy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGVsZXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2RlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQkRGRTY7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX29sZC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX29sZC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2Rpc2NvdW50IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGlzY291bnQge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMzFweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19vbGQtcHJpY2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCBzb2xpZCAjRjk2NjcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19vbGQtcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcHJpY2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIHtcbiAgd2lkdGg6IDE5N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1eS1idXR0b24tLWRpc2FibGVkIHtcbiAgd2lkdGg6IDE5N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGNvbG9yOiAjQzVDRUQ2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEzcHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1eS1idXR0b24tLWRpc2FibGVkIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbiBpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBwYWRkaW5nOiAzMXB4IDBweCA1MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXItLXRhbGwtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlci0tdGFsbC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLW1lbnVfX2l0ZW0gdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXItbWVudV9faXRlbSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItbWVudV9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbn1cbi5mb290ZXItbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG5cbi5mb290ZXJfX2luZm8tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJfX2ZlZWRiYWNrLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2ZlZWRiYWNrLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4uZm9vdGVyX19mZWVkYmFjay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5mb290ZXJfX2ZlZWRiYWNrLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19mZWVkYmFjay1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fZmVlZGJhY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX2ZlZWRiYWNrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19mZWVkYmFjay1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG59XG4uZm9vdGVyX19mZWVkYmFjay1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM4OUZBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9faW5mby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGdhcDogMjNweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9faW5mby1zb2NpYWwge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG4uZm9vdGVyX19pbmZvLXNvY2lhbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2luZm8tY29udGFjdC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjQjNCRkNCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodC0tcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5naWZ0IHtcbiAgd2lkdGg6IDMwNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdpZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5naWZ0X190ZXh0LWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5naWZ0X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5naWZ0X190ZXh0IHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdpZnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA5N3B4O1xufVxuXG4udG9wLWhlYWRlci1tZXNzYWdlIHtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiA3cHggMHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB6LWluZGV4OiA5OTQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tbm8tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uaGVhZGVyLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcbn1cbi5oZWFkZXItLWlzLXNjcm9sbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xufVxuLmhlYWRlci0taXMtc2Nyb2xsIC5oZWFkZXJfX2NhdGVnb3JpZXMtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2Nsb3NlLW1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY2F0ZWdvcmllcy1saXN0IHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jYXRlZ29yaWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUge1xuICBwYWRkaW5nOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlcl9fdG9wbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXJfX21haW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5NEExQUQ7XG59XG5cbi5oZWFkZXJfX3RvcGxpbmUge1xuICBvcmRlcjogMTtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXJfX3RvcGxpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXJfX3RvcGxpbmUtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX190b3BsaW5lIHtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvY2F0aW9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9jYXRpb24gaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9jYXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhlYWRlcl9fbG9jYXRpb24tY29udGFpbmVyOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uaGVhZGVyX19sb2NhdGlvbi1jb250YWluZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG4uaGVhZGVyX19sb2NhdGlvbi1jb250YWluZXIuYWN0aXZlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uaGVhZGVyX19sb2NhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2NhdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlcl9fbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5oZWFkZXJfX21haW4ge1xuICBvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4uaGVhZGVyX19tYWluLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4taW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXJfX21haW4taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3Nob3AtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19zaG9wLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXJfX3Nob3AtYnRuIC5idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuLmhlYWRlcl9fc2hvcC1idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlcl9fc2hvcC1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBRjZEREI7XG59XG4uaGVhZGVyX19zaG9wLWJ0bi0tYWN0aXZlIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnU6aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZpbGw6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250YWN0cy1jb250YWluZXIgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVyIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaGVhZGVyX19jb250YWN0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWN0cy1pdGVtLS1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0tLXBob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWN0cy1pdGVtIGkge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtZm9ybV9faW5wdXQge1xuICBtaW4td2lkdGg6IDc1dnc7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5oZWFkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fYWN0aW9ucyB7XG4gICAgZmxleC1iYXNpczogMjcycHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQUY2RERCO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbSBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM3OUQ0RUM7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGxlZnQ6IDU2JTtcbiAgdG9wOiAwJTtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbSBzdHJvbmcuZC1ub25lICsgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICM3M0UzREIsICM5RUFGRjMsICNDMzg5RkEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkZGRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCBzdHJvbmcge1xuICBsZWZ0OiA3MCU7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQ6aG92ZXIgLmhpbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQgLmhlYWRlcl9fYWN0aW9ucy1pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5REVFNjtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGVhZGVyX19hY3Rpb25zLWl0ZW0td3JhcDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMEZGO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwIGltZyB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTElO1xuICB0b3A6IDUwJTtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTFweCAyM3B4IDEwcHggMzFweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbiAgcmlnaHQ6IC0xMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQgLmhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4IDhweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMzBweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDZweCA5cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNDQjgxRkMgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IDI5cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oaW50X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRvcC1oZWFkZXItbWVzc2FnZSB+IC5oZWFkZXItLWlzLXNjcm9sbCB+IC5tZW51X19vdXRlciAubWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG59XG5cbi5oZWFkaW5nIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRpbmctLWgxIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGluZy0taDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uaGVhZGluZy0taDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5nLS1oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaGVhZGluZy0taDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5nLS1oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uaGVhZGluZy0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5oZXJvIHtcbiAgbWFyZ2luOiAxNXB4IDBweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBtYXJnaW46IDBweCAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmltYWdlLWNhcnQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtY2FydC0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY2FydCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4uaW1hZ2UtY2FydDpob3Zlcjpub3QoLmRlbGl2ZXJ5LXNlcnZpY2UtLWFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtY2FydF9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNhcnRfX2ltZy0tbWQgaW1nIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi5pbWFnZS1jYXJ0X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY2FydF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW1hZ2UtY2FydC50YWItYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbn1cblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogdW5zZXQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxNHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMDJBMzQ7XG59XG4uaW5wdXQtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cbi5pbnB1dC0td2l0aC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5pbnB1dC0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmlucHV0LS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDQ5LCAzNiwgMC4wNzg0MzEzNzI1KTtcbiAgY29sb3I6ICNFRjMxMjQ7XG59XG4uaW5wdXQtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzOTRBMUFEJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4uaW5wdXQtLXNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5pbnB1dC0tc2VsZWN0IG9wdGlvbjpmaXJzdC1jaGlsZFt2YWx1ZT1cIlwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtLXNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pbnB1dC0tc2VsZWN0OnZhbGlkIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pbnB1dC0tcmVhZG9ubHkge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbi5pbnB1dC0tcmVhZG9ubHk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtY29udGFpbmVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pbnB1dC1jb250YWluZXJfX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1maWxlLS1ob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NCODFGQztcbn1cbi5pbnB1dC1maWxlX19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4zcyBlYXNlO1xufVxuLmlucHV0LWZpbGVfX2xhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uaW5wdXQtZmlsZV9fdGV4dCB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4uaW5wdXQtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1zZWxlY3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5wdXQtc2VsZWN0X193cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuMjV0dXJuKTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zZWxlY3RfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXNlbGVjdF9fdmFsdWUge1xuICBib3JkZXI6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMTNweCAzNHB4IDE0cHggMjBweDtcbn1cbi5pbnB1dC1zZWxlY3RfX3ZhbHVlOmZvY3VzIHtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uaW5wdXQtc2VsZWN0X19pdGVtIHtcbiAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LXNlbGVjdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XG59XG4uaW5wdXQtc2VsZWN0LS1vcGVuIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gfiAuaW5wdXQtc2VsZWN0LS1vcGVuIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gLmlucHV0LXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzMwMkEzNDtcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gLmlucHV0LXNlbGVjdDphZnRlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuNzV0dXJuKTtcbn1cblxuLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmY0ZDRkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY0ZDRkO1xufVxuXG4uZm9ybS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDQ5LCAzNiwgMC4wNzg0MzEzNzI1KTtcbiAgY29sb3I6ICNFRjMxMjQ7XG59XG5cbi5mb3JtLWVycm9yIC5pbnB1dC1zZWxlY3RfX3dyYXAge1xuICBib3JkZXItY29sb3I6ICNFRjMxMjQ7XG59XG5cbi5saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NCODFGQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGluay0tZm9udC1taWRkbGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saW5rLS1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstLW1kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ubGluay1iYWNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpbmstYmFjazpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHRvcDogMXB4O1xufVxuLmxpbmstYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjNzg4NTkxO1xufVxuXG4ubGstY29tcGFyZSB7XG4gIC8qIE5ldyBibG9jayB0YWJsZSovXG4gIC8qT2xkIHRhYmxlKi9cbn1cbi5say1jb21wYXJlX190aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTI1cHg7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX190aGVhZCB7XG4gICAgdG9wOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX190aGVhZC0tc29sbyB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX2VuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIC5zd2lwZXItd3JhcHBlcl9fZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX3RyaXBsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX3RyaXBsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3RhYmxlIC5zd2lwZXItd3JhcHBlcl9fc2luZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgLnN3aXBlci13cmFwcGVyX19kb3VibGUgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgICB0b3A6IDEyM3B4O1xuICB9XG59XG4ubGstY29tcGFyZV9fdGJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxrLWNvbXBhcmVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFRkY3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5say1jb21wYXJlX19yb3ctLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5say1jb21wYXJlX19jZWxsIHtcbiAgcGFkZGluZzogMThweCAxNnB4IDE4cHggMDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fY2VsbCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgcGFkZGluZzogMTFweCAxNnB4IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19jZWxsLS1zb2xvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxrLWNvbXBhcmVfX2NlbGwtLXNsaWRlIHtcbiAgcGFkZGluZzogMjFweCAxNnB4IDIxcHggMDtcbn1cbi5say1jb21wYXJlX19jZWxsLS1zd2lwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxrLWNvbXBhcmVfX2NlbGwtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2NlbGwtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAtNjFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5say1jb21wYXJlX19jZWxsLS1mZWF0dXJlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19jZWxsLS1mZWF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3NsaWRlciB7XG4gIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubGstY29tcGFyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYyg2NyUgLSA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubGstY29tcGFyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYyg2NCUgLSA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1jb21wYXJlX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTE0JSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NsaWRlci0tZG91YmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX2J1dHRvbi1wcmV2IHtcbiAgbGVmdDogNTUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5say1jb21wYXJlX19idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2J1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1jb21wYXJlX19idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzI1cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX19idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2J1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstY29tcGFyZV9fYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3dyYXAgPiBkaXYgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5say1jb21wYXJlX193cmFwID4gZGl2ID4gZGl2ID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGstY29tcGFyZV9fc29ydCB7XG4gIHdpZHRoOiA5NHZ3O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5say1jb21wYXJlX19zb3J0OmFmdGVyIHtcbiAgcmlnaHQ6IDIxcHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NvcnQge1xuICAgIHdpZHRoOiA1MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3NvcnQgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbn1cbi5say1jb21wYXJlX19zb3J0IC5jYXRhbG9nLXNvcnRfX2Ryb3Bkb3duIHtcbiAgdG9wOiA0OHB4O1xufVxuLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTNweDtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGhlYWQge1xuICAgIHRvcDogMTIzcHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY2cHg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGhlYWQgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgLyogcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB6LWluZGV4OiA0OyovXG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFRkY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjFweCAyNnB4IDIxcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICB9XG59XG4ubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAzNXB4IDI2cHggMTFweCAwO1xuICBmbGV4OiAwIDAgMjYuODklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI2cHggMjFweCAwO1xuICB9XG59XG4ubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gIH1cbn1cblxuLnN3aXBlciAubGstY29tcGFyZV9fY2VsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxrLWZhdm9yaXRlc19fY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGstZmF2b3JpdGVzX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NsZWFyOmhvdmVyIHtcbiAgICBjb2xvcjogIzk0QTFBRDtcbiAgfVxufVxuLmxrLWZhdm9yaXRlc19fY2xlYXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NsZWFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubGstZmF2b3JpdGVzX19jbGVhci1idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY2xlYXItYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBnYXA6IDMxcHggMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyN3B4IDMuMiU7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGstZmF2b3JpdGVzX19jb250YWluZXIge1xuICAgIGNvbHVtbi1nYXA6IDIuMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMS4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMi43NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxrLWZhdm9yaXRlc19faXRlbSB7XG4gICAgZmxleDogMCAwIDE4LjI0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGstZmF2b3JpdGVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTUuMTIlO1xuICB9XG59XG5cbi5say1oZWFkZXItbW9iaWxlIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIHotaW5kZXg6IDk5MztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNTVweDtcbn1cbi5say1oZWFkZXItbW9iaWxlX190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstaGVhZGVyLW1vYmlsZV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5say1oZWFkZXItbW9iaWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmxrLWhlYWRlci1tb2JpbGVfX2ljb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubGstaGVhZGVyLW1vYmlsZV9faWNvbi5pY29uLWFjY291bnQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5say1sb3lhbHR5X19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1sb3lhbHR5X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA5LjI2JTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ubGstbG95YWx0eV9fY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxrLWxveWFsdHlfX2NvbC0yIHtcbiAgZmxleDogMCAwIDMwNXB4O1xufVxuLmxrLWxveWFsdHlfX3BvaW50cyB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ubGstbG95YWx0eV9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstbG95YWx0eV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5say1sb3lhbHR5X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmxrLWxveWFsdHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmxrLWxveWFsdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWxveWFsdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGstbG95YWx0eS10ZXh0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGstbG95YWx0eS10ZXh0X19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5say1sb3lhbHR5X19ibG9jayAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ubGstbWVudS1tb2JpbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLmxrLW1lbnUtbW9iaWxlX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4ubGstbWVudS1tb2JpbGVfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ubGstbWVudS1tb2JpbGVfX2l0ZW0tLXdpdGhvdXQtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmxrLW1lbnUtbW9iaWxlX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbi5pY29uLWhlYXJ0IHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbi5pY29uLXN0YXQtYmFycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5say1vcmRlci1kZXRhaWxfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGstb3JkZXItZGV0YWlsX19iYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmxrLW9yZGVyLWRldGFpbF9fYmFjay1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiAwO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUgPiA6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5say1vcmRlci1kZXRhaWxfX3RpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX190aXRsZS1kYXRlIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX190aXRsZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19jb2wtMSB7XG4gIGZsZXg6IDAgMCAyOC41NSU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29sLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fY29sLTEgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0xID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19jb2wtMiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fY29sLTMge1xuICBmbGV4OiAwIDAgMjMuNTMlO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIDI1LjE0JTtcbn1cbi5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmbGV4OiAwIDAgNjIuODYlO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tdGV4dC0tc21hbGwtbGluZS1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstb3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi10ZXh0LS1zbWFsbC1saW5lLWhlaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOXB4IDIwcHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Jsb2NrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0JGQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19zdGF0dXMtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzZGNkY7XG59XG4ubGstb3JkZXItZGV0YWlsX19zdGF0dXMtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQ0MzOTtcbn1cbi5say1vcmRlci1kZXRhaWxfX3Jlb3JkZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrLW9yZGVyc19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyc19fZmlsdGVyIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmxrLW9yZGVyc19fc29ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbn1cbi5say1vcmRlcnNfX3NvcnQ6YWZ0ZXIge1xuICByaWdodDogMjFweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXJzX19zb3J0IHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubGstb3JkZXJzX19zb3J0IC5jYXRhbG9nLXNvcnRfX2N1cnJlbnQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5say1vcmRlcnNfX3NvcnQgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxrLW9yZGVyc19fc29ydCAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XG4gIHRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxrLW9yZGVyc19feWVhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyc19feWVhcnMge1xuICAgIGdhcDogMjVweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmxrLW9yZGVyc19feWVhcnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlcnNfX3llYXJzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogODZweDtcbiAgfVxufVxuLmxrLW9yZGVyc19feWVhcnMtaXRlbS50YWItYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4ubGstb3JkZXJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXJzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ubGstb3JkZXJzX19jb250YWluZXIgLm9yZGVyLWNhcmQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZCB7XG4gICAgZmxleC1iYXNpczogNDklO1xuICAgIG1heC1oZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgZmxleC1iYXNpczogNDkuMDM2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZF9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGstb3JkZXJzX19jb250YWluZXIgLm9yZGVyLWNhcmRfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2NvbC0yIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5say1wcm9maWxlX19jb2wtMyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fY29sLTMge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMyB7XG4gICAgbWluLXdpZHRoOiA0MTZweDtcbiAgfVxufVxuXG4ubGstcHJvZmlsZV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1wcm9maWxlX19idXR0b24ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstcHJvZmlsZV9faW1nIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbn1cbi5say1wcm9maWxlX19pbWctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9faW1nLWJ0biB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19pbWctaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5say1wcm9maWxlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAxODJweDtcbiAgfVxufVxuXG4ubGstcHJvZmlsZV9fbmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGVfX25hbWUtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX25hbWUtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX3VwZGF0ZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstcHJvZmlsZV9fdXBkYXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5say1wcm9maWxlX191cGRhdGUtYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX3VwZGF0ZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlX191cGRhdGUtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG59XG5cbi5say1wcm9maWxlX191cGRhdGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fdXBkYXRlLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGNvbHVtbi1nYXA6IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5say1wcm9maWxlX19kYXRhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fZGF0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fZGF0YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fZGF0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGUtZm9ybSB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGUtZm9ybSB7XG4gICAgcGFkZGluZzogMzdweCAyNHB4IDM3cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstcHJvZmlsZS1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX19maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX19mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4ubGstcHJvZmlsZS1mb3JtX19mb3JtLXJvdyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93IHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cbn1cbi5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5say1wcm9maWxlLWZvcm1fX2Zvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmxrLXByb2ZpbGUtZm9ybSAuaW5wdXQtY29udGFpbmVyX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLmxrLXByb2ZpbGVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2stc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMC45LCAwLjQ0LCAwLjQ0LCAwLjksIDAsIDApO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogLTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2s6YWZ0ZXIge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTYlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTMlO1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fdGl0bGUtLXNtYWxsLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fdGl0bGUtLXNtYWxsLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZS0tc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZS0tc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fcHJvbW90aW9uLXdyYXAge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWcge1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbn1cbi5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fcHJvbW90aW9uLWltZyBpbWcge1xuICAgIHdpZHRoOiA3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWctLXNtYWxsIHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCBpbWcge1xuICB3aWR0aDogNzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCBpbWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG5cbi5sayB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubGtfX2hlYWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5sa19faGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sa19faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sa19faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxrX19uYXYge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sa19fbmF2LWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG59XG4ubGtfX25hdi1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmxrX19uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbi5sa19fbmF2LWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxrX19uYXYtaXRlbS50YWItYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xufVxuXG4ubG9jYXRpb24ge1xuICBtYXgtd2lkdGg6IDQxNnB4O1xufVxuLmxvY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQwcHgpIHtcbiAgLmxvY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubG9jYXRpb25fX2lucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9jYXRpb25fX2lucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmxvY2F0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMzAyQTM0IHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4ubG9jYXRpb25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGNztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5sb2NhdGlvbl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMHB4O1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9jYXRpb25fX2xpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW0tLXNlbGVjdGVkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0xIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTEge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtYmFzaXM6IDMyLjElO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTEge1xuICAgIGZsZXgtYmFzaXM6IDQxNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0yIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDAgMCA2MS41NSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDM5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMiB7XG4gICAgZmxleC1iYXNpczogNDAuNTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTIge1xuICAgIGZsZXgtYmFzaXM6IDUyNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0zIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDEgMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1iYW5uZXJfX2NvbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMyB7XG4gICAgZmxleDogMCAwIDMwN3B4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2RheS1wcm9kdWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmFubmVyX19kYXktcHJvZHVjdHMge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX3RleHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm1haW4tYmFubmVyX190ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1iYW5uZXJfX3RleHQtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5tYWluLWJhbm5lcl9fcHJvbW90aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudV9fb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51X19vdXRlci0tbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTExO1xufVxuLm1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5tZW51LS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1lbnUtLW1vYmlsZS1hY3RpdmUge1xuICB6LWluZGV4OiAxMTExO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tZW51LS1tb2JpbGUtYWN0aXZlIC5tZW51X19sMSA+IHVsID4gbGkud2l0aC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LS1tb2JpbGUtYWN0aXZlIC5tZW51X19sMSA+IHVsID4gbGk6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzAyQTM0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLm1lbnUtLW1vYmlsZS1hY3RpdmUgLm1lbnVfX2wyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudSBsaSBhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5tZW51X19sMSB7XG4gIHBhZGRpbmc6IDU4cHggMTVweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNkY3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMSB7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMUQyRTM7XG4gIH1cbiAgLm1lbnVfX2wxID4gdWwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5NEExQUQgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG4gIC5tZW51X19sMSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRkY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLm1lbnVfX2wxID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEExQUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbDEge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnVfX2wxID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG4ubWVudV9fbDEgc3ZnIHtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuLm1lbnVfX2wxIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fbDEgbGkgYSBzcGFuIHtcbiAgZmxleDogMCAwIDgwJTtcbn1cbi5tZW51X19sMSA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwcHggMHB4IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjQ0I4MUZDO1xuICB9XG4gIC5tZW51X19sMSBsaSBhOmhvdmVyIHN2ZyA+IHBhdGgge1xuICAgIGZpbGw6ICNDQjgxRkM7XG4gIH1cbn1cbi5tZW51X19sMSA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lbnVfX2wxID4gdWwgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVudV9fbDEgPiB1bCA+IGxpID4gdWwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZW51X19sMS1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLm1lbnVfX2wxLWl0ZW0tLWFjdGl2ZSBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI0NCODFGQztcbn1cbi5tZW51X19sMS1pdGVtLS1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNDQjgxRkMgIWltcG9ydGFudDtcbn1cbi5tZW51X19sMS1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI0NCODFGQztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWlubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5NEExQUQgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1NnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tZW51X19sMi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGNztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIC5tZW51X19sMi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWNvbCB7XG4gICAgbWluLXdpZHRoOiAzOCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudV9fbDItY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVfX2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI1cHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MxRDJFMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fbDIge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDQyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICB3aWR0aDogNTYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICB3aWR0aDogNzQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCA2MHB4O1xuICAgIHdpZHRoOiA5MThweDtcbiAgfVxufVxuLm1lbnVfX2wyIC5tZW51X19sMi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVudV9fbDIgLm1lbnVfX2wzLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLm1lbnVfX2wyIC5tZW51X19sMy1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cblxuLm1lbnVfX2wyLWJhbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19sMi1iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubWVudV9fbDItYmFubmVyIGltZyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2wyLWJhbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLm1lbnVfX2wyLW1vYmlsZSAubWVudV9fbDItaXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWVudV9fbDMtaXRlbSA+IGEge1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAyQTM0ICFpbXBvcnRhbnQ7XG59XG4ubWVudV9fbDMtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMy1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVzc2FnZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4ubWVzc2FnZV9fY29udGFpbmVyLS10aWdodCB7XG4gIG1heC13aWR0aDogNDE2cHg7XG59XG4ubWVzc2FnZV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVzc2FnZV9faW1nLS1zbWFsbC1tZCBpbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4ubWVzc2FnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1lc3NhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5tZXNzYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubWVzc2FnZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1lc3NhZ2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZXNzYWdlX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ubWVzc2FnZV9fcmVmZXJlbmNlcyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tZXNzYWdlX19yZWZlcmVuY2Uge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVzc2FnZV9fcmVmZXJlbmNlOmhvdmVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZS0tZnVsbC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2JpbGUtYm90dG9tLW1lbnUge1xuICBwYWRkaW5nOiA4cHggN3B4IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzFEMkUzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogNzcxMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWJvdHRvbS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtYm90dG9tLW1lbnVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ubW9iaWxlLWJvdHRvbS1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnVfX2l0ZW0gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudV9faXRlbSBhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51X19pdGVtLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudV9faXRlbS0tYWN0aXZlIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzAyQTM0O1xufVxuXG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM3OUQ0RUM7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGxlZnQ6IDU4JTtcbiAgdG9wOiAxMiU7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnkgaSB7XG4gIGZvbnQtc2l6ZTogNnB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tb3JlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cblxuLm9mZmVycyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vZmZlcnMgaSB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm9mZmVycyBpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5vZmZlcnNfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ub2ZmZXJzLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAub2ZmZXJzLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmZXJzLW1vYmlsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub2ZmZXJzLW1vYmlsZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMSAwIDQ5JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmZXJzLW1vYmlsZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggN3B4IDRweCA3cHg7XG4gIH1cbn1cbi5vZmZlcnMtbW9iaWxlX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ub3JkZXItY2FyZF9fY2xvc2UtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItY2FyZF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCAjQzFEMkUzIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkLS1vcGVuIC5vcmRlci1jYXJkX19jb250YWluZXIge1xuICB6LWluZGV4OiAzO1xufVxuLm9yZGVyLWNhcmQtLW9wZW4gfiAub3JkZXItY2FyZC0tb3BlbiAub3JkZXItY2FyZF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5vcmRlci1jYXJkX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vcmRlci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAxO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLm9yZGVyLWNhcmRfX3RpdGxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX190aXRsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX3RpdGxlLW51bWJlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX3RpdGxlLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItY2FyZF9fc3RhdHVzIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19zdGF0dXMge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19zdGF0dXMtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjMxMjQ7XG59XG4ub3JkZXItY2FyZF9fc3RhdHVzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRkRCNzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItY2FyZF9faW5mb3JtYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiBiIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItY2FyZF9faW5mb3JtYXRpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1jYXJkX19pbmZvcm1hdGlvbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyLWNhcmRfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2ltYWdlcy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1jYXJkX19pbWFnZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItY2FyZF9faW1hZ2VzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbWFnZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG4ub3JkZXItY2FyZF9faW1hZ2VzLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm9yZGVyLWNhcmRfX2ltYWdlcy0td2l0aC1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2ltYWdlcy0td2l0aC1kb3RzOmFmdGVyIHtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2NvdW50IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ub3JkZXItY2FyZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY2FyZF9fYnV0dG9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2J1dHRvbnMtaXRlbSB7XG4gIHdpZHRoOiAxOTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2J1dHRvbnMtaXRlbSB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLXNob3dtb3JlIHtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLXNob3dtb3JlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9yZGVyLWNhcmRfX2hpc3Rvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2hpc3RvcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAtMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVDRUY7XG59XG4ub3JkZXItY2FyZF9faGlzdG9yeS1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDAgMzFweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub3JkZXItY2FyZF9faGlzdG9yeS1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xufVxuLm9yZGVyLWNhcmRfX2hpc3Rvcnktcm93OmZpcnN0LWNoaWxkIC5vcmRlci1jYXJkX19oaXN0b3J5LWRvdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tY29tcGxldGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tY29tcGxldGUgLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tZmFpbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0Y3NkY2Rjtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2hpc3RvcnktZGF0ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm9yZGVyLWRldGFpbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlci1kZXRhaWwtY2FyZF9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDg1cHg7XG4gIG1heC13aWR0aDogODVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX190ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX2FydGljbGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLm9yZGVyLWRldGFpbC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWwtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX19idXR0b24ge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1QjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5vcmRlci1kZXRhaWxfX2JhY2stbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLm9yZGVyLWRldGFpbF9fYmFjay1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItZGV0YWlsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX190aXRsZSA+IDpub3QoOmxhc3QtY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm9yZGVyLWRldGFpbF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX3RpdGxlLWRhdGUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX3RpdGxlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fZ29vZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19nb29kcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2dvb2RzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2NvbC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fY29sLTEgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm9yZGVyLWRldGFpbF9fY29sLTIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDEwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0tLWRlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogI0VDRDBGRjtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0tLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xufVxuLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taXRlbS0tc3RhdHVzIHtcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tcm93IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdyBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pbWcge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taW1nIGkge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taW1nIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMzVweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMzVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19ibG9jay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19ibG9jay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1kZXRhaWxfX2Jsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyLWRldGFpbF9fYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19tYWluLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xuICAub3JkZXItZGV0YWlsX19zdGF0dXMge1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cy0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzEyNDtcbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkZEQjc0O1xufVxuLm9yZGVyLWRldGFpbF9fcmVvcmRlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vcmRlci1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjJweCAyNXB4IDMwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5vcmRlci1pbmZvX19yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItaW5mb19fcm93LS1ib3JkZXItYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLWluZm9fX3JvdyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5vcmRlci1pbmZvX19yb3cgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ub3JkZXItaW5mb19fY2hpbGQtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlci1pbmZvX19jaGlsZC1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9yZGVyLWluZm9fX2NoaWxkLXJvdy0tc21hbGwtbWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5vcmRlci1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm9yZGVyLWluZm9fX3RpdGxlLS1zc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1pbmZvX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1pbmZvX190aXRsZS0tbGcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3JkZXItaW5mb19fdGl0bGUtLXh4bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ub3JkZXItaW5mb19fZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDQjgxRkM7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5vcmRlci1pbmZvX190ZXh0IHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5vcmRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vcmRlcl9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX193cmFwIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIGZsZXg6IDAgMCA3MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcl9fd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vcmRlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5vcmRlcl9fd3JhcCAuYmFza2V0LWNhcmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3JkZXJfX3dyYXAgLmJhc2tldC1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RUZGNztcbn1cbi5vcmRlcl9fYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vcmRlcl9fYmxvY2std3JhcCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX19ibG9jay13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vcmRlcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZGVsaXZlcnkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLm9yZGVyX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm9yZGVyX19yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fcm93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm9yZGVyX19maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZmllbGQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3cgPiAub3JkZXJfX2Zvcm0tY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxleDogMCAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdyA+IC5vcmRlcl9fZm9ybS1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLm9yZGVyX19mb3JtLXJvdyA+IC5vcmRlcl9fZm9ybS1jb2wtLXdpdGgtc3ViY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLm9yZGVyX19mb3JtLXJvdy0tY29sLTIgPiAub3JkZXJfX2Zvcm0tY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMSA0MyU7XG59XG4ub3JkZXJfX2Zvcm0tcm93LS1jb2wtMiA+IC5vcmRlcl9fZm9ybS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMCAxIDU3JTtcbn1cbi5vcmRlcl9fZm9ybS1yb3ctLWNvbC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlcl9fZm9ybS1yb3ctLWNvbC00IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3ctLWNvbC00ID4gLm9yZGVyX19mb3JtLWNvbCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZm9ybS1yb3ctLWNvbC00ID4gLm9yZGVyX19mb3JtLWNvbCB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuLm9yZGVyX19mb3JtLXJvdy0tY29sLTQgPiAub3JkZXJfX2Zvcm0tY29sIC5vcmRlcl9fZm9ybS1jb2wge1xuICBmbGV4OiAxIDA7XG59XG4ub3JkZXJfX2Zvcm0tcm93LS1jb2wtNCA+IC5vcmRlcl9fZm9ybS1jb2wgLm9yZGVyX19mb3JtLWNvbCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXJfX3Byb2dyYW1zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19wcm9ncmFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5vcmRlcl9fcHJvZ3JhbSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19wcm9ncmFtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAub3JkZXJfX3Byb2dyYW06b25seS1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuLm9yZGVyX19wcm9ncmFtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fcHJvZ3JhbS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ub3JkZXJfX3BheW1lbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm9yZGVyX19wYXltZW50LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgZ2FwOiA2cHg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5vcmRlcl9fcGF5bWVudC1zbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3BheW1lbnQtc2xpZGVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5vcmRlcl9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlcl9fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19tYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ub3JkZXJfX21hcC1jb2wge1xuICBmbGV4OiAwIDEgNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ub3JkZXJfX21hcC1jb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxNThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX21hcC1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLm9yZGVyX19tYXAtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm9yZGVyX19tYXAtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLm9yZGVyX19tYXAtZGVzY3JpcHRpb24tLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm9yZGVyX19tYXAtZGVzY3JpcHRpb246bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19tYXAtZGVzY3JpcHRpb246bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLm9yZGVyX19tYXAtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLm9yZGVyLWluZm9fX3Jvdy0tYm9yZGVyLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcbn1cbi5vcmRlciAub3JkZXItaW5mbyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ub3JkZXIgLm9yZGVyLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4ub3JkZXIgLm9yZGVyLWluZm9fX2Rlc2NyaXB0aW9uIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLm9yZGVyIC5vcmRlci1pbmZvIC5ibG9ja19fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vcmRlciAub3JkZXItaW5mbyAuYmFza2V0X19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm9yZGVyIC5iYXNrZXRfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3RhYiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fdGFiLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cbi5vcmRlcl9fdGFiLWljb25zIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fdGFiLWljb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ub3JkZXJfX2JvbnVzLXN0aWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuI2NvdXBvbi1hY3RpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLm9yZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9yZGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm9yZGVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxO1xufVxuLm9yZGVyc19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJzX19maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ub3JkZXJzX19zb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbn1cbi5vcmRlcnNfX3NvcnQ6YWZ0ZXIge1xuICByaWdodDogMjFweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJzX19zb3J0IHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ub3JkZXJzX19zb3J0IC5jYXRhbG9nLXNvcnRfX2N1cnJlbnQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vcmRlcnNfX3NvcnQgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJzX19zb3J0IC5jYXRhbG9nLXNvcnRfX2Ryb3Bkb3duIHtcbiAgdG9wOiAzOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJzX195ZWFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC1ncm93OiAxO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJzX195ZWFycyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ub3JkZXJzX195ZWFycy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xufVxuLm9yZGVyc19feWVhcnMtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJzX195ZWFycy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDg2cHg7XG4gIH1cbn1cbi5vcmRlcnNfX3llYXJzLWl0ZW0udGFiLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbi5vcmRlcnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4ucGF5LW1ldGhvZHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGF5LW1ldGhvZHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGF5LW1ldGhvZHNfX3RpdGxlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBheS1tZXRob2RzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGF5LW1ldGhvZHNfX3R5cGUge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMDlweCkge1xuICAucGF5LW1ldGhvZHNfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucGF5LW1ldGhvZHNfX2Rlc2NyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzA5cHgpIHtcbiAgLnBheS1tZXRob2RzX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wb2ludCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweCAyMXB4IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvaW50IHtcbiAgICBwYWRkaW5nOiAyMXB4IDIwcHggMjNweCAyNHB4O1xuICB9XG59XG4ucG9pbnRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvaW50X193cmFwIHtcbiAgICBnYXA6IDE3cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBvaW50X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucG9pbnRfX3B2eiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBvaW50X19pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG4ucG9pbnRfX2luZm86YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICBsZWZ0OiAwO1xufVxuLnBvaW50X19pbmZvLS1sb2NhdGlvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4ucG9pbnRfX2luZm8tLXdhbGxldC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG4gIHRvcDogLTJweDtcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllcyB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19fdGl0bGUtLXlhbmRleCB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19fdGl0bGUtLXlhbmRleCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbS1jb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiQSBBIEEgQSAgIEEgQSBCIEIgICBCIEMgQyBDXCIgXCJEIEQgRCBEICAgRSBGIEYgRiAgIEYgRiBGIEdcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyMDZweCAyMDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogNzg4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0tY29uLS1ob3Zlcjpob3ZlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLWNvbi0teWFuZGV4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJBIEEgQSBBIEEgQSBBIEEgQiBCIEIgQ1wiIFwiRiBGIEYgRiBGIEYgRiBGIEIgQiBCIEdcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLWNvbi0teWFuZGV4IHtcbiAgICBtaW4td2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbS0tc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX195YW5kZXgge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3lhbmRleCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLS15YW5kZXgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLS15YW5kZXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ib3gtMSB7XG4gIGdyaWQtYXJlYTogQTtcbiAgd2lkdGg6IDYzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XG4gIC5ib3gtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJveC0yIHtcbiAgZ3JpZC1hcmVhOiBCO1xuICB3aWR0aDogMzM1cHg7XG59XG5cbi5ib3gtMyB7XG4gIGdyaWQtYXJlYTogQztcbiAgd2lkdGg6IDMwNnB4O1xufVxuXG4uYm94LTQge1xuICBncmlkLWFyZWE6IEQ7XG4gIHdpZHRoOiAzMDZweDtcbn1cblxuLmJveC01IHtcbiAgZ3JpZC1hcmVhOiBFO1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi5ib3gtNiB7XG4gIGdyaWQtYXJlYTogRjtcbiAgd2lkdGg6IDUyNnB4O1xufVxuXG4uYm94LTcge1xuICBncmlkLWFyZWE6IEc7XG4gIHdpZHRoOiAyMjFweDtcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5LjlweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTFweCAwIDExcHg7XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtLWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LWhlaWdodDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0tY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0tY29uIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogODMlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA2MyU7XG4gIH1cbn1cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDYwJSk7XG59XG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApLCAjMzAyQTM0IDYwJSk7XG59XG5cbi5wb3B1cC1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcHVwLW1lc3NhZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDIlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogLTUwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5wb3B1cC1tZXNzYWdlLS1zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0b3A6IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3B1cC1tZXNzYWdlLS1zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCg1MCUpO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcHVwLW1lc3NhZ2UtLXNob3cge1xuICAgIGJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1tZXNzYWdlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnBvcHVwLW1lc3NhZ2VfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3B1cC1tZXNzYWdlX19ib2R5IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5wb3B1cC1tZXNzYWdlX190ZXh0IHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcHVwLW1lc3NhZ2VfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGluay1iYWNrOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgdG9wOiAxcHg7XG59XG4ubGluay1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICM3ODg1OTE7XG59XG5cbmpkaXYge1xuICB6LWluZGV4OiA2NjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XG59XG4ucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0LjM2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmVfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmVfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4ucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTM4cHg7XG59XG4ucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmVfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fYnV0dG9uLW1vYmlsZSB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDc3MTM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnBvcHVwLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wb3B1cC0tb3BlbiAucG9wdXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX19ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucG9wdXBfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX19jbG9zZS1idG4ge1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cbi5wb3B1cF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDIzcHggMjRweCAzMHB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4IDI0cHggMzBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4IDI0cHggMzBweCAyNHB4O1xuICB9XG59XG4ucG9wdXBfX2NvbnRlbnQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi5wcmljZS1yYW5nZV9fcHJpY2UtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW46IDI2cHggMCAzNXB4O1xufVxuXG4ucHJpY2UtcmFuZ2VfX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmljZS1yYW5nZV9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucHJpY2UtcmFuZ2VfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucHJpY2UtcmFuZ2VfX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBjb2xvcjogI0IzQkZDQjtcbn1cblxuLnByaWNlLXJhbmdlX19zbGlkZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRTZFRkY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcmljZS1yYW5nZV9fcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cblxuLnByaWNlLXJhbmdlX19yYW5nZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByaWNlLXJhbmdlX19yYW5nZS1pbnB1dCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IC01cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnByaWNlLXJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucHJpY2UtcmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMyk7XG59XG5cbi5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ub2xkLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoIHNvbGlkICNGOTY2NzA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGOTY2NzA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsc19faGVhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzX19oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19faGVhZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX25hdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAvKiAmOjpiZWZvcmUge1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuMDAwMSkgMCUsICNGNEY0RjQgMTAwJSk7XG4gICAgICAgfVxuICAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzX19uYXYtaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19uYXYtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMzMDJBMzQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19uYXYtaXRlbSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTJweCAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzX19uYXYtaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWxzX19uYXYtaXRlbS50YWItYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG4ucHJvZHVjdC1kZXRhaWxzX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQtcm93ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19jb250ZW50LXJvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsc19fY2hhcmFjdGVyaXN0aWNzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19jaGFyYWN0ZXJpc3RpY3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogNzcxMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNDdweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlIDBzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gLnBvcHVwX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX2NvbC0xIHtcbiAgZmxleDogMCAwIDg2cHg7XG4gIGhlaWdodDogNzE2cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5X19jb2wtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5X19jb2wtMSB7XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MTVweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5X19jb2wtMSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuLnByb2R1Y3QtZ2FsbGVyeV9fY29sLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDg2cHg7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1idXR0b24gaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWJ1dHRvbi0tcHJldiB7XG4gIHRvcDogMDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1idXR0b24tLXByZXYgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtYnV0dG9uLS1uZXh0IHtcbiAgYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWJ1dHRvbi0tbmV4dCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1zbGlkZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3N3aXBlci1zbGlkZSBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3N3aXBlciAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19zd2lwZXIgLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3N3aXBlciAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByb2R1Y3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtODBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDMUQyRTM7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjQzFEMkUzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucHJvZHVjdC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWhlYWRlcl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1oZWFkZXJfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny41cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyX19jb2wge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHJvZHVjdC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9kdWN0LWhlYWRlcl9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyX19wcmljZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnByb2R1Y3QtaGVhZGVyX19vbGQtcHJpY2UtbW9iIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1wcmV2aWV3X19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtcHJldmlld19fcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtaGVhZGVyX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC1oZWFkZXJfX2J1dHRvbiB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyX19idXR0b24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogOHB4IDEzcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWhlYWRlcl9fY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1oZWFkZXJfX2FydGljbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC1oZWFkZXItLWFjdGl2ZSB7XG4gIGJvdHRvbTogNThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZWFkZXItLWFjdGl2ZSB7XG4gICAgdG9wOiAxMzFweDtcbiAgICBib3R0b206IHVuc2V0O1xuICB9XG59XG4ucHJvZHVjdC1oZWFkZXJfX2Rpc2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciB7XG4gIHotaW5kZXg6IDc3MTM7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIHtcbiAgICBib3R0b206IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyX19pbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlcl9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlcl9fY29sOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtYmFzaXM6IDQxJTtcbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyX19jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvLXBheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm8tcGF5LWl0ZW0tLXZpc2EgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvLXBheS1pdGVtLS1taXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvLXBheS1pdGVtLS15b29tb25leSBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkZXItcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXcgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19ibG9jay1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYmxvY2staW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faGVhZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faGVhZC0tcmV2aWV3cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faGVhZC0tcmV2aWV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19oZWFkIC5hY3Rpb24taWNvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkIC5hY3Rpb24taWNvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19oZWFkIC5hY3Rpb24taWNvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtcHJldmlld19faGVhZCAuYWN0aW9uLWljb25zIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faGVhZCAuYWN0aW9uLWljb25zIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fcmV2aWV3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19hcnRpY2xlIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19hcnRpY2xlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fYnV5LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2J1eS1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdC1wcmV2aWV3X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3QtcHJldmlld19fb2xkLXByaWNlLW1vYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2Rpc2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDQ2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcm9kdWN0LXByZXZpZXcgLnByb2R1Y3QtcHJldmlld19fc3RpY2tlci10b3JuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggOXB4O1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19pbWFnZXMge1xuICAgIGZsZXg6IDAgMCAzOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2ltYWdlcyB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19ibG9ja3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrcyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYmxvY2tzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyOTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19ibG9ja3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrcyA+ICoge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19ibG9ja3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgaGVpZ2h0OiA0MjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItdGh1bWJzLWl0ZW0ge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjNCRkNCO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItdGh1bWJzLWl0ZW0uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMwMkEzNDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQjNCRkNCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItdGh1bWJzLWJ0biBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwMkEzNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtYnRuIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMge1xuICAgIGhlaWdodDogMzg3cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1sYWJlbCAucHJvZHVjdC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1sYWJlbCAucHJvZHVjdC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTElICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW06bm90KC5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNCM0JGQ0I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtLS13aGl0ZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjQjNCRkNCO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtLS13aGl0ZTpob3ZlciB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0tLWFjdGl2ZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzAyQTM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2J1eS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19idXktYnV0dG9uOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC02MnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NhdGFsb2ctYnV0dG9uLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWJ1dHRvbjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWJ1dHRvbjphZnRlciB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fYnV5LWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19idXktaW1hZ2UtbW9iIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2J1eS1pbWFnZS1tb2Ige1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlldyAuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uLXRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbi1saW5rIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDk1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogOXB4IDIxcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24gLmJ1dHRvbi0tZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5NEExQUQ7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2cHggMjNweCA1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtOmhvdmVyIC5oaW50IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQ6YmVmb3JlLFxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDhweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQ6YWZ0ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDlweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0NCODFGQyB0cmFuc3BhcmVudDtcbiAgdG9wOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wcm9kdWN0LXJldmlld19faW5wdXQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXJldmlld19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDg2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9kdWN0LXJldmlld19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19jb250ZW50LS1sayB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi5wcm9kdWN0LXJldmlld19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQtcm93IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX2Jsb2NrLXBlb3BsZSB7XG4gIGZsZXg6IDE7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2Jsb2NrLXN0YXRzIHtcbiAgZmxleDogMCAwIDMwJTtcbiAgbWF4LXdpZHRoOiAyOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19ibG9jay1zdGF0cyB7XG4gICAgbWF4LXdpZHRoOiAyODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fYmxvY2stc3RhdHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19yZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yZXZpZXcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cbi5wcm9kdWN0LXJldmlld19fc3VidGl0bGUtbWluaSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3N1YnRpdGxlLW1pbmktLXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZS1taW5pLS1yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fc3VidGl0bGUtbWluaS0tcGVyaW9kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5wcm9kdWN0LXJldmlld19fc3VidGl0bGUtcGhvdG8ge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fc3VidGl0bGUtcGhvdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3RleHQtLXBvcHVwIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3RleHQtLXBvcHVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fc3RhdHMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIzMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRpbmctY29uIHtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgZ2FwOiAyMXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRpbmctY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3JhdGluZy1jb24ge1xuICAgIGdhcDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0aW5nLWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fZ3JhZGUge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNC4zNnB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19ncmFkZS0tbm9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LXJldmlld19fZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjA1cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC42MnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2J1dHRvbi1wb3B1cCB7XG4gIG1pbi13aWR0aDogMjU2cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2J1dHRvbi1wb3B1cDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX2J1dHRvbi1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fYmxvY2staW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19ibG9jay1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbn1cbi5wcm9kdWN0LXJldmlld19fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNC4zNnB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19jb250YWluZXItLXN1Y2Nlc3Mge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLW5vZmlsbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1ub2ZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL3N0YXItZmlsbC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGdhcDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLS1wZXJzb25hbCB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wcm9kdWN0LXJldmlld19fcmF0ZS0tc3RhcnMge1xuICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXJldmlld19fcmF0ZS0tY2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5wcm9kdWN0LXJldmlld19fcmF0ZS0tbGlzdCB7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZS0tbGlzdCB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLS10b3RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRlLS10b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItYmFja2dyb3VuZCxcbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWJhY2tncm91bmRfX3N0YXIsXG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZF9fc3RhciB7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWJhY2tncm91bmRfX3Byb2R1Y3QsXG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZF9fcHJvZHVjdCB7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWJhY2tncm91bmRfX2xpc3QsXG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZF9fbGlzdCB7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1iYWNrZ3JvdW5kX19saXN0LFxuICAucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZF9fbGlzdCB7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1iYWNrZ3JvdW5kLFxuICAucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZCB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItZm9yZWdyb3VuZCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgdmFyKC0tZmlsbC1wZXJjZW50YWdlLCAwJSkpO1xufVxuXG4ucHJvZHVjdC1zdGlja2VyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA5cHg7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0tLXRvcm4ge1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuLnByb2R1Y3Qtc3RpY2tlcl9faXRlbS0tZGlzY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0tLW5ldyB7XG4gIGJhY2tncm91bmQ6ICMyRkRCNzQ7XG59XG4ucHJvZHVjdC1zdGlja2VyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1zdGlja2VyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxMXB4O1xuICB9XG59XG5cbi5wcm9tby15YW5kZXgtcXVlc3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVDRUY7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8teWFuZGV4LXF1ZXN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8teWFuZGV4LXF1ZXN0aW9ucyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLXlhbmRleC1xdWVzdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX2xhc3Qge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX2xhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wcm9tby15YW5kZXgtcXVlc3Rpb25zX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby15YW5kZXgtcXVlc3Rpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucHJvbW8teWFuZGV4LXF1ZXN0aW9uc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby15YW5kZXgtcXVlc3Rpb25zX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wcm9tby15YW5kZXgtcXVlc3Rpb25zX190ZXh0LS1saW5rIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4ucHJvbW8teWFuZGV4LXF1ZXN0aW9uc19faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby15YW5kZXgtcXVlc3Rpb25zX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnByb21vIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wcm9tb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLnByb21vX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2NhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucHJvbW9fX2NhcmRzIC5wcm9tby1jYXJkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMjk2cHg7XG4gIH1cbn1cbi5wcm9tb19fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICB9XG59XG4ucHJvbW9fX3N0b3JlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX19zdG9yZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbn1cbi5wcm9tb19fc3RvcmVzIC5wcm9tb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fc3RvcmVzIC5wcm9tb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9tb19fc3RvcmVzLS1jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDIsIDI0NCwgMjQ2KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW9fX3N0b3Jlcy0tY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLnByb21vX19yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3Jldmlld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wcm9tb19fcmV2aWV3cyAucHJvbW9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3Jldmlld3MgLnByb21vX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuXG4ucHJvbW8tY2FyZCB7XG4gIHBhZGRpbmc6IDE5cHggMTZweCAyMnB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWNhcmQge1xuICAgIHBhZGRpbmc6IDIzcHggMjBweCAyM3B4IDM0cHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMEZGO1xufVxuLnByb21vLWNhcmQtLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkZGRUU7XG59XG4ucHJvbW8tY2FyZC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XG59XG4ucHJvbW8tY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wcm9tby1jYXJkX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wcm9tby1mb3JtIC5wcm9tb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1mb3JtIC5wcm9tb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLnByb21vLWZvcm1fX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWZvcm1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJvbW8tZm9ybV9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWZvcm1fX2JvZHkge1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvbW8tZm9ybV9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnByb21vLWZvcm1fX2JvZHkgLmlucHV0IHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbi5wcm9tby1mb3JtX19jb21tZW50IHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8tZm9ybV9fY29tbWVudCB7XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1mb3JtX19jb21tZW50IHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEzO1xuICB9XG59XG4ucHJvbW8tZm9ybV9fZmlsZSB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8tZm9ybV9fZmlsZSB7XG4gICAgZ3JpZC1yb3c6IDQvNztcbiAgICBncmlkLWNvbHVtbjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1mb3JtX19maWxlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxNDtcbiAgICBwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xuICB9XG59XG4ucHJvbW8tZm9ybV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1mb3JtX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIxcHg7XG4gIH1cbn1cbi5wcm9tby1mb3JtX19jaGVjayB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb21vLWZvcm1fX2NoZWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4ucHJvbW8tZm9ybV9fY2hlY2sgLmxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHJvbW8tZm9ybV9fY2hlY2sgLmNoZWNrYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucHJvbW8tZm9ybV9fY2hlY2sgLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0b3A6IC0ycHg7XG59XG4ucHJvbW8tZm9ybV9fYnV0dG9uIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZm9ybV9fYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgMzA2cHg7XG4gIH1cbn1cblxuLnByb21vLXN0b3JlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnByb21vLXN0b3JlX19ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDIzNnB4O1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuLnByb21vLXN0b3JlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTlweDtcbn1cbi5wcm9tby1zdG9yZV9faW1hZ2UtLWNvbnRhY3RzIHtcbiAgdG9wOiAzMHB4O1xufVxuLnByb21vLXN0b3JlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSArIDFweCk7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnByb21vLXN0b3JlX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTUuNzVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wcm9tby1zdG9yZV9fYnV0dG9uIGkge1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuLnByb21vLXN0b3JlX19idXR0b246aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wcm9tby1zdG9yZV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjZEREI7XG59XG5cbi5wcm9tby1yZXZpZXcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb21vLXJldmlld19faW1hZ2Uge1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb21vLXJldmlld19faW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnByb21vLXJldmlld19faW1hZ2Utd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAzLCAyMTksIDIzNCwgMC42KTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvbW8tcmV2aWV3X19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLnByb21vLXJldmlld19fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3X19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnByb21vLXJldmlld19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXJldmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnByb21vLXJldmlld19fc3RvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGMkZGO1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXJldmlld19fc3RvcmUge1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXcgLnJldmlld19fc3RhcnMge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXJldmlldyAucmV2aWV3X19zdGFycyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3IC5yZXZpZXdfX3N0YXJzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXJldmlldyAucmV2aWV3X19zdGFycyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvbW8tcmV2aWV3X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdfX2JvZHkge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMjJweCAxM3B4O1xuICB3aWR0aDogMjU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI0cHggMTlweCAyNXB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3X19ib2R5IHtcbiAgICB3aWR0aDogNDE2cHg7XG4gICAgcGFkZGluZzogMjRweCAxOXB4IDI0cHggMjRweDtcbiAgfVxufVxuLnByb21vLXJldmlld19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX2hlYWRlciB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9tby1iYW5uZXIge1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDhweCA1OHB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3lhbmRleCB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGNzlCO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLnByb21vLWJhbm5lcl9feWFuZGV4LXNwbGl0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMHB4IDMwcHggMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3lhbmRleC1zcGxpdCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMzBweCkge1xuICAucHJvbW8tYmFubmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIG1heC13aWR0aDogNDk1cHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2xpbmstLXRnIHN2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19saW5rLS10ZyBzdmc6aG92ZXIgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNDQjgxRkM7XG59XG4ucHJvbW8tYmFubmVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2xpbmsgc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2xpbmsgc3ZnIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvbW8tYmFubmVyX19saW5rOmhvdmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiAjQ0I4MUZDO1xufVxuXG4ucHJvbW90aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucHJvbW90aW9uX19zd2lwZXIge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB9XG59XG4ucHJvbW90aW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvbW90aW9uX19zdGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAxMy44OXB4O1xuICB0b3A6IDEzLjQzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fc3RpY2tlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogMjRweDtcbiAgfVxufVxuLnByb21vdGlvbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnByb21vdGlvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxlZnQ6IDE1Ljg5cHg7XG4gIGJvdHRvbTogMjguNDNweDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLnByb21vdGlvbl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTIuMiU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGxlZnQ6IDQyJTtcbiAgfVxufVxuLnByb21vdGlvbl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4ucHJvbW90aW9uX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuLnByb21vdGlvbl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnByb21vdGlvbl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4ucHJvbW90aW9uX19idXR0b24gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvbW90aW9uX19idXR0b246aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wcm9tb3Rpb25fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUY2RERCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3Rpb25fX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ucHJvbW90aW9uX19iYWNrZ3JvdW5kLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdWFudGl0eSB7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWFudGl0eSB7XG4gICAgd2lkdGg6IDE1N3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5xdWFudGl0eSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucXVhbnRpdHlfX2lucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1YW50aXR5X19pbnB1dCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5xdWFudGl0eV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF1YW50aXR5X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1YW50aXR5X19idXR0b246bm90KC5xdWFudGl0eV9fYnV0dG9uLS11bmF2YWlsYWJsZSk6aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbi5xdWFudGl0eV9fYnV0dG9uOm5vdCgucXVhbnRpdHlfX2J1dHRvbi0tdW5hdmFpbGFibGUpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQUY2RERCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWFudGl0eV9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5xdWFudGl0eV9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5xdWFudGl0eV9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5xdWFudGl0eV9fYnV0dG9uLS11bmF2YWlsYWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5yYWRpby1jaGVja2JveF9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjNCRkNCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYWRpby1jaGVja2JveF9faW5wdXQge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuXG4ucmFkaW8tY2hlY2tib3gge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLnJhZGlvLWNoZWNrYm94OmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUNEMEZGO1xufVxuLnJhZGlvLWNoZWNrYm94OmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0QwRkY7XG59XG5cbi5yYWRpby1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhZGlvLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhZGlvLWNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhZGlvLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYWRpby1jaGVja2JveCAucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmFkaW8tY2hlY2tib3ggLnJhZGlvLWNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxufVxuXG4ucmFkaW8tc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5yYWRpby1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucmFkaW8tc3dpdGNoX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUNBRDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5yYWRpby1zd2l0Y2hfX2lucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQUVCRTtcbn1cblxuLnJhZGlvLXN3aXRjaF9faW5wdXQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJhZGlvLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLXN3aXRjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xufVxuLnJhZGlvLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLXN3aXRjaF9faW5wdXQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cblxuLnJlY29tbWVuZCAuY2F0YWxvZy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZWZ1bmQge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZ1bmQge1xuICAgIHBhZGRpbmc6IDM3cHggMjRweCAzN3B4IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZnVuZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnJlZnVuZF9fZmllbGQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVmdW5kX19maWVsZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucmVmdW5kX19mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4ucmVmdW5kX19mb3JtLXJvdyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZ1bmRfX2Zvcm0tcm93IHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cbn1cbi5yZWZ1bmRfX2Zvcm0tcm93LS1mdWxsIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5yZWZ1bmRfX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZ1bmRfX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5yZWZ1bmRfX2Zvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZ1bmRfX2Zvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLnJlZnVuZCAuaW5wdXQtY29udGFpbmVyX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbi5yZWZ1bmQgLmZpbGUtaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG4ucmVmdW5kIC5maWxlLWlucHV0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xufVxuLnJlZnVuZCAuZmlsZS1pbnB1dF9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWZ1bmQgLmZpbGUtaW5wdXRfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZCAuZmlsZS1pbnB1dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmVmdW5kIC5jaGVja2JveCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnJlZnVuZCAuY2hlY2tib3gtcmFkaW9fX3RleHQge1xuICBmbGV4OiAxIDE7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZWZ1bmQgLmNoZWNrYm94LXJhZGlvX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5yZWZ1bmQgLmNoZWNrYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJldmlldyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5yZXZpZXdfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yZXZpZXdfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0IzQkZDQjtcbn1cbi5yZXZpZXdfX2xpbmsgYSB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucmV2aWV3X19saW5rLS1jYXRhbG9nIGltZyB7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xufVxuLnJldmlld19fbGluayBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnJldmlld19fc3RhcnMge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmlld19fc3RhcnMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnJldmlld19fc3RhcnMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5zY2FtbWVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmc6IDM5cHggMzlweCA0MXB4IDM5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zY2FtbWVycyB7XG4gICAgcGFkZGluZzogMjVweCAxN3B4O1xuICB9XG59XG4uc2NhbW1lcnNfX2NvbnRhY3Qge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5zY2FtbWVyc19fY29udGFjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnNjYW1tZXJzX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuc2NhbW1lcnNfX2NvbnRhY3QgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zY2FtbWVyc19fY29udGFjdCBiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zY2FtbWVyc19fZW1haWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0NCODFGQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2NhbW1lcnNfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zY2FtbWVycyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVycyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2NhbW1lcnMgaW1nIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4uc2NhbW1lcnNfX2NvbnRlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zY2FtbWVyc19fY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zY2FtbWVyc19fY29udGVudCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zY2FtbWVyc19fY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNDQjgxRkM7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNjYW1tZXJzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM0LjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2NhbW1lcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnNjYW1tZXJzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cbi5zY2FtbWVyc19fdGV4dC0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNjYW1tZXJzX190ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2NhbW1lcnNfX3RleHRfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fdGV4dF9ib2xkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2NhbW1lcnNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zY2FtbWVyc19fdGV4dCBiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zY2FtbWVyc19fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtbWVyc19fdGV4dF9jb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjRUYzMTI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fdGV4dF9jb2xvciB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyNXB4IDE2cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgxMzYsIDEzNiwgMTU4LCAwLjUwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogODQ1cHg7XG4gIHRvcDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuc2VhcmNoLW1vZGFsIHtcbiAgICB3aWR0aDogNzM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWwge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICByaWdodDogLTI2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDdmcjtcbiAgZ2FwOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuc2VhcmNoLW1vZGFsX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA2ZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vZGFsX193cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLW1vZGFsX19jb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWxfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNlYXJjaC1tb2RhbF9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5zZWFyY2gtbW9kYWxfX3RpdGxlLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiAjQUFBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLW1vZGFsX190aXRsZS1idG46aG92ZXIge1xuICBjb2xvcjogIzMwMmEzNDtcbn1cbi5zZWFyY2gtbW9kYWxfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjgyMTI1O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayAuaWNvbi1jcm9zcyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNhYWE7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayAuaWNvbi1jcm9zczpob3ZlciB7XG4gIGNvbG9yOiAjMjgyMTI1O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayAuaWNvbi1oaXN0b3J5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayAuaWNvbi1zb3J0LWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayAuaWNvbi1zZWFyY2gtMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FhYTtcbn1cbi5zZWFyY2gtbW9kYWxfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzI4MjEyNTtcbn1cbi5zZWFyY2gtbW9kYWxfX2xpbms6aG92ZXIgLmljb24tY3Jvc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2gtbW9kYWxfX2xpbmstdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlYXJjaC1tb2RhbF9fd2F0Y2gtYWxsIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbF9fd2F0Y2gtYWxsIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdDpob3ZlciAuc2VhcmNoLW1vZGFsX19wcm9kdWN0LXByaWNlIHtcbiAgY29sb3I6ICMyODIxMjU7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0LWltZy13cmFwIHtcbiAgZmxleDogMCAwIDY1cHg7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0LWltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdC13cmFwIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgyMTI1O1xufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdC1vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogZ3JleTtcbn1cbi5zZWFyY2gtbW9kYWxfX3Byb2R1Y3QtbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gIC5zZWFyY2gtbW9kYWwgKiB7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjQTlBNkE4IHRyYW5zcGFyZW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbCAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQ6ICNBOUE2QTggIWltcG9ydGFudDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zZWFyY2gtbW9kYWwgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQTlBNkE4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VhcmNoLW1vZGFsICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5zZWN0aW9uLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWN0aW9uLWxpc3RfX3dyYXAge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc2VjdGlvbi1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5zZWN0aW9uLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWxpc3RfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlERUU2O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5zZWN0aW9uLWxpc3RfX2l0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi1saXN0X19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbGVmdDogLTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsIHtcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtIHtcbiAgLyogZmxleDogMCAwIDMwJTtcbiAgIG1hcmdpbi1yaWdodDogMS41MDIlO1xuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgZmxleDogMCAwIDMwJTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgIGZsZXg6IDAgMCAzMSU7XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICBmbGV4OiAwIDAgMTglO1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgZmxleDogMCAwIDExJTtcbiAgICAgbWFyZ2luLXJpZ2h0OiAxLjUwMiU7XG4gICB9Ki9cbn1cblxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NDBweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMTMycHg7XG4gIH1cbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQxcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjZkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMTclO1xuICAgIHdpZHRoOiAxODFweDtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6YWZ0ZXIge1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nOmFmdGVyIHtcbiAgICB0b3A6IDI4JTtcbiAgICBsZWZ0OiAxOSU7XG4gICAgd2lkdGg6IDE5M3B4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogOTFweDtcbiAgICB0b3A6IDI4JTtcbiAgICBsZWZ0OiAyMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMTNweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgdG9wOiAyOCU7XG4gICAgbGVmdDogMTglO1xuICAgIHdpZHRoOiAyMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcmlnaHQ6IC0zMCU7XG4gICAgdG9wOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nOmFmdGVyIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgcmlnaHQ6IC00MyU7XG4gICAgdG9wOiAyNyU7XG4gIH1cbn1cblxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX3BhZ2luYXRpb24ge1xuICBib3R0b206IDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDMwJTtcbn1cblxuLnNlY3Rpb25zLWNhcm91c2VsX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICB6LWluZGV4OiA1NTY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxOTEsIDIwMywgMC4zNSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uc2VjdGlvbnMtY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxOTEsIDIwMywgMC44KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL3doaXRlLWFycm93LS1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2VjdGlvbnMtY2Fyb3VzZWxfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlY3Rpb25zLWNhcm91c2VsX19idXR0b24tLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICB0b3A6IDA7XG59XG5cbi5zb2MtbWVkaWEge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uc29jLW1lZGlhX19saXN0LS1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jLW1lZGlhX19saXN0LS1jb250YWN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zb2MtbWVkaWFfX2JvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB3aWR0aDogMzA2cHg7XG4gIGhlaWdodDogMjYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvYy1tZWRpYV9fYm9keSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gIH1cbn1cbi5zb2MtbWVkaWFfX2JvZHktLWNvbnRhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jLW1lZGlhX19ib2R5LS1jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuLnNvYy1tZWRpYV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jLW1lZGlhX19pbWFnZSB7XG4gICAgdG9wOiAyNSU7XG4gIH1cbn1cbi5zb2MtbWVkaWFfX2ltYWdlLS1jb250YWN0cyB7XG4gIHRvcDogMjAlO1xufVxuLnNvYy1tZWRpYV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgKyAxcHgpO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zb2MtbWVkaWFfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAxMzNweDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jLW1lZGlhX19idXR0b24ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uc29jLW1lZGlhX19idXR0b24gaSB7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4uc29jLW1lZGlhX19idXR0b246aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zb2MtbWVkaWFfX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUY2RERCO1xufVxuXG4uc3VwcGxpZXJzLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zdXBwbGllcnMtYmFubmVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnN1cHBsaWVycy1iYW5uZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zdXBwbGllcnMtYmFubmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1cHBsaWVycy1iYW5uZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19pbWcge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4IDU4cHggMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lcl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lcl9fYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDExcHggMTZweDtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXJfX2Jsb2NrLS1taW5pIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMwOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19ibG9jay0tbWluaSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXJfX2Jsb2NrLS1taW5pIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zdXBwbGllcnMtYmFubmVyX19ibG9jay0tbWluaSBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fZW1haWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zdXBwbGllcnMtYmFubmVyX19lbWFpbCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXJfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fcGhvbmUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDU1NTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNCM0JGQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG59XG5cbi50YWJsZS1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZm9udC1zaXplOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWRlZmF1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50YWJsZS1kZWZhdWx0IHRoIHtcbiAgaGVpZ2h0OiAzLjMzZW07XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1kZWZhdWx0IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgaGVpZ2h0OiAzLjMzZW07XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTIge1xuICBtaW4td2lkdGg6IDU2MHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0yIHRkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMyB7XG4gIG1pbi13aWR0aDogNTkwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTMgdGQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTQge1xuICBtaW4td2lkdGg6IDYyMHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC00IHRkIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNSB7XG4gIG1pbi13aWR0aDogNjUwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTUgdGQge1xuICB3aWR0aDogMjAlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC02IHtcbiAgbWluLXdpZHRoOiA2ODBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNiB0ZCB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNyB7XG4gIG1pbi13aWR0aDogNzEwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTcgdGQge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTgge1xuICBtaW4td2lkdGg6IDc0MHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC04IHRkIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC05IHtcbiAgbWluLXdpZHRoOiA3NzBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtOSB0ZCB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMTAge1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0xMCB0ZCB7XG4gIHdpZHRoOiAxMCU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTExIHtcbiAgbWluLXdpZHRoOiA4MzBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMTEgdGQge1xuICB3aWR0aDogOS4wOTA5MDkwOTA5JTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMTIge1xuICBtaW4td2lkdGg6IDg2MHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0xMiB0ZCB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0yIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0zIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2xsYXBzZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbGxhcHNlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmhpZGRlbi10YWJsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLXRhYmxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXRhYmxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhpZGRlbi10YWJsZS1idG4td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLXRhYmxlLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXRhYmxlLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRhYnMge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi50YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udGFic19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX193cmFwIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi50YWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnRhYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX19pdGVtIHtcbiAgICB3aWR0aDogMjEzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnRhYnNfX2l0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFic19faXRlbS50YWItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi50ZXh0X19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtLXNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC0tc20gLnRleHRfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtLW1kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC0tbWQgLnRleHRfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtLWxnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC0tbGcgLnRleHRfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LS14bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LS14bCAudGV4dF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi50ZXh0LS1zbWFsbC1saW5lLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50ZXh0LS1zbWFsbC1saW5lLWhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogdW5zZXQ7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDIwcHg7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLnRvcm4ge1xuICB3aWR0aDogMzA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rvcm4ucG5nXCIpIG5vLXJlcGVhdCwgI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudG9ybiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9ybl9fdGV4dC1jb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4udG9ybl9fdGl0bGUge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9ybl9fdG9ybi1pbWFnZSB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnRvcm5fX3RleHQge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udHJ1c3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50cnVzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnRydXN0LS1jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0LS1jb250YWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRydXN0IC5wcm9tb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLnRydXN0X19ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X19ibG9jayB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRydXN0X19ibG9jay0tY29udGFjdHMge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50cnVzdF9fYmxvY2stLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRydXN0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi50cnVzdF9fY29udGVudC0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X19jb250ZW50LS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udHJ1c3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi50cnVzdF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi50cnVzdF9fdGV4dC0tY29udGFjdHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50cnVzdF9fdGV4dC0tY29udGFjdHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnRydXN0X193cmFwcGVyIHtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50cnVzdF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRydXN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50cnVzdF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRydXN0X19taW5pLWJsb2NrIHtcbiAgcGFkZGluZzogMTRweCAxMnB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X19taW5pLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbi50cnVzdF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udHJ1c3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi50cnVzdF9fcmV2aWV3IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogU2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udHJ1c3RfX3JldmlldyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19pdGVtIGkge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi52ZXJ0aWNhbC1icmVhZGNydW1ic19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX3N1Yml0ZW0ge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi52ZXJ0aWNhbC1icmVhZGNydW1ic19fc3ViaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX3N1Yml0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVGRjc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59IiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2NS4wLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcclxuICovXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXHJcbi8vIENvbmZpZ3VyYXRpb25cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInV0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwidG9vbHRpcFwiO1xyXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcclxuXHJcbi8vIExheW91dCAmIGNvbXBvbmVudHNcclxuQGltcG9ydCBcInJvb3RcIjtcclxuQGltcG9ydCBcInJlYm9vdFwiO1xyXG5AaW1wb3J0IFwidHlwZVwiO1xyXG5AaW1wb3J0IFwiaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcclxuQGltcG9ydCBcInV0aWxpdGllc1wiO1xyXG5cclxuLy8gSGVscGVyc1xyXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xyXG5cclxuLy8gVXRpbGl0aWVzXHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW1wb3J0LXN0YWNrXHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLnRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC10b3Age1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1lbmQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWJvdHRvbSB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXN0YXJ0IHtcclxuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWF1dG8ge1xyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxyXG4kZ3JheXM6IChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xyXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXHJcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXHJcblxyXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XHJcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cclxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xyXG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xyXG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xyXG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcclxuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcclxuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcclxuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xyXG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcclxuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xyXG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xyXG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xyXG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xyXG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xyXG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcclxuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcclxuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcclxuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcclxuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XHJcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xyXG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcclxuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcclxuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xyXG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xyXG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xyXG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xyXG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xyXG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xyXG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xyXG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xyXG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xyXG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xyXG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xyXG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xyXG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxyXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXHJcbiAgKFwiPFwiLCBcIiUzY1wiKSxcclxuICAoXCI+XCIsIFwiJTNlXCIpLFxyXG4gIChcIiNcIiwgXCIlMjNcIiksXHJcbiAgKFwiKFwiLCBcIiUyOFwiKSxcclxuICAoXCIpXCIsIFwiJTI5XCIpLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXHJcblxyXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4vL1xyXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxyXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcclxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICRzcGFjZXIgKiAuMjUsXHJcbiAgMjogJHNwYWNlciAqIC41LFxyXG4gIDM6ICRzcGFjZXIsXHJcbiAgNDogJHNwYWNlciAqIDEuNSxcclxuICA1OiAkc3BhY2VyICogMyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXHJcblxyXG4vLyBQb3NpdGlvblxyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxyXG4kcG9zaXRpb24tdmFsdWVzOiAoXHJcbiAgMDogMCxcclxuICA1MDogNTAlLFxyXG4gIDEwMDogMTAwJVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xyXG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4LFxyXG4gIHh4bDogMTMyMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhaW5lciBwYWRkaW5nXHJcblxyXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGhzOiAoXHJcbiAgMTogMXB4LFxyXG4gIDI6IDJweCxcclxuICAzOiAzcHgsXHJcbiAgNDogNHB4LFxyXG4gIDU6IDVweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcclxuJGFzcGVjdC1yYXRpb3M6IChcclxuICBcIjF4MVwiOiAxMDAlLFxyXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcclxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcclxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3NcclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XHJcblxyXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXHJcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxyXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xyXG4kZm9udC1zaXplczogKFxyXG4gIDE6ICRoMS1mb250LXNpemUsXHJcbiAgMjogJGgyLWZvbnQtc2l6ZSxcclxuICAzOiAkaDMtZm9udC1zaXplLFxyXG4gIDQ6ICRoNC1mb250LXNpemUsXHJcbiAgNTogJGg1LWZvbnQtc2l6ZSxcclxuICA2OiAkaDYtZm9udC1zaXplXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcclxuJGRpc3BsYXktZm9udC1zaXplczogKFxyXG4gIDE6IDVyZW0sXHJcbiAgMjogNC41cmVtLFxyXG4gIDM6IDRyZW0sXHJcbiAgNDogMy41cmVtLFxyXG4gIDU6IDNyZW0sXHJcbiAgNjogMi41cmVtXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXHJcbiR0YWJsZS12YXJpYW50czogKFxyXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXHJcblxyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXHJcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxyXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcclxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcclxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxyXG4gIFwidmFsaWRcIjogKFxyXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcclxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXHJcbiAgKSxcclxuICBcImludmFsaWRcIjogKFxyXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXHJcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXHJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xyXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xyXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE9mZmNhbnZhc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuXHJcbi8vIFNDU1MgUkZTIG1peGluXHJcbi8vXHJcbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxyXG4vL1xyXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcclxuXHJcbi8vIENvbmZpZ3VyYXRpb25cclxuXHJcbi8vIEJhc2UgdmFsdWVcclxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcclxuXHJcbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XHJcbn1cclxuXHJcbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcclxuXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XHJcbn1cclxuXHJcbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcclxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXHJcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcclxuXHJcbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XHJcbn1cclxuXHJcbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcclxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxyXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcclxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XHJcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXHJcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcclxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcclxuXHJcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcclxuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xyXG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XHJcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcclxuICAgIEByZXR1cm4gMDtcclxuICB9XHJcbiAgQGlmICRkaXZpc29yID09IDAge1xyXG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XHJcbiAgfVxyXG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcclxuICAkcmVzdWx0OiAwO1xyXG4gICRmYWN0b3I6IDEwO1xyXG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xyXG4gICAgJHF1b3RpZW50OiAwO1xyXG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XHJcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcclxuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xyXG4gICAgfVxyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xyXG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xyXG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xyXG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XHJcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcclxuICAgIH1cclxuICB9XHJcbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcclxuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xyXG4gICR1bml0LW1hcDogKFxyXG4gICAgXCJweFwiOiAxcHgsXHJcbiAgICBcInJlbVwiOiAxcmVtLFxyXG4gICAgXCJlbVwiOiAxZW0sXHJcbiAgICBcIiVcIjogMSVcclxuICApO1xyXG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcclxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xyXG4gIH1cclxuICBAcmV0dXJuICRyZXN1bHQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcclxuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xyXG59XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXHJcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XHJcblxyXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XHJcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcclxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XHJcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcclxuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1ydWxlIHtcclxuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcclxuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcclxuICAgICYsXHJcbiAgICAuZGlzYWJsZS1yZnMgJixcclxuICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgLmVuYWJsZS1yZnMgJixcclxuICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuXHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXHJcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6ICcnO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArICcgMCc7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XHJcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XHJcblxyXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xyXG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcclxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xyXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcclxuICAvLyBDb252ZXJ0IHRvIGxpc3RcclxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xyXG5cclxuICAkdmFsOiAnJztcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcclxuXHJcbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xyXG5cclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcclxuXHJcbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcclxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xyXG5cclxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcclxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xyXG5cclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcclxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XHJcblxyXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBSRlMgbWl4aW5cclxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xyXG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xyXG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xyXG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XHJcblxyXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxyXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcclxuXHJcbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXHJcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xyXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxyXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAkcmV0dXJuOiAoKTtcclxuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XHJcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJldHVybjtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xyXG4iLCIuZmFkZSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xyXG4uY29sbGFwc2Uge1xyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcclxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XHJcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XHJcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vLyBSb290XHJcbi8vXHJcbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXHJcbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcclxuXHJcbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246ICRib2R5LXRleHQtYWxpZ247XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxyXG59XHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxyXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcclxuXHJcbmhyIHtcclxuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xyXG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcblxyXG5ocjpub3QoW3NpemVdKSB7XHJcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXHJcbn1cclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuXHJcbiVoZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgzIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDQge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg2IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcclxufVxyXG5cclxuXHJcbi8vIEFkZHJlc3NcclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxyXG59XHJcblxyXG5cclxuLy8gQmxvY2txdW90ZVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFN0cm9uZ1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG59XHJcblxyXG5cclxuLy8gU21hbGxcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBNYXJrXHJcblxyXG5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xyXG59XHJcblxyXG5cclxuLy8gU3ViIGFuZCBTdXBcclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcclxuICAmLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xyXG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxyXG5cclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxuXHJcbnRhYmxlIHtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXHJcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxyXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcclxuXHJcbnRoIHtcclxuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXHJcbn1cclxuXHJcbnRoZWFkLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRyLFxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcclxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxyXG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXHJcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cclxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxyXG5cclxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG5cclxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xyXG4gICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5cclxuOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG5cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcclxufVxyXG5cclxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtaW4td2lkdGg6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAyXHJcbiAgYm9yZGVyOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxyXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxyXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxyXG5cclxubGVnZW5kIHtcclxuICBmbG9hdDogbGVmdDsgLy8gMVxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICsgKiB7XHJcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxyXG4gIH1cclxufVxyXG5cclxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXHJcblxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXHJcbn1cclxuXHJcbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxyXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xyXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcclxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xyXG5cclxuLyogcnRsOnJhdzpcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuKi9cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcclxuXHJcbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcclxuXHJcbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFN1bW1hcnlcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGRlbiBhdHRyaWJ1dGVcclxuLy9cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLmgxIHtcclxuICBAZXh0ZW5kIGgxO1xyXG59XHJcblxyXG4uaDIge1xyXG4gIEBleHRlbmQgaDI7XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgQGV4dGVuZCBoMztcclxufVxyXG5cclxuLmg0IHtcclxuICBAZXh0ZW5kIGg0O1xyXG59XHJcblxyXG4uaDUge1xyXG4gIEBleHRlbmQgaDU7XHJcbn1cclxuXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCBoNjtcclxufVxyXG5cclxuXHJcbi5sZWFkIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xyXG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcbi5zbWFsbCB7XHJcbiAgQGV4dGVuZCBzbWFsbDtcclxufVxyXG5cclxuLm1hcmsge1xyXG4gIEBleHRlbmQgbWFyaztcclxufVxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcclxuXHJcbiAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgfVxyXG59XHJcbiIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xyXG4gIC5jb250YWluZXIsXHJcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xyXG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XHJcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcclxuXHJcbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXHJcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XHJcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAaWYgbm90ICRuIHtcclxuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcclxuICB9XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxyXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxyXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBAaWYgJHNpemUge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XHJcblxyXG4gIH0gQGVsc2Uge1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG5cclxuLy8gUm93IGNvbHVtbnNcclxuLy9cclxuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXHJcbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxyXG4vLyBzdHlsZSBncmlkLlxyXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAvLyAucm93LWNvbHMgZGVmYXVsdHMgbXVzdCBhbGwgYXBwZWFyIGJlZm9yZSAuY29sIG92ZXJyaWRlcyBzbyB0aGV5IGNhbiBiZSBvdmVycmlkZGVuLlxyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEd1dHRlcnNcclxuICAgICAgLy9cclxuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXHJcbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XHJcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcclxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XHJcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcclxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XHJcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcclxuLy9cclxuXHJcbi50YWJsZSB7XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XHJcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBUYXJnZXQgdGggJiB0ZFxyXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxyXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXHJcbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XHJcbiAgfVxyXG5cclxuICA+IHRib2R5IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgPiB0aGVhZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgLy8gSGlnaGxpZ2h0IGJvcmRlciBjb2xvciBiZXR3ZWVuIHRoZWFkLCB0Ym9keSBhbmQgdGZvb3QuXHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXHJcbi8vXHJcblxyXG4uY2FwdGlvbi10b3Age1xyXG4gIGNhcHRpb24tc2lkZTogdG9wO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyIHZlcnNpb25zXHJcbi8vXHJcbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcbi8vXHJcbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxyXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXHJcbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xyXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XHJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gICAgPiAqIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdGl2ZSB0YWJsZVxyXG4vL1xyXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xyXG5cclxuLnRhYmxlLWFjdGl2ZSB7XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcclxuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSB2YXJpYW50c1xyXG4vL1xyXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcclxuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxyXG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcclxuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xyXG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xyXG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcclxuXHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XHJcblxyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcclxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmxpbmstI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiAkdmFsdWU7XHJcblxyXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5yYXRpbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XHJcbiAgLnJhdGlvLSN7JGtleX0ge1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNob3J0aGFuZFxyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFZpc3VhbGx5IGhpZGRlblxyXG4vL1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbixcclxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXHJcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XHJcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFN0cmV0Y2hlZCBsaW5rXHJcbi8vXHJcblxyXG4uc3RyZXRjaGVkLWxpbmsge1xyXG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRleHQgdHJ1bmNhdGlvblxyXG4vL1xyXG5cclxuLnRleHQtdHJ1bmNhdGUge1xyXG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcclxufVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxyXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xyXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xyXG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XHJcblxyXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcclxuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XHJcblxyXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXHJcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XHJcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcclxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcclxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XHJcblxyXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXHJcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xyXG5cclxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcclxuXHJcbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcclxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcclxuXHJcbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XHJcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xyXG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xyXG5cclxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxyXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xyXG5cclxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XHJcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcclxuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXHJcbiAgICAgIH1cclxuICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XHJcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cclxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJGUyByZXNjYWxpbmdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXHJcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xyXG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gIH1cbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Qge1xuICAmLFxuICAmLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jZW50ZXJlZCB7XG4gID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cblxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgfVxufVxuXG5cblxuIiwiLnFzLWRhdGVwaWNrZXItY29udGFpbmVye2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Y29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNS42MjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6OTAwMTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCBncmV5O2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKX0ucXMtZGF0ZXBpY2tlci1jb250YWluZXIgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnFzLWNlbnRlcmVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnFzLWhpZGRlbntkaXNwbGF5Om5vbmV9LnFzLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOi41ZW07ei1pbmRleDoxO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5xcy1vdmVybGF5LnFzLWhpZGRlbntvcGFjaXR5OjA7ei1pbmRleDotMX0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1ZW07cGFkZGluZzouMjVlbSAwO3dpZHRoOjgwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucXMtb3ZlcmxheSAucXMtY2xvc2V7cGFkZGluZzouNWVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdHtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czouMjYzOTIxODc1ZW07cGFkZGluZzouNWVtO21hcmdpbjowIGF1dG8gYXV0bztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSw1MC4yJSwuNCl9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdC5xcy1kaXNhYmxlZHtjb2xvcjpncmV5O2JvcmRlci1jb2xvcjpncmV5O2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjF9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoMTAwJSAvIDMpO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1c30ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC5hY3RpdmUsLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXJ7b3BhY2l0eToxfS5xcy1jb250cm9sc3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZDojZDNkM2QzOy13ZWJraXQtZmlsdGVyOmJsdXIoMCk7ZmlsdGVyOmJsdXIoMCk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3M7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzLCAtd2Via2l0LWZpbHRlciAuM3N9LnFzLWNvbnRyb2xzLnFzLWJsdXJ7LXdlYmtpdC1maWx0ZXI6Ymx1cig1cHgpO2ZpbHRlcjpibHVyKDVweCl9LnFzLWFycm93e2hlaWdodDoxLjU2MjVlbTt3aWR0aDoxLjU2MjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzfS5xcy1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5xcy1hcnJvdzpob3Zlci5xcy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5xcy1hcnJvdzpob3Zlci5xcy1yaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojMDAwfS5xcy1hcnJvdzphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyOi4zOTA2MjVlbSBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMnM7dHJhbnNpdGlvbjpib3JkZXIgLjJzfS5xcy1hcnJvdy5xcy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpncmV5O3JpZ2h0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDI1JSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDI1JSwtNTAlKX0ucXMtYXJyb3cucXMtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6Z3JleTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwtNTAlKX0ucXMtbW9udGgteWVhcntmb250LXdlaWdodDo3MDA7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMnM7dHJhbnNpdGlvbjpib3JkZXIgLjJzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnFzLW1vbnRoLXllYXI6bm90KC5xcy1kaXNhYmxlZC15ZWFyLW92ZXJsYXkpe2N1cnNvcjpwb2ludGVyfS5xcy1tb250aC15ZWFyOm5vdCgucXMtZGlzYWJsZWQteWVhci1vdmVybGF5KTpob3Zlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmV5fS5xcy1tb250aC15ZWFyOmFjdGl2ZTpmb2N1cywucXMtbW9udGgteWVhcjpmb2N1c3tvdXRsaW5lOm5vbmV9LnFzLW1vbnRoe3BhZGRpbmctcmlnaHQ6LjVleH0ucXMteWVhcntwYWRkaW5nLWxlZnQ6LjVleH0ucXMtc3F1YXJlc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi4zMTI1ZW07LXdlYmtpdC1maWx0ZXI6Ymx1cigwKTtmaWx0ZXI6Ymx1cigwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246ZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3MsIC13ZWJraXQtZmlsdGVyIC4zc30ucXMtc3F1YXJlcy5xcy1ibHVyey13ZWJraXQtZmlsdGVyOmJsdXIoNXB4KTtmaWx0ZXI6Ymx1cig1cHgpfS5xcy1zcXVhcmV7d2lkdGg6Y2FsYygxMDAlIC8gNyk7aGVpZ2h0OjEuNTYyNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcztib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbX0ucXMtc3F1YXJlOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSk6aG92ZXJ7YmFja2dyb3VuZDpvcmFuZ2V9LnFzLWN1cnJlbnR7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnFzLWFjdGl2ZSwucXMtcmFuZ2UtZW5kLC5xcy1yYW5nZS1zdGFydHtiYWNrZ3JvdW5kOiNhZGQ4ZTZ9LnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNil7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGV7YmFja2dyb3VuZDojZDRlYmYyfS5xcy1yYW5nZS1taWRkbGU6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpe2JvcmRlci1yYWRpdXM6MH0ucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1lbmQ6bm90KC5xcy1yYW5nZS0wKSwucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTZ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ucXMtZGlzYWJsZWQsLnFzLW91dHNpZGUtY3VycmVudC1tb250aHtvcGFjaXR5Oi4yfS5xcy1kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LnFzLWRheSwucXMtZW1wdHl7Y3Vyc29yOmRlZmF1bHR9LnFzLWRheXtmb250LXdlaWdodDo3MDA7Y29sb3I6Z3JleX0ucXMtZXZlbnR7cG9zaXRpb246cmVsYXRpdmV9LnFzLWV2ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouNDY4NzVlbTtoZWlnaHQ6LjQ2ODc1ZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDdmO2JvdHRvbTowO3JpZ2h0OjB9XG4iLCIkbWFpbkNvbG9yOiAjMzAyQTM0O1xyXG4kc2Vjb25kQ29sb3I6ICNDQjgxRkM7XHJcbiRwdXNoQnV0dG9uQ29sb3I6ICNBRjZEREI7XHJcbiRwYWxlLWJsdWU6ICM5RURBRkE7XHJcbiRtYWluVGV4dENvbG9yOiAjMzAyQTM0O1xyXG4kbmV3Q29sb3I6ICMyRkRCNzQ7XHJcbiRzYWxlQ29sb3I6ICNGOTY2NzA7XHJcbiRzZWNvbmRUZXh0Q29sb3I6ICNGRkZGRkY7XHJcbiRub25BY3RpdmVUZXh0Q29sb3I6ICM5NEExQUQ7XHJcbiRpY29uU3RhckNvbG9yQWN0aXZlOiNGNkRBNDg7XHJcbiRlcnJvckNvbG9yOiAjRUYzMTI0O1xyXG4kYmFzZS13aGl0ZTogI0ZGRkZGRjtcclxuJGRhcmstb3JhbmdlOiAjRUI4MzE4O1xyXG4kYmFzZS15ZWxsb3c6ICNGNkRBNDg7XHJcbiRib3JkZXItY29sb3I6ICM5NEExQUQ7XHJcbiRiYXNlLWdyZXk6ICNCM0JGQ0I7XHJcbiRncmV5LWJsdWU6ICNFNkVGRjc7XHJcbiR2aW9sZXQ6ICNDQjgxRkM7XHJcbiRyZWQ6ICNGNzZGNkY7XHJcbiRsaWdodC1ncmVlbjogI0EyQ0MzOTtcclxuJGxpZ2h0LWdyZXk6ICM5NEExQUQ7XHJcbiRtZWRpdW0tZ3JleTogI0VBRUNFRjtcclxuJGRhcmstZ3JleTogI0NFRDBEMztcclxuJGRhcmtlci1ncmV5OiAjRDlERUU2O1xyXG4kbWVudUJhY2tncm91bmRDb2xvcjogI0Y0RjZGNztcclxuJGRhcmstdHVycXVvaXNlOiAjNzlENEVDO1xyXG5cclxuJHNtOiA1NzZweDtcclxuJG1kOiA3NjhweDtcclxuJGxnOiA5OTJweDtcclxuJHhsOiAxMjAwcHg7XHJcbiR4eGw6IDE0MDBweDtcclxuXHJcbmh0bWx7XHJcbiAgaGVpZ2h0OiAxMDAlIDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYm9keS0tZml4ZWR7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4udGV4dC1saWdodC1ncmF5e1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWJsdWV7XHJcbiAgY29sb3I6ICRzZWNvbmRDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1lcnJvcntcclxuICBjb2xvcjogJGVycm9yQ29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbWFpbi1jb2xvcntcclxuICBjb2xvcjogJG1haW5Db2xvciAhaW1wb3J0YW50O1xyXG59XHJcbi5mb250LXdlaWdodC1taW57XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5mb250LXdlaWdodC1ub3JtYWxlcntcclxuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkYXRhLXRhYi1jb250ZW50XSB7XHJcblxyXG4gICY6bm90KC50YWItYWN0aXZlKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYudGFiLWFjdGl2ZSB7XHJcbiAgICBhbmltYXRpb246IHRhYnMtY29udGVudCAwLjZzIGVhc2UgZm9yd2FyZHM7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHRhYnMtY29udGVudCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmF7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZXtcclxuICAgIGNvbG9yOiAkcHVzaEJ1dHRvbkNvbG9yO1xyXG4gIH1cclxufVxyXG4uaW5mby1ib3h7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB9XHJcbn1cclxubGFiZWx7XHJcbiAgaW5wdXR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcclxuICBjb2xvcjogIzMwMkEzNDtcclxufSIsIi5pY29uLWxvZ297XHJcbiAgY29sb3I6ICMzM0JCRkY7XHJcbn1cclxuLmljb24tYXJyb3cge1xyXG4gIGNvbG9yOiAjOTRBMUFEO1xyXG59XHJcbi5pY29uLXNlYXJjaCB7XHJcbiAgY29sb3I6ICNCM0JGQ0I7XHJcbn1cclxuLmljb24tc3RhciB7XHJcbiAgY29sb3I6ICNDRUQwRDM7XHJcblxyXG4gICYtLWFjdGl2ZXtcclxuICAgIGNvbG9yOiAkaWNvblN0YXJDb2xvckFjdGl2ZTtcclxuICB9XHJcbn1cclxuLmljb24tZXllIHtcclxuICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxufVxyXG4uaWNvbi1jbG9zZS1leWUge1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcbi5pY29uLWNvbW1lbnR7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbn1cclxuXHJcblxyXG4uaWNvbi0teWVsbG93e1xyXG4gIGNvbG9yOiAkYmFzZS15ZWxsb3c7XHJcbn1cclxuLmljb24tLWJsdWV7XHJcbiAgY29sb3I6ICMzM0JCRkYgIWltcG9ydGFudDtcclxufVxyXG4uaWNvbi0td2hpdGV7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmljb24tLWxpZ2h0LWdyYXl7XHJcbiAgY29sb3I6ICNCM0JGQ0I7XHJcbn1cclxuLmljb24tLWJsYWNre1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5pY29uLS1ncmF5e1xyXG4gIGNvbG9yOiAjOTRBMUFEO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJsYWNrJyksIGxvY2FsKCdQcm94aW1hTm92YS1CbGFjaycpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBFeHRyYWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgU2VtaWJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1TZW1pYm9sZEl0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgVGhpbicpLCBsb2NhbCgnUHJveGltYU5vdmFULVRoaW4nKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgTGlnaHQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUxpZ2h0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQmxhY2sgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1CbGFja0l0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1Cb2xkSXQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVRoaW5JdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCb2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1Cb2xkJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBSZWd1bGFyIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtUmVndWxhckl0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFJlZ3VsYXInKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtTGlnaHRJdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0SXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFNlbWlib2xkJyksIGxvY2FsKCdQcm94aW1hTm92YS1TZW1pYm9sZCcpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZHNrN2NoJyk7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9kc2s3Y2gjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj9kc2s3Y2gnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/ZHNrN2NoJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9pY29tb29uLnN2Zz9kc2s3Y2gjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWphY2tkYXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLWNvbXBsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5pY29uLWNsb3NlLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuLmljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24tZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLmljb24tY3Jvc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLWJ1cmdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLmljb24tYXJyb3ctMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuLmljb24tbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24tc3RhdC1iYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG4uaWNvbi1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljb24tbG9nbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY29uLWFycm93LTItbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuLmljb24tZWFycGhvbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG4uaWNvbi1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcbi5pY29uLXdhdGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG4uaWNvbi1icm9vbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuLmljb24tc2NhbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG4uaWNvbi1zbWlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XHJcbn1cclxuLmljb24tc2hpcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxY1wiO1xyXG59XHJcbi5pY29uLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XHJcbn1cclxuLmljb24tcGM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcbi5pY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcbi5pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcbi5pY29uLWJpa2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMlwiO1xyXG59XHJcbi5pY29uLWJhc2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XHJcbn1cclxuLmljb24tdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG4uaWNvbi1hcnJvdy0yLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjVcIjtcclxufVxyXG4uaWNvbi1idXJnZXItc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxufVxyXG4uaWNvbi1ob21lLTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjhcIjtcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG59XHJcbi5pY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG59XHJcbi5pY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XHJcbn1cclxuLmljb24tcGhvdG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyY1wiO1xyXG59XHJcbi5pY29uLXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XHJcbn1cclxuLmljb24tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZlwiO1xyXG59XHJcbi5pY29uLXNvcnQtYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcbi5pY29uLXNvcnQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XHJcbn1cclxuLmljb24tY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XHJcbn1cclxuLmljb24tYXJyb3ctNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbn1cclxuLmljb24td2FsbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNVwiO1xyXG59XHJcbi5pY29uLWVudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG4uaWNvbi1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzN1wiO1xyXG59XHJcbi5pY29uLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcbi5pY29uLXNlYXJjaC0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xyXG59XHJcbi5pY29uLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XHJcbn0iLCIuYWJvdXQge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogU2VtaWJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtYWJvdXQtMSB7XHJcbiAgZ3JpZC1hcmVhOiBBO1xyXG4gIHdpZHRoOiA2MzZweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xyXG4gIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XHJcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZmxleDogMCAwIDI2M3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjQ5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBmbGV4LWJhc2lzOiAzMDZweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmIGJ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3VidGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMzhweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMDJBMzQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICZfX2ltYWdle1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgaGVpZ2h0OiAxNzVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcHJvZmlsZS1yZXZpZXd7XHJcbiAgJl9fc3RvcmUtYmFja3tcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gIH1cclxuICAmX19yZXZpZXd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdG9yZS1jb250ZW50e1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDIwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxuICAmX19jb250ZW50LXJvd3tcclxuICAgIGdhcDogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAmX19ibG9jay1idG57XHJcbiAgICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTZweDtcclxuICB9XHJcbiZfX2J1dHRvbntcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgJi0tcHVibGlzaGVke1xyXG4gICAgYmFja2dyb3VuZDogIzJGREI3NCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbW9kZXJhdGlvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEExQUQgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLW5vdC1wdWJsaXNoZWR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1kZWxldGV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMwMkEzNCAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJlZmFjdG9ye1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxufVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS40OXB4O1xyXG4gICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogI0NCODFGQztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21pbmktaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xyXG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfX3BvcHVwLWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNTM4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX3JhdGluZy1jb257XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZS1wb3B1cHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn0iLCIuYWNjb3VudC1wcm9maWxle1xyXG4gIGZsZXg6IDEgMTtcclxuXHJcbiAgJiAucG9wdXB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICZfX2JvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWVkaXQtb3BlbntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICYgLnBvcHVwe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICYgLnBvcHVwX19jb250ZW50IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gKjpub3QoLmFjY291bnQtcHJvZmlsZS1wb3B1cCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOm5vdCguYWNjb3VudC1wcm9maWxlLS1lZGl0LW9wZW4pe1xyXG4gICAgJiAucG9wdXB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG95YWx0eS1oaXN0b3J5e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICYgdGFibGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiB0cntcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgICAgIG1hcmdpbjogMTVweCAyOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb3lhbHR5LXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlX19jYXJkc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHJcbiAgICAmID4gKjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFjY291bnQtcHJvZmlsZV9fdXBkYXRle1xyXG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMzFweDtcclxuICBwYWRkaW5nOiAwIDE3cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHVzaEJ1dHRvbkNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDAgMzhweDtcclxuICAgIG1pbi13aWR0aDogMjU2cHg7XHJcbiAgfVxyXG5cclxuICAmLS1mb3JtLWJ1dHRvbntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDM4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1pbi13aWR0aDogMjU2cHg7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LXByb2ZpbGUtY2FyZHtcclxuICBmbGV4OiAwIDAgMTg0cHg7XHJcbiAgcGFkZGluZzogMTRweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmbGV4OiAwIDEgMzA2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAxMzZweDtcclxuICB9XHJcbiAgJi0tbG95YWx0eXtcclxuICAgIGZsZXg6IDAgMCAyOTBweDtcclxuICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZmxleDogMCAxIDUyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1waW5re1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcclxuICB9XHJcblxyXG4gICYtLWJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGMkZGO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbi13cmFwe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS13cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIDE4NHB4O1xyXG4gIHBhZGRpbmc6IDE0cHggMTJweCAxMnB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZsZXg6IDAgMSAzMDZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgZmxleDogMCAxIDMwNnB4O1xyXG4gICAgcGFkZGluZzogMTlweCAyM3B4IDIycHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdHVycXVvaXNle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyRkZFRTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHdpZHRoOiAxMTdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xM3B4O1xyXG4gICAgcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxM3B4IDVweCAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcHJvZmlsZS1kYXRhe1xyXG5cclxuICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW17XHJcbiAgIGZsZXg6IHVuc2V0O1xyXG5cclxuICAgIC5jaGVja2JveF9faW5wdXR7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICZfX21haWx7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi0tMntcclxuICAgICAgZ2FwOiA4N3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTN7XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgIGZsZXg6IDAgMSA4NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2FkZHJlc3N7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzk2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1maW97XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZXtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlLWZvcm17XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAqe1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZsZXg6IDAgMSAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0ze1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGdhcDogMTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNze1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZsZXg6IDEgMSBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW51bWJlcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGZsZXg6IDAgMSAzMiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmbGV4OiAwIDEgMTMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmIC5pbnB1dC1jb250YWluZXJ7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuXHJcbiAgICAgIC5pbnB1dC0tcmVhZG9ubHkgKyAuaW5wdXQtY29udGFpbmVyX19pY29ue1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZXNzYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmIC5pY29uLXF1ZXN0aW9ue1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5oaW50e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTZweCAxN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIHRvcDogLTQxcHg7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA4cHggNXB4IDBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiYXNlLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDlweCA2cHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHNlY29uZENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZS1idXR0b257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVue1xyXG5cclxuICAgICAgJiAuaWNvbi1xdWVzdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjs7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmhpbnR7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcHJvZmlsZS1wb3B1cHtcclxuICAucG9wdXB7XHJcblxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzOHB4IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmFjY291bnQtdW5hdXRob3JpemVke1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICBtYXJnaW46IDI4cHggYXV0byAxMnB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnRfX2hlYWR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuYXV0aG9yaXplZC1tZXNzYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjNweCAxN3B4IDIzcHggMTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZzogMjNweCAyN3B4IDIzcHggMjVweDtcclxuICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTM4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xOXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudHtcclxuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmbGV4OiAwIDAgMjYzcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1lbnUtb3BlbntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuXHJcbiAgICAgIC5hY2NvdW50X19oZWFke1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3VudC1wcm9maWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnV7XHJcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzczRTNEQiwgIzlFQUZGMywgI0MzODlGQSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG91dGxpbmU6IDRweCBzb2xpZCAkYmFzZS13aGl0ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtN3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICYgaW1ne1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbC5hY2NvdW50LW1lbnVfX2ltZy13cmFwe1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGVyc29uYWwtbmFtZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDBweCAwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZXNzYWdlLWljb257XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWhlYWRlci1tb2JpbGV7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogNTVweDtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICB6LWluZGV4OiA5OTI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hY3Rpb24taWNvbnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJvd3tcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi0tcm93ICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBjb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5hdXRob3JpemF0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogNDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX19maWVsZC1uYW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLWRlc2NyaXB0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgICYtcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICYtLWdyYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLXRleHR7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgbWF4LXdpZHRoOiA0MTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5iYW5uZXItYm94e1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogNS41cHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTlmciAxMTVmciAxOTJmcjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE5MWZyIDQ5ZnIgMTMyZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICBcIkEgQSBCXCJcclxuICBcIkEgQSBFXCJcclxuICBcIkMgRCBFXCI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICYgLmJhbm5lci1ib3hfX3RpdGxle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLml0ZW0tMXtcclxuICAgICAgZ3JpZC1hcmVhOiBBO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtLTJ7XHJcbiAgICAgIGdyaWQtYXJlYTogQjtcclxuICAgIH1cclxuICAgICYuaXRlbS0ze1xyXG4gICAgICBncmlkLWFyZWE6IEM7XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tNHtcclxuICAgICAgZ3JpZC1hcmVhOiBEO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXZ3O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjV2dztcclxuICAgICAgcGFkZGluZzogMi43Mzh2dyAxLjN2dyAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2dnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIyLjY5cHggMTUuOThweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzcHggMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE5cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuYmFubmVyLWJveF9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5iYW5uZXItYm94X19pbWd7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogOC43OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLTV7XHJcbiAgICAgIGdyaWQtYXJlYTogRTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzAyQTM0OTk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLmJhbm5lci1zcGxpdHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUY3OUI7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1jYWxje1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3VidGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10ZXh0e1xyXG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibG9jay1pbWd7XHJcbiAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMwMzNEMjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgd2lkdGg6IDI2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28tdGV4dHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibG9jay1pbWctcGhvbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDY3cHggMTM5cHggNjdweCA3OHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0MxRjJGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBnYXA6IDE2NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMThweCAzM3B4IDE4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBTZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzMwMkEzNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJhc2tldC1jYXJke1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogMTI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0NnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA4NXB4O1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXN7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29sZC1wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1YW50aXR5e1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb24taWNvbnN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXAtLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29se1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2xlYXItYnRue1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXNvcmllcy1idXR0b257XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzczRTJEQztcclxuICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYgaW1ne1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhc2tldC1jYXJkX19naWZ0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNDMUYyRkY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmJhc2tldC1jYXJkX19kaXNjb3VudHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFza2V0LWNhcmRfX2JvbnVzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5iYXNrZXQtY2FyZF9fYm9udXMtc3RpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5iYXNrZXR7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgZmxleDogMCAwIDY1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWNhcmR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9ja3tcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NsZWFyLWJ0bntcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20tdGV4dHtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmJlbmVmaXRzLWNvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcblxyXG4gICYgLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbntcclxuICAgIHRvcDogMzAlO1xyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnN3aXBlcntcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmVuZWZpdHMtY29uOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJlbmVmaXRze1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2t7XHJcbiAgd2lkdGg6IDE5NnB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHBhZGRpbmc6MDtcclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLS15YW5kZXh7XHJcbiAgd2lkdGg6IDMwNnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLWhlYWRlcntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG59XHJcbi5iZW5lZml0c19feWFuZGV4e1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2staGVhZGVyLS15YW5kZXh7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBnYXA6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2stdGl0bGUtLXlhbmRleHtcclxuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLXRleHQtLXlhbmRleHtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyNXB4IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLWltZy0teWFuZGV4e1xyXG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2staW1ne1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJlbmVmaXRzX19ibG9jay1pbWcgaW1ne1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmJlbmVmaXRzX19ibG9jay10aXRsZXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2stdGV4dHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweCAxNXB4O1xyXG59IiwiLmJsb2Nre1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMjVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1ncmV5e1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYtLXR1cnF1b2lzZXtcclxuICAgIGJhY2tncm91bmQ6ICNDMkZGRUU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJi0tYm9yZGVyLWJvdHRvbXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJsdWU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hpbGQtcm93e1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwtbWJ7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB9XHJcbiAgJl9fc21hbGwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW90aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2V7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgLmJsb2NrX19wcm9tb3Rpb24taW1ne1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19maWVsZHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmJsb2NrX19pbnB1dHtcclxuICAgICAgZmxleDogMSAwIDY3JTtcclxuICAgIH1cclxuICAgIC5ibG9ja19fYnV0dG9ue1xyXG4gICAgICBmbGV4OiAwIDAgMzclO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmJsb2cge1xyXG4gIGdhcDogNDBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICYgLmNhdGFsb2ctc29ydHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XHJcbiAgICAgIGxlZnQ6IC0wLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1saXN0e1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1lbGVtZW50IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDhweCAvIDMpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNiwgMjM5LCAxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjRweCAvIDIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmIGg1IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJiBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJiBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uZXdzLWVsZW1lbnQtaW1ne1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgaGVpZ2h0OiAyMjdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIGhlaWdodDogMjkycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBoZWlnaHQ6IDQ0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgaGVpZ2h0OiAzMjZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIGhlaWdodDogNjB2dztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1lbGVtZW50LXRleHQtY29udGVudHtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaDV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX25ld3MtZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXJ7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXItY29udHJvbHN7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gICZfX2ZpbHRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZmxleDoxO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xyXG4gICAgJi0tb3Blbm5lZCB7XHJcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICYgLmJsb2dfX2ZpbHRlci1saXN0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXItbGlzdCB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBwb3NpdGlvbiAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fZmlsdGVyLWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycHggMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQ0VGO1xyXG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMUFEO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3M0UyREM7XHJcbiAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlci1pdGVtLWNoZWNrYm94IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcGVuLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Jsb2ctZmlsdGVyLW9wZW4tLWljb24uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3M0UyREM7XHJcbiAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9nLWRldGFpbHtcclxuICBoMVtpZF0sIGgyW2lkXSwgaDNbaWRdLCBoNFtpZF0ge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1kZXRhaWwtaGVhZGVye1xyXG4gIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAuc3AtY29tcGxleC1yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNwLWltYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICAgIH1cclxuICAuc3AtYmxvY2stdGFibGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAuc3AtY29udGVudHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAubGV2ZWwye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIGF7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNjBweDtcclxuICB9XHJcbiAgLnNwLWNvbnRlbnRzX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAudGFibGUtZGVmYXVsdC1zY3JvbGwtd3JhcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpY3Rpb25hcnkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICBnYXA6IDMwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbiAgJl9fbGV0dGVye1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlY3Rpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuLmFscGh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcclxuICBnYXA6IDE2cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwIDtcclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHJvdy1nYXA6IDZweDtcclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYnN7XHJcblxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpc3R7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vYnJlYWRjcnVtYi1hcnJvdy0taWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XHJcbiAgfVxyXG4gICYtLWFjdGl2ZXtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICB9XHJcbn0iLCIuYnV0dG9ue1xyXG4gIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMTNweCA4cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJHB1c2hCdXR0b25Db2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1oZWFkZXJ7XHJcbiAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWljb3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi0tZ3JleXtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcbi5idXR0b24tLW9yYW5nZXtcclxuICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG59XHJcbi5idXR0b24tLXR1cnF1b2lzZXtcclxuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xyXG4gIGNvbG9yOiAjMDQ2MDVCO1xyXG59XHJcblxyXG4uYnV0dG9uLS1kaXNhYmxlZHtcclxuICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNDNUNFRDY7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogI0M1Q0VENjtcclxuICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWNsaWNrZWR7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG59XHJcblxyXG4uYnV0dG9uLS1uby1iYWNrZ3JvdW5ke1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogJHNhbGVDb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uX19pY29ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hcmdpbi1yaWdodDogMTNweDtcclxufVxyXG5cclxuLmJ1dHRvbi0tdHJhbnNwYXJlbnR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tbm8tYm9yZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0teGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIuY2F0YWxvZy1jYXJvdXNlbHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgIC5jYXRhbG9nLWNhcm91c2VsX19zbGlkZXtcclxuICAgICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi5jYXRhbG9nLWNhcm91c2VsX19tb3JlLWxpbmt7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY2Fyb3VzZWxfX21vcmUtbGluayBzcGFue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW57XHJcbiAgJjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xyXG4gICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b257XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6NDAlO1xyXG4gIHotaW5kZXg6IDU1NjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFQUVDRUY0RDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLS1tb2RhbHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnXFxlOTI1JztcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUyJTtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGQ0Y7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByZXZ7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLS1uZXh0e1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gIH1cclxufSIsIi5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbntcclxuICBmbGV4OiB1bnNldDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBmbGV4OiAxO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgIG1heC13aWR0aDogOTI2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgbWF4LXdpZHRoOiA3NzZweDtcclxuICB9XHJcbn1cclxuLmNhdGFsb2ctaXRlbS1jb2x1bW57XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAmIC5jYXRhbG9nLWl0ZW1fX2ltZy1saW5re1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgfVxyXG4gICZfX2xpc3QtaXRlbXtcclxuICAgIHNwYW57XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29tbWVudHN7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gIH1cclxuICAmX19tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICB3aWR0aDogNTI2cHg7XHJcbiAgICAmLS1wcmljZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJi0tcmF0aW5nLWNvbntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1ibG9jay1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtLWljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcHJpY2UtZnN7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE5N3B4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWFydGljbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICB9XHJcbiAgICAmLS1hcnRpY2xlOmhvdmVye1xyXG5cclxuICAgIH1cclxuICAgICYtLWJ1dHRvbntcclxuICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgcGFkZGluZzogMTNweCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgaXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAmLS1idXR0b246YWZ0ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLWZpbHRlcntcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmLS12aXNpYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk0MzE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xze1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA4NzY1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2hpZGUtYnRue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICYgaXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vY2F0YWxvZy1maWx0ZXItY29udHJvbHMtYXJyb3ctYmFjay0taWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2NsZWFyLWJ0bntcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiA4cHggMTNweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19jb21tb24tYnRuc3tcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG59XHJcbi5jYXRhbG9nLXRhYnN7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHdpZHRoOiAxMjRweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmNhdGFsb2ctdGFicy1pdGVte1xyXG4gIG1hcmdpbjogMnB4O1xyXG4gIHBhZGRpbmc6IDZweCAxOHB4O1xyXG59XHJcbi5jYXRhbG9nLXRhYnMtaXRlbS5hY3RpdmV7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcbi5jYXRhbG9nLWZpbHRlcl9fZmlsdGVyLWJ0bntcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiBpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGlua3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwi0KHQutGA0YvRgtGMXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXB7XHJcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1pbmxpbmV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZXtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxuXHJcbiAgJi0td2l0aC1pY29ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICYtLWNvbG9yc3tcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICYucHJpY2UtcmFuZ2V7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUaGUgc2xpZGVyICovXHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIGlucHV0OmNoZWNrZWQgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSBpbnB1dDpjaGVja2VkICsgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG59XHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2h7XHJcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC13cmFwcGVye1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXNsaWRle1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbXtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xyXG4gIGNvbG9yOiAjMDQ2MDVCO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gICYgKntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgY29sb3I6ICMwNDYwNUI7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJiBpbnB1dHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLS1jbGVhcntcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQ6ICNFQUVDRUY7XHJcbiAgICBib3JkZXItY29sb3I6ICNFQUVDRUY7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbGVhci1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2J1dHRvbi1tZW51LS1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2JvdHRvbXtcclxuICAmLnByb2R1Y3QtaGVhZGVye1xyXG4gICAgYm90dG9tOiAtOTBweDtcclxuXHJcbiAgICAmLS1hY3RpdmV7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtaGVhZGVyX19idXR0b257XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWhlYWRlcl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn0iLCIuY2F0YWxvZ19fY29udGFpbmVye1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICBnYXA6IDMwcHggMTAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBnYXA6IDQwcHggMy4yJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgY29sdW1uLWdhcDogMyU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBjb2x1bW4tZ2FwOiAyLjIlO1xyXG4gIH1cclxufVxyXG4uY2F0YWxvZy1pdGVte1xyXG4gIGZsZXg6IDAgMCA0NSU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmbGV4OiAwIDAgMzEuMiU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIGZsZXg6IDAgMCAyMi43NSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBmbGV4OiAwIDAgMTguMjQlO1xyXG4gIH1cclxuXHJcbiAgJi0tc3dpcGVye1xyXG4gICAgZmxleDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW1nLWxpbmt7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTk2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIGhlaWdodDogMzkuNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW1ne1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19za3V7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGNvbG9yOiAkYmFzZS1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX190aXRsZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19wcmljZXtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctY29ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3JhdGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19yYXRle1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuLmNhdGFsb2ctaXRlbV9fcmF0ZS1maWxse1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1maWxsLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5jYXRhbG9nLWl0ZW1fX3JhdGUtbm9maWxse1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1ub2ZpbGwuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmNhdGFsb2ctaXRlbV9fY29tbWVudHN7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICYgaW1ne1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYnV0dG9uIHtcclxuICB3aWR0aDogNjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJiBpe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi0tZGlzYWJsZWR7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAmICsgLmNhdGFsb2ctaXRlbV9faWNvLWJ0bntcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzcwcHgpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMDVweCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYnV0dG9uIGltZyB7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2V7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjQzVDRUQ2O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAmIHNwYW46YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMTQlO1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNhbGVDb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDo3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faWNvLWJ0bntcclxuICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmV7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19pY28tYnRuIGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vd2lkdGg6IDI1cHg7XHJcbiAgLy9oZWlnaHQ6IDI1cHg7XHJcbn0iLCIuY2F0YWxvZy1wYWdpbmF0aW9ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWR7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzYpOm50aC1sYXN0LWNoaWxkKG4rMyl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVte1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCk6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTEpOm50aC1sYXN0LWNoaWxkKG4rMyl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQobisxMik6bnRoLWxhc3QtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rNik6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24tLW5vLWJvcmRlci1hY3RpdmV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3Rze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb3JlLWJ1dHRvbntcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZXtcclxuICAgIG1heC13aWR0aDogNjM2cHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19idXR0b25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXRhbG9nLXNvcnR7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvcjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnXFxlOTI1JztcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHRvcDogNTQlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjI1dHVybik7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHRvcDogNTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctc29ydF9fY3VycmVudC1pdGVte1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0X19kcm9wZG93bntcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdG9wOiAzN3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAvL21heC1oZWlnaHQ6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDpub25lO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgei1pbmRleDogMztcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgLy9ib3JkZXItd2lkdGg6IDFweDtcclxuICAgIC8vbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gICYgYXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0X19pdGVte1xyXG4gIHBhZGRpbmc6IDguNXB4IDEzcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogOS41cHggMThweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgfVxyXG59IiwiLmNhdGVnb3JpZXMtbGlzdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgLnN3aXBlcntcclxuICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgICAgLmNhdGVnb3JpZXMtbGlzdF9faXRlbXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiB+IC5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5zd2lwZXItd3JhcHBlcntcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IGhvdmVyIC4zcyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVDRUY7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXZ7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXh0e1xyXG4gICAgICByaWdodDogLThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5jaGFyYWN0ZXJpc3RpY3N7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLS10d28tY29sdW1uc3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jaGVja2JveF9faW5wdXQge1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6MnB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyZXk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3h7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY2hlY2tib3hfX2lucHV0e1xyXG4gICAgICBib3JkZXItY29sb3I6ICNDQjgxRkM7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX3RleHQge1xyXG4gIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94X19jb2xvci1wcmV2aWV3IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOjJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgJi0td2l0aC1ib3JkZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb2xvci1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICYtLXdpdGgtYm9yZGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JleTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveCAuaGludCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgcGFkZGluZzogNnB4IDIzcHggNXB4IDIzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDExOCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveDpob3ZlciAuaGludCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveCAuaGludDpiZWZvcmUsXHJcbi5jb2xvci1jaGVja2JveCAuaGludDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5oaW50OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDhweCA1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGIHRyYW5zcGFyZW50O1xyXG4gIHRvcDogLTdweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5oaW50OmFmdGVyIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNDQjgxRkMgdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5jb2xvci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29sb3ItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5jb2xvci1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbn0iLCIuY29tcGFyZS1jYXJke1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZXN7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgJl9fb2xkLXByaWNle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAmX19pbWFnZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4iLCIuY29tcGFyZV9fY2xlYXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNiwgMjM5LCAxKTtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLS1tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5jb21wYXJlLXRpdGxle1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmNvbXBhcmUtbmF2e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IDE1cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogNjNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnR7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IHJnYmEoMTQ4LCAxNjEsIDE3MywgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM0LCAyMzYsIDIzOSwgMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDQyLCA1MiwgMSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgJiAuY29tcGFyZS1uYXZfX2NvdW50e1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIwMywgMTI5LCAyNTIsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgJiAuY29tcGFyZS1uYXZfX2NvdW50e1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIwMywgMTI5LCAyNTIsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jb25maXJtLWxvY2F0aW9uIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50e1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cdFx0cGFkZGluZzogMjFweCAxNXB4IDIxcHggMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdGJvdHRvbTogLTE0MHB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuXHRcdFx0d2lkdGg6IDMwNHB4O1xyXG5cdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLW9wZW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG5cdFx0JiAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdFx0XHRcdGJvdHRvbTogNTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbntcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0ZmxleDogMSAwIDUzJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuXHRcdFx0cGFkZGluZzogMTNweCAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zbWFsbHtcclxuXHRcdFx0ZmxleDogMSAwIDQ1JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4iLCIuY29udGFjdHMtbW9iaWxle1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgei1pbmRleDogNzAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcclxuXHJcbiAgJi0tb3BlbntcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDMwcHggMTVweCAyMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgJiBpIHtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBob25le1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICAgICAmIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG59IiwiLmNvbnRlbnQtY29udGFpbmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5jaG9yOmJlZm9yZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBtYXJnaW4tdG9wOiAtODVweDtcclxuICBoZWlnaHQ6IDg1cHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XHJcbiAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gIH1cclxufSIsIi5jb29raWVzLW1lc3NhZ2V7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgei1pbmRleDogNzcxNDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAyJSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1zaG93e1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgd2lkdGg6IDk3JTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFja3tcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICM3ODg1OTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmRheS1wcm9kdWN0cyB7XHJcblxyXG4gIC5wcm9kdWN0LXN0aWNrZXJ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xyXG5cclxuICAgICAgJi0tZGlzY291bnR7XHJcbiAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRheS1wcm9kdWN0c3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3N3aXBlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4eGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICBAbWVkaWEobWF4LXdpZHRoOiAzMzVweCl7XHJcbiAgICAgd2lkdGg6IDgwcHg7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcHJpY2Vze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMzNXB4KXtcclxuICAgICAgY29sdW1uLWdhcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyOXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2V7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoIHNvbGlkICRzYWxlQ29sb3I7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXd7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhcnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3LWNvdW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpe1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3cHg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZWZ0OiAxMzBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICBsZWZ0OiAxMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICBsZWZ0OiAyNS4zJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBsZWZ0OiAzOS42JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgbGVmdDogNDUuMSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgbGVmdDogMzcuNiU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgbGVmdDogNDEuMyU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZC1pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMzVweCl7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCx4eGwpIHtcclxuICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRlbGl2ZXJ5LXNlcnZpY2Vze1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLWhlaWdodDogODRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4JTtcclxuICAgICAgdG9wOiAyM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAmIC5kZWxpdmVyeV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLmRlbGl2ZXJ5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgbWluLWhlaWdodDogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZS1pY29uOmJlZm9yZXtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9jYXRpb24taWNvbjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmc6IDVweCAyMXB4IDVweCAyMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MXB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAmIC5kZWxpdmVyeV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5kaXNjb3VudHtcclxuICB3aWR0aDogMzA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc2NvdW50LnBuZ1wiKSBuby1yZXBlYXQsICNDMkZGRUU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTVweDtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5kaXNjb3VudF9fdGV4dC1jb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5kaXNjb3VudF9fdGl0bGV7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG4uZGlzY291bnRfX3RleHR7XHJcbiAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuLmRpc2NvdW50IGltZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDEzN3B4O1xyXG59IiwiLmZhdm9yaXRlc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZmF2b3JpdGVzLWxpc3R7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDEgMTtcclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgICAgICB6LWluZGV4OiA5OTI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jbGVhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNEQkRGRTY7XHJcbiAgICB9XHJcbiAgICAmIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbi5mYXZvcml0ZXMtbGlzdC1lbGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLy9oZWlnaHQ6IDE2NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nLWNvbntcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgbWF4LWhlaWdodDogODVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmctY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmF0ZSB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29tbWVudHMge1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMtaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI0RCREZFNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FydGljbGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGlzY291bnQge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5NjY3MDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2UtdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCBzb2xpZCAjRjk2NjcwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV5LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTk3cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDEzcHggOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xyXG4gICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICB3aWR0aDogMTk3cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgICAgY29sb3I6ICNDNUNFRDY7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMTNweCA4cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS41cHgpIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gIHBhZGRpbmc6IDMxcHggMHB4IDUwcHg7XHJcbiAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdGFsbC1sZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10YWxsLW1kIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2hlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudV9faXRlbSB1bCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudV9faXRlbSBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1tZW51X19pdGVtIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9faW5mby10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2ZlZWRiYWNrIHtcclxuXHJcbiAgJi10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM4OUZBO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8tY29udGFpbmVyIHtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8tc29jaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBnYXA6IDIzcHg7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgZ2FwOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9faW5mby1jb250YWN0LWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gICYtLXByb2R1Y3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2lmdHtcclxuICB3aWR0aDogMzA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uZ2lmdF9fdGV4dC1jb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuLmdpZnRfX3RpdGxle1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5naWZ0X190ZXh0e1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmdpZnQgaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDEwcHg7XHJcbiAgbWF4LWhlaWdodDogOTdweDtcclxufSIsIi50b3AtaGVhZGVyLW1lc3NhZ2V7XHJcbiAgcGFkZGluZzogN3B4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJ7XHJcbiAgcGFkZGluZzogN3B4IDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgei1pbmRleDogOTk0O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogMjBweCAwIDhweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbm8tYm9yZGVyLWJvdHRvbXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgfVxyXG5cclxuICAmLS1pcy1zY3JvbGx7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuXHJcbiAgICAuaGVhZGVyX19jYXRlZ29yaWVzLWxpc3R7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9fY2xvc2UtbW9iaWxlLW1lbnV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlcl9fY2F0ZWdvcmllcy1saXN0e1xyXG4gIG9yZGVyOiAzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgbWF4LWhlaWdodDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLW1vYmlsZS1hY3RpdmV7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAuaGVhZGVyX19sb2dve1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX3RvcGxpbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbWFpbntcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgICYgc3ZnIHBhdGh7XHJcbiAgICAgIGZpbGw6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wbGluZXtcclxuICBvcmRlcjogMTtcclxuICBmbGV4OiAxO1xyXG5cclxuICAmLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvY2F0aW9ue1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogODNweDtcclxuICB9XHJcblxyXG4gICYgaXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBjb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc3BhbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tZW51e1xyXG5cclxuICAmLWl0ZW17XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbWFpbntcclxuICBvcmRlcjogMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX21haW4taW5uZXJ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbG9nb3tcclxuXHJcbiAgJiBpbWd7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19zaG9wLWJ0bntcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICYgLmJ1dHRvbntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gICYtLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICNBRjZEREI7XHJcblxyXG4gICAgJiBpOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJ1xcZTkwYSc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdHN7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1tb2JpbGUtbWVudXtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aG92ZXIgc3Zne1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBmaWxsOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgJiBpIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1pdGVte1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJiBpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1pdGVtLS1waG9uZXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW17XHJcbiAgJiBpe1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19zZWFyY2h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAuaW5wdXR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXJfX3NlYXJjaHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnNlYXJjaC1mb3JtX19pbnB1dHtcclxuICAgIG1pbi13aWR0aDogNzV2dztcclxuICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19hY3Rpb25ze1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDAgMCAyNTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZmxleC1iYXNpczogMjcycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19hY3Rpb25zLWl0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmIGl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuXHJcbiAgJiBzdHJvbmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLXR1cnF1b2lzZTtcclxuICAgIG1pbi13aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBsZWZ0OiA1NiU7XHJcbiAgICB0b3A6IDAlO1xyXG4gIH1cclxuXHJcbiAgJiBzdHJvbmcuZC1ub25lICsgaXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtaWNvbntcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tYWNjb3VudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzczRTNEQiwgIzlFQUZGMywgI0MzODlGQSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmFzZS13aGl0ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgJiBzdHJvbmd7XHJcbiAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmIC5oaW50e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBpbWd7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDdcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaGludHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTFweCAyM3B4IDEwcHggMzFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZENvbG9yO1xyXG4gICAgICByaWdodDogLTExcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCA1cHggOHB4IDVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiYXNlLXdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCA2cHggOXB4IDZweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWNvbmRDb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI5cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtaGVhZGVyLW1lc3NhZ2UgfiAuaGVhZGVyLS1pcy1zY3JvbGwgfiAubWVudV9fb3V0ZXJ7XHJcbiAgJiAubWVudXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XHJcbiAgfVxyXG59IiwiLmhlYWRpbmd7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAmLS1oMXtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oMntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taDN7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLS1uby1tYXJnaW57XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn0iLCIuaGVyb3tcclxuICBtYXJnaW46IDE1cHggMHB4IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBoZWlnaHQ6IDQwNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICB9XHJcbn0iLCIuaW1hZ2UtY2FydHtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi0tZml4ZWQtd2lkdGh7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICAgIGhlaWdodDogODVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOm5vdCguZGVsaXZlcnktc2VydmljZS0tYWN0aXZlKXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgfVxyXG4gICAgJi0tbWR7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWItYWN0aXZle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZENvbG9yO1xyXG4gIH1cclxufSIsIi5pbnB1dHtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3V0bGluZTogdW5zZXQ7XHJcbiAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3Vze1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB9XHJcblxyXG4gICYtLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTcuNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0td2l0aC1pY29ue1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICB9XHJcbiAgJi0tbm8tYm9yZGVye1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1lcnJvcntcclxuICAgIGJvcmRlci1jb2xvcjogJGVycm9yQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0MTQ7XHJcbiAgICBjb2xvcjogJGVycm9yQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLS1zZWxlY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMTYlMjAxNiclM0UlM0NwYXRoJTIwZmlsbD0nbm9uZSclMjBzdHJva2U9JyUyMzk0QTFBRCclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclMjBzdHJva2Utd2lkdGg9JzInJTIwZD0nbTIlMjA1JTIwNiUyMDYlMjA2LTYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblxyXG4gICAgb3B0aW9ue1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICAgIG9wdGlvbjpmaXJzdC1jaGlsZFt2YWx1ZT1cIlwiXXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuICAgICY6dmFsaWR7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMTYlMjAxNiclM0UlM0NwYXRoJTIwZmlsbD0nbm9uZSclMjBzdHJva2U9JyUyMzM0M2E0MCclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclMjBzdHJva2Utd2lkdGg9JzInJTIwZD0nbTIlMjA1JTIwNiUyMDYlMjA2LTYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZWFkb25seXtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXJ7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWZpbGV7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi0taG92ZXJ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LXNlbGVjdHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJ1xcZTkyNSc7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgIHRvcDogMjRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjI1dHVybik7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWV7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDEzcHggMzRweCAxNHB4IDIwcHg7XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3BlbntcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgJiB+IC5pbnB1dC1zZWxlY3QtLW9wZW57XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXNlbGVjdHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjc1dHVybik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjZmY0ZDRkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgY29sb3I6ICNmZjRkNGQ7XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIGlucHV0e1xyXG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0MTQ7XHJcbiAgY29sb3I6ICNFRjMxMjQ7XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIC5pbnB1dC1zZWxlY3RfX3dyYXB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRUYzMTI0O1xyXG59IiwiLmxpbmt7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgJi0tZm9udC1taWRkbGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gICYtLXNte1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tZHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYtLWJsYWNre1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFja3tcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICM3ODg1OTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmxrLWNvbXBhcmV7XHJcblxyXG4gIC8qIE5ldyBibG9jayB0YWJsZSovXHJcbiZfX3RoZWFke1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAxMjVweDtcclxuICB6LWluZGV4OiAxMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICB0b3A6IDE4MHB4O1xyXG4gIH1cclxuICAmLS1zb2xve1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgdG9wOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuICAmX190YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXJfX2VuZHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlcl9fdHJpcGxle1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlcl9fc2luZ2xle1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci13cmFwcGVyX19kb3VibGUgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRvcDogMTIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Rib2R5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RUZGNztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZXtcclxuXHJcbiAgfVxyXG4gICZfX2NlbGwge1xyXG4gICAgcGFkZGluZzogMThweCAxNnB4IDE4cHggMDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTVweCAwO1xyXG4gICAgfVxyXG4gICAgJi0tc29sb3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2xpZGV7XHJcbiAgICAgIHBhZGRpbmc6IDIxcHggMTZweCAyMXB4IDA7XHJcbiAgICB9XHJcbiAgICAmLS1zd2lwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB0b3A6IC02MXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZmVhdHVyZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlciB7XHJcbiAgICB3aWR0aDogY2FsYyg1OCUgLSA1MHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgd2lkdGg6IGNhbGMoNjclIC0gNTBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICB3aWR0aDogY2FsYyg2NCUgLSA1MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6IGNhbGMoMTE0JSAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgJi0tZG91Ymxle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbi1wcmV2e1xyXG4gICAgbGVmdDogNTUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgbGVmdDogMzU1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBsZWZ0OiAzMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uLW5leHR7XHJcbiAgICByaWdodDogLTQ1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICByaWdodDogLTM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qT2xkIHRhYmxlKi9cclxuICAmX193cmFwe1xyXG4gICAgJiA+IGRpdiA+IHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2ID4gZGl2ID4gcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19zb3J0e1xyXG4gICAgd2lkdGg6IDk0dnc7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAvL3Bvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAvL2xlZnQ6IDA7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICB3aWR0aDogNTE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jYXRhbG9nLXNvcnR7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Ryb3Bkb3due1xyXG4gICAgICAgIHRvcDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiB0aGVhZHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiA1M3B4O1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHRvcDogMTIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJiB0aHtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtNjZweDtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgLyogcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OyovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgdGJvZHl7XHJcblxyXG4gICAgICAmIHRye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB0ZHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjZweCAyMXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjZweCAxMXB4IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNi44OSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDI2cHggMjFweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5zd2lwZXIgLmxrLWNvbXBhcmVfX2NlbGx7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59IiwiLmxrLWZhdm9yaXRlc3tcclxuXHJcbiAgJl9fY2xlYXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBnYXA6IDMxcHggMTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBnYXA6IDI3cHggMy4yJTtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgY29sdW1uLWdhcDogMi4yJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEuODUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAvL2ZsZXg6IDAgMCAzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMS4yJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgLy9mbGV4OiAwIDAgMzEuMiU7XHJcbiAgICAgIGZsZXg6IDAgMCAyMi43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIC8vZmxleDogMCAwIDIyLjc1JTtcclxuICAgICAgZmxleDogMCAwIDE4LjI0JTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBmbGV4OiAwIDAgMTUuMTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIubGstaGVhZGVyLW1vYmlsZXtcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDU5LCAxMTQsIDE2NSwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgei1pbmRleDogOTkzO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdG9wOiA1NXB4O1xyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgJi5pY29uLWFjY291bnR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubGstbG95YWx0eXtcclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDkuMjYlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29sLTJ7XHJcbiAgICBmbGV4OiAwIDAgMzA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wb2ludHN7XHJcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubGstbG95YWx0eS10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGstbG95YWx0eV9fYmxvY2sgLmJsb2Nre1xyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbn0iLCIubGstbWVudS1tb2JpbGV7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MjUnO1xyXG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aG91dC1hcnJvd3tcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICB9XHJcblxyXG4gICZfX2ljb257XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICYuaWNvbi1oZWFydHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tc3RhdC1iYXJze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5say1vcmRlci1kZXRhaWx7XHJcblxyXG4gICZfX2hlYWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19iYWNrLWxpbmt7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGV7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTF7XHJcbiAgICBmbGV4OiAwIDAgMjguNTUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDo3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtMntcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTN7XHJcbiAgICBmbGV4OiAwIDAgMjMuNTMlO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb257XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXJvd3tcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZsZXg6IDAgMCAyNS4xNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBmbGV4OiAwIDAgNjIuODYlO1xyXG5cclxuICAgICAgJi0tc21hbGwtbGluZS1oZWlnaHR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2Jsb2Nre1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE5cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZW9yZGVyLWJ1dHRvbntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIubGstb3JkZXJze1xyXG5cclxuICAmX19maWx0ZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NvcnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY2F0YWxvZy1zb3J0e1xyXG4gICAgICAmX19jdXJyZW50LWl0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJvcGRvd257XHJcbiAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9feWVhcnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5Db2xvcjtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGdhcDogMjJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5vcmRlci1jYXJke1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyODhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5LjAzNiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlc3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLmxrLXByb2ZpbGV7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGdhcDogNCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbC0xe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTJ7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTN7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgbWluLXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgbWluLXdpZHRoOiA0MTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX19idXR0b257XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX19pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLWJ0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IC0zcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29ue1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWlucHV0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgd2lkdGg6IDE4MnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubGstcHJvZmlsZV9fbmFtZS13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGstcHJvZmlsZV9fbmFtZXtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX191cGRhdGV7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmxrLXByb2ZpbGVfX3VwZGF0ZS1idG57XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxrLXByb2ZpbGVfX3VwZGF0ZS1pY29ue1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGstcHJvZmlsZV9fZGF0YXtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMjBweDtcclxuICBjb2x1bW4tZ2FwOiAxOHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJi1pdGVte1xyXG5cclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHR7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmxrLXByb2ZpbGUtZm9ybXtcclxuXHJcbiAgbWF4LXdpZHRoOiA3NDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nOiAzN3B4IDI0cHggMzdweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZC1uYW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm17XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmlucHV0LWNvbnRhaW5lcl9faWNvbntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubGstcHJvZmlsZV9fYmxvY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNtYWxsLXRleHR7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNzRweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMC45LCAwLjQ0LCAwLjQ0LCAwLjksIDAsIDApO1xyXG5cclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogLTMlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgICAgbGVmdDogLTklO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKXtcclxuICAgICAgbGVmdDogLTglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGxlZnQ6IC02JTtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGxlZnQ6IC0zJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgJiAuYmxvY2t7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNtYWxsLW1hcmdpbntcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbW90aW9ue1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzU1cHgpe1xyXG4gICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKXtcclxuICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTVweCl7XHJcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogOTJweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxse1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzU1cHgpe1xyXG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDczcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIubGt7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtaXRlbSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogMCU7XHJcbiAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYudGFiLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5sb2NhdGlvbntcclxuICBtYXgtd2lkdGg6IDQxNnB4O1xyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0LWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3R7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkbWFpbkNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDBweDtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zZWxlY3RlZHtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tYWluLWJhbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtMXtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMyLjElO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0MTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTJ7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGZsZXg6IDAgMCA2MS41NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAzOTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZmxleC1iYXNpczogNDAuNTUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgZmxleC1iYXNpczogNTI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbC0ze1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICBmbGV4OiAxIDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogMTI5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgZmxleDogMCAwIDMwN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF5LXByb2R1Y3Rze1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmbGV4OnVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb21vdGlvbntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tZW51X19vdXRlcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZW51X19vdXRlci0tbW9iaWxle1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB6LWluZGV4OiA5OTM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbn1cclxuXHJcbi5tZW51e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDExMTE7XHJcblxyXG4gICYgdWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtLWFjdGl2ZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZW51LS1tb2JpbGUtYWN0aXZle1xyXG4gIHotaW5kZXg6IDExMTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICYgLm1lbnVfX2wxID4gdWwgPiBsaS53aXRoLWFycm93OmFmdGVye1xyXG4gICAgY29udGVudDogJ1xcZTkyNSc7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgfVxyXG5cclxuICAmIC5tZW51X19sMSA+IHVsID4gbGk6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51X19sMntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudSBsaXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUgbGkgYXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgJiBzdmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDF7XHJcbiAgcGFkZGluZzogNThweCAxNXB4IDc1cHg7XHJcbiAgYmFja2dyb3VuZDogJG1lbnVCYWNrZ3JvdW5kQ29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1cHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MxRDJFMztcclxuXHJcbiAgICAmID4gdWx7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBzY3JvbGxiYXItY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gIH1cclxuXHJcbiAgJiA+IHVsID4gbGl7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHdpZHRoOiAzNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgd2lkdGg6IDM1M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBzdmd7XHJcbiAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmIGxpIGF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiA+IHVsID4gbGkgPiBhe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAwcHggMHB4IDI1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGxpIGE6aG92ZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgICYgc3ZnID4gcGF0aHtcclxuICAgICAgICBmaWxsOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmID4gdWwgPiBsaSA+IHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAmIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0haW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDEtaXRlbS0tYWN0aXZle1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cclxuICAmIHN2ZyA+IHBhdGh7XHJcbiAgICBmaWxsOiAkc2Vjb25kQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmID4gYXtcclxuICAgIGNvbG9yOiAkc2Vjb25kQ29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2wyLWlubmVye1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvciB0cmFuc3BhcmVudDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDU2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItY29se1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWluLXdpZHRoOiAzOCU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19sMntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjVweCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MxRDJFMztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgIGdhcDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgICAgd2lkdGg6IDQyMXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICB3aWR0aDogNTYycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgd2lkdGg6IDc0MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCA2MHB4O1xyXG4gICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWVudV9fbDItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZW51X19sMy1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICAmIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3JcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItYmFubmVye1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAmIGltZ3tcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItbW9iaWxle1xyXG5cclxuICAmIC5tZW51X19sMi1pdGVtID4gYXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbi5tZW51X19sMy1pdGVte1xyXG5cclxuICAmID4gYXtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIubWVzc2FnZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG5cclxuICAgICYtLXRpZ2h0e1xyXG4gICAgICBtYXgtd2lkdGg6IDQxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLS1zbWFsbC1tZHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVmZXJlbmNlc3tcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19yZWZlcmVuY2V7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwtbW9iaWxle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLm1vYmlsZS1ib3R0b20tbWVudXtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHBhZGRpbmc6IDhweCA3cHggNXB4IDdweDtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MxRDJFMztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgei1pbmRleDogNzcxMTtcclxufVxyXG5cclxuLm1vYmlsZS1ib3R0b20tbWVudV9fd3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtYm90dG9tLW1lbnVfX2l0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmIGF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgICYgc3BhbntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgJiBhe1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICAmIHN2ZyBwYXRoe1xyXG4gICAgICAgIGZpbGw6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay10dXJxdW9pc2U7XHJcbiAgbWluLXdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOndoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgbGVmdDogNTglO1xyXG4gIHRvcDogMTIlO1xyXG5cclxuICAmIGl7XHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICB9XHJcbn0iLCIubW9yZS1saW5re1xyXG4gIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICB9XHJcbn0iLCIub2ZmZXJze1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgaXtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmVycy1tb2JpbGV7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDVweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleDogMSAwIDQ5JTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA3cHggNHB4IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci1jYXJke1xyXG4gICZfX2Nsb3NlLXRleHR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggI0MxRDJFMyBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vcGVue1xyXG4gICAgJiAub3JkZXItY2FyZF9fY29udGFpbmVye1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICYgfiAub3JkZXItY2FyZC0tb3BlbntcclxuICAgICAgJiAub3JkZXItY2FyZF9fY29udGFpbmVye1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODtcclxuXHJcbiAgICAmLWhlYWRpbmd7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbnVtYmVye1xyXG4gICAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXN7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzEyNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmVlbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGREI3NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mb3JtYXRpb257XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBie1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgaW1ne1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtZG90c3tcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTRweDtcclxuICAgICAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3VudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaG93bW9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGlzdG9yeXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvdHMtY29udGFpbmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAtMzJweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZG90e1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcm93e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMxcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgJiAub3JkZXItY2FyZF9faGlzdG9yeS1kb3RzLWNvbnRhaW5lcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb21wbGV0ZXtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OUQ0RUM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5vcmRlci1jYXJkX19oaXN0b3J5LWRvdHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OUQ0RUM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1mYWlsZWR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTBhJztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aW1le1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci1kZXRhaWwtY2FyZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19pbWFnZXtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LWhlaWdodDogODVweDtcclxuICAgICAgbWF4LXdpZHRoOiA4NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXJ0aWNsZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIHdpZHRoOiAxNDJweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzczRTJEQztcclxuICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLm9yZGVyLWRldGFpbHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX2hlYWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2JhY2stbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgICYgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXtcclxuICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dvb2RzLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0xe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0NnB4O1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0ye1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4OiAxIDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTg0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVsaXZlcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRDBGRjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcGF5bWVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXN0YXR1c3tcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmIGJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Jsb2Nre1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDM1cHggMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWluLXByaWNle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fc3RhdHVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkZEQjc0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVvcmRlci1idXR0b257XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5vcmRlci1pbmZve1xyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDIycHggMjVweCAzMHB4IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLS1ib3JkZXItYm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoaWxkLXJvd3tcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsLW1ie1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICAgICYtLXNzbXtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1ke1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZ3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0teHhse1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RldGFpbHN7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufSIsIi5vcmRlcntcclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgIGZsZXg6IDAgMCA3MiU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWNhcmR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2t7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJi13cmFwe1xyXG4gICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWxpdmVyeXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLW5hbWV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgICYtcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gLm9yZGVyX19mb3JtLWNvbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGgtc3ViY29se1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC0ye1xyXG4gICAgICAgICYgPiAub3JkZXJfX2Zvcm0tY29se1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0MyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZmxleDogMCAxIDU3JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC00e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5vcmRlcl9fZm9ybS1jb2x7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAub3JkZXJfX2Zvcm0tY29se1xyXG4gICAgICAgICAgICBmbGV4OiAxIDA7XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0e1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmFtc3tcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmFte1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAmOm9ubHktY2hpbGR7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGF5bWVudHtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgZ2FwOiA2cHg7XHJcblxyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29se1xyXG4gICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYm9sZHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm9fX3Jvdy0tYm9yZGVyLWJvdHRvbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLm9yZGVyLWluZm97XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICAgICYgYXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5ibG9ja19fcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuYmFza2V0X19idXR0b257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5iYXNrZXRfX2J1dHRvbntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICZfX3RhYntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb25ze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9udXMtc3RpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuI2NvdXBvbi1hY3RpdmUtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjb2xvcjogZ3JlZW47XHJcbn1cclxuIiwiLm9yZGVyc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICYtbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMSAxO1xyXG4gIH1cclxuXHJcbiAgJl9fZmlsdGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zb3J0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgb3JkZXI6IDI7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmNhdGFsb2ctc29ydHtcclxuICAgICAgJl9fY3VycmVudC1pdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kcm9wZG93bntcclxuICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX195ZWFyc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVDRUY7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDQjgxRkM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLnBheS1tZXRob2Rze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDIwcHggMjVweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4ucGF5LW1ldGhvZHNfX3RpdGxle1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5wYXktbWV0aG9kc19faXRlbXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnBheS1tZXRob2RzX190eXBle1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMDlweCkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG4ucGF5LW1ldGhvZHNfX2Rlc2Nye1xyXG4gIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMzA5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLnBheS1tZXRob2RzX19pY29ue1xyXG5cclxufSIsIi5wb2ludHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMThweCAyMXB4IDE3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogMjFweCAyMHB4IDIzcHggMjRweDtcclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGdhcDogMTdweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICB9XHJcbiAgJl9fcHZ6e1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxvY2F0aW9uLWljb246YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdhbGxldC1pY29uOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTM0JztcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBvcHVsYXItY2F0ZWdvcmllc3tcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllcyBhe1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fdGl0bGV7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICB9XHJcbn1cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fdGl0bGUtLXlhbmRleHtcclxuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tY29ue1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgXCJBIEEgQSBBICAgQSBBIEIgQiAgIEIgQyBDIENcIlxyXG4gICAgXCJEIEQgRCBEICAgRSBGIEYgRiAgIEYgRiBGIEdcIjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6MjA2cHggMjA2cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLXdpZHRoOiA3ODhweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtLWNvbi0taG92ZXI6aG92ZXIgYSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tY29uLS15YW5kZXh7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICBcIkEgQSBBIEEgQSBBIEEgQSBCIEIgQiBDXCJcclxuICAgICAgICBcIkYgRiBGIEYgRiBGIEYgRiBCIEIgQiBHXCI7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIG1pbi13aWR0aDogNTMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbS0tc3BsaXR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3lhbmRleHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLS15YW5kZXh7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LTF7XHJcbiAgZ3JpZC1hcmVhOiBBO1xyXG4gIHdpZHRoOiA2MzZweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uYm94LTJ7XHJcbiAgZ3JpZC1hcmVhOiBCO1xyXG4gIHdpZHRoOiAzMzVweDtcclxufVxyXG4uYm94LTN7XHJcbiAgZ3JpZC1hcmVhOiBDO1xyXG4gIHdpZHRoOiAzMDZweDtcclxufVxyXG4uYm94LTR7XHJcbiAgZ3JpZC1hcmVhOiBEO1xyXG4gIHdpZHRoOiAzMDZweDtcclxufVxyXG4uYm94LTV7XHJcbiAgZ3JpZC1hcmVhOiBFO1xyXG4gIHdpZHRoOiAyMTBweDtcclxufVxyXG4uYm94LTZ7XHJcbiAgZ3JpZC1hcmVhOiBGO1xyXG4gIHdpZHRoOiA1MjZweDtcclxufVxyXG4uYm94LTd7XHJcbiAgZ3JpZC1hcmVhOiBHO1xyXG4gIHdpZHRoOiAyMjFweDtcclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xyXG4gICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgJiBpbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJ0aXRsZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nLXRvcDogMzRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6MTVweCAxMXB4IDAgMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0gaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbS1jb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbWF4LWhlaWdodDogODVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG4gIG1heC13aWR0aDogNjAlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVte1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXgtd2lkdGg6IDgzJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDYzJTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7IHRvcDogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LCAwKSwgd2hpdGUgNjAlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSwgJG1haW5Db2xvciA2MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wb3B1cC1tZXNzYWdle1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHRvcDogMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMiUpIHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIHJpZ2h0OiB1bnNldDtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgICBsZWZ0OiAtNTAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICAmLS1zaG93e1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdG9wOiAxNzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGJvdHRvbTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDM1MnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFja3tcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICM3ODg1OTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuamRpdntcclxuICB6LWluZGV4OiA2NjY2ICFpbXBvcnRhbnQ7XHJcbn0iLCIucG9wdXAtcHJvZHVjdC1zdWJzY3JpYmUge1xyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiZfX3RleHR7XHJcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjQuMzZweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuICAmX19pbnB1dHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2J1dHRvbntcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogNTM4cHg7XHJcbiAgfVxyXG4gICZfX2Zvcm17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICZfX2J1dHRvbi1tb2JpbGV7XHJcbiAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5wb3B1cCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgjMDAwLCAwLjgpO1xyXG5cdHotaW5kZXg6IDc3MTM7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlIDBzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0b3V0bGluZTogbm9uZTtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IFxyXG5cclxuXHQmLS1vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHRcdCYgLnBvcHVwX19jb250ZW50IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2xvc2UtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjFweDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR0b3A6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDI0cHggMzBweCAyNHB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyM3B4IDI0cHggMzBweCAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyM3B4IDI0cHggMzBweCAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNlYXJjaCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMHJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucHJpY2UtcmFuZ2VfX3ByaWNlLWlucHV0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIG1hcmdpbjogMjZweCAwIDM1cHg7XHJcbn1cclxuLnByaWNlLXJhbmdlX19maWVsZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wcmljZS1yYW5nZV9fZmllbGQgaW5wdXR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgY29sb3I6ICRiYXNlLWdyZXk7XHJcbn1cclxuXHJcbi5wcmljZS1yYW5nZV9fc2xpZGVye1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS1ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ucHJpY2UtcmFuZ2VfX3Byb2dyZXNze1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG59XHJcbi5wcmljZS1yYW5nZV9fcmFuZ2UtaW5wdXR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wcmljZS1yYW5nZV9fcmFuZ2UtaW5wdXQgaW5wdXR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHRvcDogLTVweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnByaWNlLXJhbmdlIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZENvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5wcmljZS1yYW5nZSBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMTdweDtcclxuICB3aWR0aDogMTdweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDU5LCAxMTQsIDE2NSwgMC4zKTtcclxufSIsIi5wcmljZXtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxufVxyXG5cclxuLm9sZC1wcmljZXtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCBzb2xpZCAkc2FsZUNvbG9yO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAvKiAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuMDAwMSkgMCUsICNGNEY0RjQgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTJweCAzMHB4O1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50YWItYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1yb3cge1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2hhcmFjdGVyaXN0aWNze1xyXG4gICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdC1nYWxsZXJ5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICAkYmFzZS13aGl0ZTtcclxuXHR6LWluZGV4OiA3NzEzO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nLXRvcDogMTQ3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuXHQmLS1vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHRcdCYgLnBvcHVwX19jb250ZW50IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHl7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fY29sLTF7XHJcblx0XHRmbGV4OiAwIDAgODZweDtcclxuXHRcdGhlaWdodDogNzE2cHg7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFx0QG1lZGlhKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcblx0XHRcdGhlaWdodDogNjMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhKG1heC1oZWlnaHQ6IDcxNXB4KSB7XHJcblx0XHRcdGhlaWdodDogNTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb2wtMntcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX190aHVtYnN7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDA7XHJcblx0XHQmIC5zd2lwZXItc2xpZGV7XHJcblx0XHRcdHdpZHRoOiA4NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDg2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1zbGlkZXtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0XHRpe1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXByZXZ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tbmV4dHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1zbGlkZXtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zd2lwZXJ7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Ji1zbGlkZXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXRhbG9nLWNhcm91c2VsX19idXR0b257XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbi0tcHJldntcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0LmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLnByb2R1Y3QtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IC04MHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQzFEMkUzO1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjQzFEMkUzO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBib3R0b206IHVuc2V0O1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuNXB4KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29sZC1wcmljZS1tb2Ige1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcblxyXG4gIC5wcm9kdWN0LXByZXZpZXdfX3ByaWNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfX2FydGljbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmLS1hY3RpdmUge1xyXG4gICAgYm90dG9tOiA1OHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB0b3A6IDEzMXB4O1xyXG4gICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGlzY291bnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcbiAgLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlcntcclxuICAgIHotaW5kZXg6IDc3MTM7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaGVhZGVyX19jb2x7XHJcbiAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucHJvZHVjdC1oZWFkZXJ7XHJcblxyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2FydGljbGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b257XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2xvc2UtYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICB9IiwiLnByb2R1Y3QtcHJldmlldyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgJl9faW5mby1wYXkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2luZm8tcGF5LWl0ZW0ge1xyXG4gICAgJi0tdmlzYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1taXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS15b29tb25leSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlci1wcm9kdWN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgYiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2staW5wdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7fVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZpZXdzIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24taWNvbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZSB7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIG9yZGVyOiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXktYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX29sZC1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fb2xkLXByaWNlLW1vYiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19kaXNjb3VudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNhbGVDb2xvcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1wcmV2aWV3X19zdGlja2VyLXRvcm4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDlweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMC41cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmlvbGV0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZsZXg6IDAgMCAzOCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm9ybWF0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOTJweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJj4qIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj4qOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci10aHVtYnMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcclxuICAgIGhlaWdodDogNDIzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci10aHVtYnMtaXRlbSB7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLXRodW1icy1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItaW1hZ2VzIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDUzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBoZWlnaHQ6IDM4N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLWltYWdlcy1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICYgLnByb2R1Y3QtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItaW1hZ2VzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItaW1hZ2VzLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTElICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2xvcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJj4qOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2xvcnMtaXRlbSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bm90KC5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtLS1hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRiYXNlLWdyZXk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogLTRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1eS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV5LWJ1dHRvbjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYycHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWJ1dHRvbi5zdmdcIik7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXktaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1eS1pbWFnZS1tb2Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24ge1xyXG4gICY+Kjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcGFkZGluZzogOXB4IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZXkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIC5oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBwYWRkaW5nOiA2cHggMjNweCA1cHggMjNweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQjgxRkM7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMTIwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW06aG92ZXIgLmhpbnQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwcHgpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDpiZWZvcmUsXHJcbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIC5oaW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDpiZWZvcmUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA4cHggNXB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudDtcclxuICB0b3A6IC03cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIC5oaW50OmFmdGVyIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNDQjgxRkMgdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59IiwiLnByb2R1Y3QtcmV2aWV3IHtcclxuICAmX19pbnB1dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJi0tbGt7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLXBlb3BsZSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2stc3RhdHMge1xyXG4gICAgZmxleDogMCAwIDMwJTtcclxuICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgbWF4LXdpZHRoOiAyODdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JldmlldyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUtbWluaSB7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS40OXB4O1xyXG5cclxuICAgICYtLXJhdGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBlcmlvZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlLXBob3Rve1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJi0tcG9wdXAge1xyXG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHMge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMjMwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmctY29uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICBnYXA6IDIxcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICBnYXA6IDE5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncmFkZSB7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNC4zNnB4O1xyXG4gICAgJi0tbm9uZXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0YSB7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNy4wNXB4O1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC42MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbW1lbnRzIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTkuNDlweDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi1wb3B1cCB7XHJcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBjdXJzb3I6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jay1pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcclxuICAgIH1cclxuICB9XHJcbiZfX3ByaWNle1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjQuMzZweDtcclxufVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDYzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICYtLXN1Y2Nlc3N7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRlLW5vZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL3N0YXItbm9maWxsLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19yYXRlLWZpbGwge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9zdGFyLWZpbGwuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfX3JhdGluZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbiAgfVxyXG5cclxuICAmX19yYXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgZ2FwOiAyMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcblxyXG4gICAgJi0tcGVyc29uYWx7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgICYtLXN0YXJze1xyXG4gICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWNhdGFsb2d7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuICAgICYtLWxpc3R7XHJcbiAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXRvdGFse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXItYmFja2dyb3VuZCxcclxuICAgIC5zdGFyLWZvcmVncm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICZfX3N0YXJ7XHJcbiAgICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmX19wcm9kdWN0e1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXItZm9yZWdyb3VuZCB7XHJcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgdmFyKC0tZmlsbC1wZXJjZW50YWdlLCAwJSkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0LXN0aWNrZXJ7XHJcbiAgei1pbmRleDoyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc3RpY2tlcl9faXRlbXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMnB4IDlweDtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiAxMC41cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgJi0tdG9ybntcclxuICAgIGJhY2tncm91bmQ6ICR2aW9sZXQ7XHJcbiAgfVxyXG5cclxuICAmLS1kaXNjb3VudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbmV3e1xyXG4gICAgYmFja2dyb3VuZDogJG5ld0NvbG9yO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDExcHg7XHJcbiAgfVxyXG5cclxufSIsIi5wcm9tby15YW5kZXgtcXVlc3Rpb25ze1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQ0VGO1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICBvbHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgbGl7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhc3R7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJi0tbGlua3tcclxuICAgICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcm9tb3tcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmRze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgLnByb21vLWNhcmR7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDI5NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm17XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RvcmVze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW9fX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY29udGFjdHN7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDQsIDI0NiwgMSk7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXdze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW9fX3RpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWNhcmR7XHJcbiAgcGFkZGluZzogMTlweCAxNnB4IDIycHggMTdweDtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmc6IDIzcHggMjBweCAyM3B4IDM0cHg7XHJcbiAgfVxyXG5cclxuICAmLS1wdXJwbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMEZGO1xyXG4gIH1cclxuICAmLS10dXJxdW9pc2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJGRkVFO1xyXG4gIH1cclxuICAmLS1ibHVle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRjJGRjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8tZm9ybXtcclxuXHJcbiAgLnByb21vX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keXtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dHtcclxuICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbW1lbnR7XHJcbiAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZyl7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gNDtcclxuICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxMztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmlsZXtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpe1xyXG4gICAgICBncmlkLXJvdzogNCAvIDc7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE0O1xyXG4gICAgICBwYWRkaW5nOiAwIDI3cHggMCAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9te1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNre1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcbiAgICAubGlua3tcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveF9faW5wdXR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZmxleDogMCAwIDMwNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLXN0b3Jle1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB3aWR0aDogMjM2cHg7XHJcbiAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgICAmLS1jb250YWN0c3tcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlICsgMXB4KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTUuNzVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICYgaXtcclxuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpe1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVzaEJ1dHRvbkNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLXJldmlld3tcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJl9faW1hZ2V7XHJcbiAgICB3aWR0aDogOTRweDtcclxuICAgIGhlaWdodDogOTRweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQkRCRUE5OTtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0b3Jle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRjJGRjtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1pbi13aWR0aDogMTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2aWV3X19zdGFyc3tcclxuICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19saW5re1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAyMnB4IDEzcHg7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgcGFkZGluZzogMjRweCAxOXB4IDI1cHggMjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICB3aWR0aDogNDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTlweCAyNHB4IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9te1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWJhbm5lcntcclxuICBwYWRkaW5nOiAyOHB4IDI0cHg7XHJcbiAgbWluLWhlaWdodDogMzQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDU4cHggMjRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuICAmX195YW5kZXh7XHJcbiAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGNzlCO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICB9XHJcbiAgJl9feWFuZGV4LXNwbGl0e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweCAzMHB4IDAgMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjMzMHB4KXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQ5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAmLS10Z3tcclxuICAgIHN2Z3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgcGF0aHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgZmlsbDogJHNlY29uZENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Zne1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY2lyY2xle1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciBzdmcgY2lyY2xle1xyXG4gICAgICBmaWxsOiAkc2Vjb25kQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5wcm9tb3Rpb257XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgJl9fc3dpcGVye1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIC8vcGFkZGluZzogMTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAvL3BhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RpY2tlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkNDO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGVmdDogMTMuODlweDtcclxuICAgIHRvcDogMTMuNDNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogJHNlY29uZFRleHRDb2xvcjtcclxuICAgIGxlZnQ6IDE1Ljg5cHg7XHJcbiAgICBib3R0b206IDI4LjQzcHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgYm90dG9tOiA2NXB4O1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGFnaW5hdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogN3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbGVmdDogNTIuMiU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgIGxlZnQ6IDQyJTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAmIGl7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVzaEJ1dHRvbkNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZC1pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnF1YW50aXR5e1xyXG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHdpZHRoOiAxNTdweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0e1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bm90KC5xdWFudGl0eV9fYnV0dG9uLS11bmF2YWlsYWJsZSk6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnF1YW50aXR5X19idXR0b24tLXVuYXZhaWxhYmxlKTphY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkcHVzaEJ1dHRvbkNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS11bmF2YWlsYWJsZXtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBjb2xvcjokbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnJhZGlvLWNoZWNrYm94X19pbnB1dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6MXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyZXk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3h7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0e1xyXG4gICAgICBib3JkZXItY29sb3I6ICNFQ0QwRkY7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0QwRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3ggLnJhZGlvLWNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHRvcDogNHB4O1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgfVxyXG5cclxufSIsIi5yYWRpby1zd2l0Y2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucmFkaW8tc3dpdGNoIGlucHV0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnJhZGlvLXN3aXRjaF9faW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5Q0FEOTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRUJFO1xyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLXN3aXRjaF9faW5wdXQ6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgbGVmdDogMXB4O1xyXG4gIGJvdHRvbTogMXB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4ucmFkaW8tc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tc3dpdGNoX19pbnB1dCB7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ibHVlO1xyXG59XHJcblxyXG4ucmFkaW8tc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tc3dpdGNoX19pbnB1dHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICB9XHJcbn0iLCIucmVjb21tZW5ke1xyXG4gIC5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5yZWZ1bmR7XHJcblxyXG4gIG1heC13aWR0aDogNzQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogMzdweCAyNHB4IDM3cHggMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQtbmFtZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm17XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1mdWxse1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnV0dG9ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuaW5wdXQtY29udGFpbmVyX19pY29ue1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAmIC5maWxlLWlucHV0e1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA3cHg7XHJcbiAgICB9XHJcbiAgICAmX19pY29ue1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNoZWNrYm94e1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgJi1yYWRpb19fdGV4dHtcclxuICAgICAgZmxleDogMSAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJldmlld3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJi0tY2F0YWxvZyBpbWd7XHJcbiAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rIGltZ3tcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gIH1cclxuICAmX19zdGFyc3tcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNjYW1tZXJze1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgcGFkZGluZzogMzlweCAzOXB4IDQxcHggMzlweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHBhZGRpbmc6IDI1cHggMTdweDtcclxuICB9XHJcbiAgJl9fY29udGFjdHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xyXG4gICAgcGFkZGluZzogMzBweCAyNXB4IDM4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiBicntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBie1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19lbWFpbHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgaW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAmIGEge1xyXG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb2xvcjogI0NCODFGQztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KAoic7XHJcbiAgICAgICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNC4xcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAmLS1ib3R0b217XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JvbGR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYgYntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX2NvbG9ye1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogI0VGMzEyNDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWFyY2gtZm9ybXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybV9faW5wdXR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybV9fYnV0dG9ue1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxN3B4O1xyXG4gIHJpZ2h0OiA3cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHRvcDogMTRweDtcclxuICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufSIsIi5zZWFyY2gtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMjVweCAxNnB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggIzg4ODg5RTgwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHdpZHRoOiA4NDVweDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgICAgd2lkdGg6IDczNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICByaWdodDogLTMwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yNjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDdmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNmZyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweFxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtYnRuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjQUFBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyYTM0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMyODIxMjU7XHJcblxyXG4gICAgICAgIC5pY29uLWNyb3NzIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyMTI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWhpc3Rvcnkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXNvcnQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXNlYXJjaC0yIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgY29sb3I6ICMyODIxMjU7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLXRleHQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAmX193YXRjaC1hbGwge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtbW9kYWxfX3Byb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODIxMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NXB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyMTI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gtbW9kYWwge1xyXG4gICAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpe1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNBOUE2QTggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAqOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQTlBNkE4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0E5QTZBOCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAqOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuc2VjdGlvbi1saXN0e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG5cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ncmV5O1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgICBjb2xvcjogJHNlY29uZFRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5zZWN0aW9ucy1jYXJvdXNlbHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgbWluLWhlaWdodDogMjc1cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX193cmFwcGVye1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW17XHJcbiAvKiBmbGV4OiAwIDAgMzAlO1xyXG4gIG1hcmdpbi1yaWdodDogMS41MDIlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZsZXg6IDAgMCAzMSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGZsZXg6IDAgMCAxOCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIGZsZXg6IDAgMCAxMSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTAyJTtcclxuICB9Ki9cclxufVxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1ne1xyXG4gICYgaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAvL3dpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDU5LCAxMTQsIDE2NSwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDQ0MHB4KXtcclxuICAgIGhlaWdodDogMTIzcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgIGhlaWdodDogMTI2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGhlaWdodDogMTc5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGhlaWdodDogMTMycHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNDFweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNmRlZyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIGxlZnQ6IDE3JTtcclxuICAgICAgd2lkdGg6IDE4MXB4O1xyXG4gICAgICBoZWlnaHQ6IDg5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDQwcHgpe1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICB0b3A6IDI4JTtcclxuICAgICAgbGVmdDogMTklO1xyXG4gICAgICB3aWR0aDogMTkzcHg7XHJcbiAgICAgIGhlaWdodDogODhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgd2lkdGg6IDIyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDkxcHg7XHJcbiAgICAgIHRvcDogMjglO1xyXG4gICAgICBsZWZ0OiAyMyU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHdpZHRoOiAyMTNweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICB0b3A6IDI4JTtcclxuICAgICAgbGVmdDogMTglO1xyXG4gICAgICB3aWR0aDogMjEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICByaWdodDogLTMwJTtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICByaWdodDogLTQzJTtcclxuICAgICAgdG9wOiAyNyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taGVhZGluZ3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAxM3B4O1xyXG4gIGZsZXg6IDAgMCAxMDAlO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX3BhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogMCUhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDMwJTtcclxufVxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX19idXR0b257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDozNSU7XHJcbiAgei1pbmRleDogNTU2O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE5MSwgMjAzLCAwLjM1KTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE5MSwgMjAzLCAwLjgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29tbW9uL3doaXRlLWFycm93LS1pY29uLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1wcmV2e1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJi0tbmV4dHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICB9XHJcbn0iLCIuc2tpcC1saW5rIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTAwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2tpcC1saW5rOmZvY3VzIHtcclxuICB0b3A6IDA7XHJcbn0iLCIuc29jLW1lZGlhIHtcclxuICB3aWR0aDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICZfX2xpc3R7XHJcbiAgICAmLS1jb250YWN0c3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHdpZHRoOiAzMDZweDtcclxuICAgIGhlaWdodDogMjYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgIH1cclxuICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiAzMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgfVxyXG4gICAgJi0tY29udGFjdHN7XHJcbiAgICAgIHRvcDogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDFweCk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgd2lkdGg6IDEzM3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc3VwcGxpZXJzLWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDU4cHggMzBweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDExcHggMTZweDtcclxuICAgICAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1taW5pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwOXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNSU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiA1NTU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJhc2UtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNhbGVDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi50YWJsZS1kZWZhdWx0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA4NjBweDtcclxuICBmb250LXNpemU6IDZweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgaGVpZ2h0OiAzLjMzZW07XHJcbiAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTZlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgaGVpZ2h0OiAzLjMzZW07XHJcbiAgICBmb250LXNpemU6IDIuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTZlbTtcclxuICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDIgdG8gMTMge1xyXG4gICAgJi0tY29sLSN7JGl9IHtcclxuICAgICAgbWluLXdpZHRoOiA1MDAgKyAoJGkgKiAzMHB4KTtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAkaSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbC0yIHtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gICYtLWNvbC0zIHtcclxuICAgIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAmIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXRhYmxlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tdGFibGUtYnRuLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuIiwiLnRhYnN7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMjEzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnRleHR7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICZfX3Jvd3tcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNte1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHRfX3Jvd3tcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tZHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC50ZXh0X19yb3d7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbGd7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAudGV4dF9fcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXhse1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHRfX3Jvd3tcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbC1saW5lLWhlaWdodHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRleHRhcmVhe1xyXG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiB1bnNldDtcclxuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyMHB4O1xyXG4gIGhlaWdodDogOTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcmVzaXplOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmOjpwbGFjZWhvbGRlcntcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIH1cclxufSIsIi50b3Jue1xyXG4gIHdpZHRoOiAzMDZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rvcm4ucG5nXCIpIG5vLXJlcGVhdCwgI0YyRjRGNjtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4udG9ybl9fdGV4dC1jb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuLnRvcm5fX3RpdGxle1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi50b3JuX190b3JuLWltYWdle1xyXG4gIGhlaWdodDogMTZweDtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuLnRvcm5fX3RleHR7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn0iLCIudHJ1c3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tY29udGFjdHN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9tb19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWluaS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFNlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZlcnRpY2FsLWJyZWFkY3J1bWJze1xyXG4gd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcbi52ZXJ0aWNhbC1icmVhZGNydW1ic19faXRlbXtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICB9XHJcblxyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW0tLWFjdGl2ZXtcclxuICBjb2xvcjokbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1icmVhZGNydW1ic19fc3ViaXRlbSB7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogOHB4IDIwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19zdWJpdGVtLS1hY3RpdmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59Il19 */

/* 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?17851604291893634 */
/* /local/templates/dimall/components/bxmaker/authuserphone.enter/header_popup_authorization/style.css?17750388256179 */
