/** COLORS **/
/** RESPONSIVE BREAKPOINTS **/
/** BREAKPOINTS MEDIA **/
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center; }

:root {
  color-scheme: light only; }

html {
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  font-family: proxima-nova, sans-serif;
  font-weight: normal;
  color: #1d1e1c;
  margin: 0;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  color: inherit;
  font-family: "Playfair Display", serif; }

a {
  text-decoration: none;
  color: inherit;
  font-size: inherit; }
  a:hover {
    text-decoration: none; }

abbr[title], abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin: 0;
  list-style: none; }

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

blockquote {
  margin: 0; }

dfn {
  font-style: italic; }

b, strong {
  font-weight: 600; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

img {
  max-width: 100%;
  vertical-align: middle;
  height: auto; }

svg:not(:root) {
  overflow: hidden; }

button {
  border-radius: 0; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

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

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

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

.container {
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1470px; }
  @media (min-width: 992px) {
    .container {
      padding-right: 75px;
      padding-left: 75px; } }
  @media (min-width: 1600px) {
    .container {
      padding-right: 0;
      padding-left: 0; } }

.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 992px) {
    .container-fluid {
      padding-right: 22px;
      padding-left: 22px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }
  @media (min-width: 992px) {
    .row {
      margin-right: -22px;
      margin-left: -22px; } }
  .row--small-gutters {
    margin-right: -10px;
    margin-left: -10px; }
    .row--small-gutters > .col,
    .row--small-gutters > [class*='col-'] {
      padding-right: 10px;
      padding-left: 10px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*='col-'] {
    padding-right: 0;
    padding-left: 0; }

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

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

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

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

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-2-5,
.col-md-3,
.col-md-4,
.col-md-4-5,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-4-5,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }
  @media (min-width: 992px) {
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-xs-1,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-2-5,
    .col-md-3,
    .col-md-4,
    .col-md-4-5,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-4-5,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl,
    .col-xl-auto {
      padding-right: 22px;
      padding-left: 22px; } }

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

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

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

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

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

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

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

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

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

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

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

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

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

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

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

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

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

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

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

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

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

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

.flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

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

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

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

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

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

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

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

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

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

.position-static {
  position: static; }

.relative {
  position: relative; }

.position-static {
  position: static; }

@media (min-width: 576px) {
  .col-xs {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-xs-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-xs-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-xs-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-xs-0 {
    margin-left: 0; }
  .offset-xs-1 {
    margin-left: 8.333333%; }
  .offset-xs-2 {
    margin-left: 16.666667%; }
  .offset-xs-3 {
    margin-left: 25%; }
  .offset-xs-4 {
    margin-left: 33.333333%; }
  .offset-xs-5 {
    margin-left: 41.666667%; }
  .offset-xs-6 {
    margin-left: 50%; }
  .offset-xs-7 {
    margin-left: 58.333333%; }
  .offset-xs-8 {
    margin-left: 66.666667%; }
  .offset-xs-9 {
    margin-left: 75%; }
  .offset-xs-10 {
    margin-left: 83.333333%; }
  .offset-xs-11 {
    margin-left: 91.666667%; }
  .flex-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .flex-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-xs-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-xs-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .justify-content-xs-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .justify-content-xs-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .justify-content-xs-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .justify-content-xs-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .justify-content-xs-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .align-items-xs-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .align-items-xs-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .align-items-xs-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .align-items-xs-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .align-items-xs-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

@media (min-width: 768px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.333333%; }
  .offset-sm-2 {
    margin-left: 16.666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.333333%; }
  .offset-sm-5 {
    margin-left: 41.666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.333333%; }
  .offset-sm-8 {
    margin-left: 66.666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.333333%; }
  .offset-sm-11 {
    margin-left: 91.666667%; }
  .flex-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .justify-content-sm-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .justify-content-sm-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .justify-content-sm-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .justify-content-sm-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .align-items-sm-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .align-items-sm-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .align-items-sm-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

@media (min-width: 992px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-md-2-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(2.5 / 12 * 100%);
    flex: 0 0 calc(2.5 / 12 * 100%);
    max-width: calc(2.5 / 12 * 100%); }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-md-4-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.333333%; }
  .offset-md-2 {
    margin-left: 16.666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.333333%; }
  .offset-md-5 {
    margin-left: 41.666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.333333%; }
  .offset-md-8 {
    margin-left: 66.666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.333333%; }
  .offset-md-11 {
    margin-left: 91.666667%; }
  .flex-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .justify-content-md-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .justify-content-md-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .justify-content-md-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .justify-content-md-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .justify-content-md-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .align-items-md-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .align-items-md-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .align-items-md-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .align-items-md-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .align-items-md-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

@media (min-width: 1200px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-lg-4-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37.5%;
    flex: 0 0 37.5%;
    max-width: 37.5%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.333333%; }
  .offset-lg-2 {
    margin-left: 16.666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.333333%; }
  .offset-lg-5 {
    margin-left: 41.666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.333333%; }
  .offset-lg-8 {
    margin-left: 66.666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.333333%; }
  .offset-lg-11 {
    margin-left: 91.666667%; }
  .flex-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .justify-content-lg-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .justify-content-lg-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .justify-content-lg-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .justify-content-lg-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .align-items-lg-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .align-items-lg-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .align-items-lg-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

@media (min-width: 1400px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.333333%; }
  .offset-xl-2 {
    margin-left: 16.666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.333333%; }
  .offset-xl-5 {
    margin-left: 41.666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.333333%; }
  .offset-xl-8 {
    margin-left: 66.666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.333333%; }
  .offset-xl-11 {
    margin-left: 91.666667%; }
  .flex-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .flex-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .justify-content-xl-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .justify-content-xl-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .justify-content-xl-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .justify-content-xl-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .align-items-xl-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .align-items-xl-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .align-items-xl-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; } }

.d-none {
  display: none; }

.d-inline {
  display: inline; }

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

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

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

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .flex-wrap--reverse {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }

.hidden-lg-down {
  display: none; }

.hidden-lg-up {
  display: none; }

.hidden-sm-down {
  display: none; }

.hidden-md-down {
  display: none; }

@media (min-width: 768px) {
  .hidden-sm-down {
    display: block; } }

@media (min-width: 992px) {
  .hidden-md-up {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-md-down {
    display: block !important; } }

@media (min-width: 1200px) {
  .hidden-lg-up {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg-down {
    display: block !important; } }

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

*:focus-visible {
  outline: 3px solid #e4371a; }

.sr-only {
  pointer-events: none;
  position: absolute;
  z-index: -999;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  opacity: 0;
  overflow: hidden;
  white-space: nowrap; }

img {
  -o-object-fit: cover;
     object-fit: cover; }

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

.c-white {
  color: #fff; }

.c-black {
  color: #000; }

.align-left {
  text-align: left; }

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

.align-right {
  text-align: right; }

@media (min-width: 576px) {
  .align-xs-left {
    text-align: left; }
  .align-xs-center {
    text-align: center; }
  .align-xs-right {
    text-align: right; } }

@media (min-width: 768px) {
  .align-sm-left {
    text-align: left; }
  .align-sm-center {
    text-align: center; }
  .align-sm-right {
    text-align: right; } }

@media (min-width: 992px) {
  .align-md-left {
    text-align: left; }
  .align-md-center {
    text-align: center; }
  .align-md-right {
    text-align: right; } }

@media (min-width: 1200px) {
  .align-lg-left {
    text-align: left; }
  .align-lg-center {
    text-align: center; }
  .align-lg-right {
    text-align: right; } }

@media (min-width: 1400px) {
  .align-xl-left {
    text-align: left; }
  .align-xl-center {
    text-align: center; }
  .align-xl-right {
    text-align: right; } }

@media (min-width: 768px) {
  .hidden-sm-up {
    display: none; } }

.button {
  display: inline-block;
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 1.167rem;
  font-weight: 500;
  background-color: #e4371a;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; }
  @media (min-width: 1200px) {
    .button {
      font-size: 1.5rem; } }
  .button:hover {
    color: #e4371a;
    background-color: #fff; }
  .button--hero {
    margin: 0 auto;
    padding: 10px 49px; }
    @media (min-width: 1200px) {
      .button--hero {
        padding: 13px 63px; } }
  .button--catering {
    padding: 11px 27px;
    border: 1px solid #e4371a;
    position: relative;
    z-index: 1; }
    @media (min-width: 1200px) {
      .button--catering {
        padding: 14px 22px;
        font-size: 1.25rem;
        margin-top: 27px; } }
    .button--catering:hover {
      background-color: transparent; }
  .button--event {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-top: -15px;
    margin-bottom: 20px; }
  .button--contact {
    margin: 36px 0 16px;
    padding: 11px 33px;
    background-color: #fff;
    color: #e4371a;
    border: 1px solid #fff;
    font-size: 1.3056rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal; }
    .button--contact:hover {
      background-color: #e4371a;
      color: #fff;
      border: 1px solid #fff; }
    @media (min-width: 1200px) {
      .button--contact {
        font-size: 1.5rem;
        padding: 12px 40px; } }
  .button--classics {
    padding: 10px 18px 13px;
    font-size: 1.1354rem;
    font-style: normal;
    line-height: normal;
    border: 1px solid #e4371a; }
    .button--classics:hover {
      background-color: transparent;
      color: #e4371a; }
    @media (min-width: 1400px) {
      .button--classics {
        font-size: 1.5rem;
        padding: 13px 24px 17px; } }
  .button--product {
    margin: 0 auto;
    padding: 12px 33px 16px;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 1px solid #e4371a; }
    @media (min-width: 1200px) {
      .button--product {
        margin: 0 0 0 101px; } }
    .button--product:hover {
      background-color: transparent; }
  .button--error {
    margin-top: 50px;
    padding: 10px 20px;
    border: 1px solid #e4371a; }
    .button--error:hover {
      background-color: transparent; }
    @media (min-width: 992px) {
      .button--error {
        padding: 15px 25px; } }
  .button--blog-section {
    padding: 13px 40px 17px;
    margin: 0 auto;
    border: 1px solid #e4371a; }
    .button--blog-section:hover {
      background-color: transparent; }

.hero {
  position: relative; }
  .hero__frame {
    pointer-events: none;
    position: absolute;
    top: 11px;
    bottom: 5px;
    left: 33px;
    right: 33px;
    border: 1px solid #e4371a;
    max-width: 1300px;
    margin: 0 auto;
    border-bottom: none; }
    @media (min-width: 992px) {
      .hero__frame {
        top: 26px;
        left: 111px;
        right: 111px;
        bottom: 30px;
        border-width: 2px; } }
    @media (min-width: 1200px) {
      .hero__frame {
        bottom: 60px; } }
    @media (min-width: 1600px) {
      .hero__frame {
        max-width: 1398px;
        bottom: 70px; } }
    .hero__frame::before {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      height: 1px;
      width: 50.6%;
      background-color: #e4371a;
      -webkit-transform: rotate(8deg);
          -ms-transform: rotate(8deg);
              transform: rotate(8deg);
      -webkit-transform-origin: bottom left;
          -ms-transform-origin: bottom left;
              transform-origin: bottom left; }
      @media (min-width: 576px) {
        .hero__frame::before {
          -webkit-transform: rotate(5deg);
              -ms-transform: rotate(5deg);
                  transform: rotate(5deg); } }
      @media (min-width: 992px) {
        .hero__frame::before {
          -webkit-transform: rotate(8deg);
              -ms-transform: rotate(8deg);
                  transform: rotate(8deg);
          height: 2px; } }
      @media (min-width: 1200px) {
        .hero__frame::before {
          -webkit-transform: rotate(10deg);
              -ms-transform: rotate(10deg);
                  transform: rotate(10deg);
          width: 50.8%; } }
      @media (min-width: 1400px) {
        .hero__frame::before {
          -webkit-transform: rotate(9deg);
              -ms-transform: rotate(9deg);
                  transform: rotate(9deg); } }
      @media (min-width: 1600px) {
        .hero__frame::before {
          -webkit-transform: rotate(8deg);
              -ms-transform: rotate(8deg);
                  transform: rotate(8deg);
          width: 50.5%; } }
    .hero__frame::after {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      height: 1px;
      width: 50.6%;
      background-color: #e4371a;
      -webkit-transform: rotate(-8deg);
          -ms-transform: rotate(-8deg);
              transform: rotate(-8deg);
      -webkit-transform-origin: bottom right;
          -ms-transform-origin: bottom right;
              transform-origin: bottom right; }
      @media (min-width: 576px) {
        .hero__frame::after {
          -webkit-transform: rotate(-5deg);
              -ms-transform: rotate(-5deg);
                  transform: rotate(-5deg); } }
      @media (min-width: 992px) {
        .hero__frame::after {
          -webkit-transform: rotate(-8deg);
              -ms-transform: rotate(-8deg);
                  transform: rotate(-8deg);
          height: 2px; } }
      @media (min-width: 1200px) {
        .hero__frame::after {
          -webkit-transform: rotate(-10deg);
              -ms-transform: rotate(-10deg);
                  transform: rotate(-10deg);
          width: 50.8%; } }
      @media (min-width: 1400px) {
        .hero__frame::after {
          -webkit-transform: rotate(-9deg);
              -ms-transform: rotate(-9deg);
                  transform: rotate(-9deg); } }
      @media (min-width: 1600px) {
        .hero__frame::after {
          -webkit-transform: rotate(-8deg);
              -ms-transform: rotate(-8deg);
                  transform: rotate(-8deg);
          width: 50.5%; } }
  .hero__content {
    position: relative;
    padding-bottom: 150px;
    -webkit-clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0 95%, 0 0);
            clip-path: polygon(100% 0, 100% 95%, 50% 100%, 0 95%, 0 0); }
    @media (min-width: 992px) {
      .hero__content {
        padding-bottom: 197px;
        -webkit-clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
                clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0); } }
    .hero__content::after {
      content: '';
      position: absolute;
      top: 0;
      left: 25px;
      width: calc(100% - 50px);
      height: 100%;
      background-color: rgba(0, 0, 0, 0.25);
      z-index: -2; }
      @media (min-width: 992px) {
        .hero__content::after {
          left: 75px;
          width: calc(100% - 150px); } }
      @media (min-width: 1600px) {
        .hero__content::after {
          left: 0;
          width: 100%; } }
  .hero__title {
    padding: 138px 13px 0;
    margin-bottom: 14px;
    color: #fff;
    text-align: center;
    font-family: "Playfair Display", serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .hero__title {
        margin-bottom: 15px;
        font-size: 4rem;
        line-height: 5.3125rem;
        letter-spacing: 0em;
        padding: 211px 0 0; } }
  .hero__intro {
    margin: 0;
    padding-bottom: 27px;
    color: #fff;
    text-align: center;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-weight: 400; }
    @media (min-width: 1200px) {
      .hero__intro {
        padding-bottom: 97px;
        font-size: 2.25rem;
        line-height: normal; } }
  .hero__background {
    position: absolute;
    top: 0;
    left: 25px;
    height: 100%;
    width: calc(100% - 50px);
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -2; }
    @media (min-width: 992px) {
      .hero__background {
        left: 75px;
        width: calc(100% - 150px); } }
    @media (min-width: 1600px) {
      .hero__background {
        left: 0;
        width: 100%; } }
  .hero--our-boxes .hero__title {
    margin: 0;
    padding: 98px 0 0; }
    @media (min-width: 1200px) {
      .hero--our-boxes .hero__title {
        padding-top: 150px; } }
  .hero--our-boxes .hero__content {
    padding-bottom: 77px;
    -webkit-clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
            clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0); }
    @media (min-width: 992px) {
      .hero--our-boxes .hero__content {
        -webkit-clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
                clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0); } }
    @media (min-width: 1200px) {
      .hero--our-boxes .hero__content {
        padding-bottom: 110px; } }
  .hero--our-boxes .hero__background {
    -o-object-position: top;
       object-position: top; }
  .hero--our-boxes .hero__frame::before {
    -webkit-transform: rotate(7deg);
        -ms-transform: rotate(7deg);
            transform: rotate(7deg); }
  .hero--our-boxes .hero__frame::after {
    -webkit-transform: rotate(-7deg);
        -ms-transform: rotate(-7deg);
            transform: rotate(-7deg); }
  @media (min-width: 576px) {
    .hero--our-boxes .hero__frame::before {
      -webkit-transform: rotate(5deg);
          -ms-transform: rotate(5deg);
              transform: rotate(5deg);
      width: 50.2%; }
    .hero--our-boxes .hero__frame::after {
      -webkit-transform: rotate(-5deg);
          -ms-transform: rotate(-5deg);
              transform: rotate(-5deg);
      width: 50.2%; } }
  @media (min-width: 992px) {
    .hero--our-boxes .hero__frame {
      bottom: 0; }
      .hero--our-boxes .hero__frame::before {
        -webkit-transform: rotate(4deg);
            -ms-transform: rotate(4deg);
                transform: rotate(4deg); }
      .hero--our-boxes .hero__frame::after {
        -webkit-transform: rotate(-4deg);
            -ms-transform: rotate(-4deg);
                transform: rotate(-4deg); } }
  @media (min-width: 1200px) {
    .hero--our-boxes .hero__frame {
      bottom: 15px; }
      .hero--our-boxes .hero__frame::before {
        -webkit-transform: rotate(5deg);
            -ms-transform: rotate(5deg);
                transform: rotate(5deg); }
      .hero--our-boxes .hero__frame::after {
        -webkit-transform: rotate(-5deg);
            -ms-transform: rotate(-5deg);
                transform: rotate(-5deg); } }
  @media (min-width: 1400px) {
    .hero--our-boxes .hero__frame::before {
      -webkit-transform: rotate(4deg);
          -ms-transform: rotate(4deg);
              transform: rotate(4deg); }
    .hero--our-boxes .hero__frame::after {
      -webkit-transform: rotate(-4deg);
          -ms-transform: rotate(-4deg);
              transform: rotate(-4deg); } }
  @media (min-width: 1600px) {
    .hero--our-boxes .hero__frame {
      bottom: 20px; } }
  @media (min-width: 1200px) {
    .hero--blog .hero__title {
      padding-top: 172px;
      font-size: 3rem;
      line-height: 4rem; } }
  .hero--blog .hero__background {
    -o-object-position: center;
       object-position: center; }

.header-menu {
  position: relative;
  padding-top: 88px; }
  @media (min-width: 1200px) {
    .header-menu {
      padding-top: 0; } }
  .header-menu__list {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 1200px) {
      .header-menu__list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 25px;
        padding-right: 200px; } }
    @media (min-width: 1600px) {
      .header-menu__list {
        gap: 55px;
        padding-right: 205px; } }
    .header-menu__list .menu-item {
      font-size: 1.5rem;
      font-weight: 700;
      font-family: "Playfair Display", serif;
      color: #fff;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
      @media (min-width: 1200px) {
        .header-menu__list .menu-item {
          color: #1d1e1c;
          font-size: 1.25rem;
          font-weight: 500; }
          .header-menu__list .menu-item:nth-child(4) {
            margin-left: auto; } }
      .header-menu__list .menu-item a {
        display: block;
        padding-bottom: 10px;
        border-bottom: 5px solid transparent;
        -webkit-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s; }
        @media (min-width: 1200px) {
          .header-menu__list .menu-item a {
            padding-bottom: 23px; } }
        .header-menu__list .menu-item a:hover {
          border-color: #fff; }
          @media (min-width: 1200px) {
            .header-menu__list .menu-item a:hover {
              color: #e4371a;
              border-color: #e4371a; } }
    .header-menu__list .header__button a {
      border: none;
      padding-bottom: 11px; }
      .header-menu__list .header__button a:hover {
        border: none; }
  @media (min-width: 1200px) {
    .header-menu .menu-item-object-page.current-menu-item a {
      color: #e4371a;
      border-color: #e4371a; } }

.hamburger {
  height: 24px;
  width: 24px;
  cursor: pointer; }
  @media (min-width: 1200px) {
    .hamburger {
      display: none; } }
  .hamburger__bar {
    width: 100%;
    height: 3px;
    border-radius: 2px;
    background-color: #e4371a;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -webkit-transform-origin: center right;
        -ms-transform-origin: center right;
            transform-origin: center right; }
    .hamburger__bar--top.active {
      -webkit-transform: rotate(-45deg) scaleX(0.95);
          -ms-transform: rotate(-45deg) scaleX(0.95);
              transform: rotate(-45deg) scaleX(0.95);
      background-color: #fff; }
    .hamburger__bar--middle.active {
      opacity: 0;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0); }
    .hamburger__bar--bottom.active {
      -webkit-transform: rotate(45deg) scaleX(0.95);
          -ms-transform: rotate(45deg) scaleX(0.95);
              transform: rotate(45deg) scaleX(0.95);
      background-color: #fff; }

.title {
  margin: 0;
  color: #1d1e1c;
  font-family: "Playfair Display", serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center; }
  @media (min-width: 1200px) {
    .title {
      font-size: 3rem; } }
  .title--decoration {
    position: relative; }
    .title--decoration::after {
      content: '';
      position: absolute;
      bottom: -23px;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 84px;
      height: 6px;
      background-color: #e4371a; }

.text-image__content {
  padding: 0 25px; }
  @media (min-width: 992px) {
    .text-image__content {
      padding-left: 0; } }

@media (min-width: 992px) {
  .text-image__item:nth-child(2n) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .text-image__item:nth-child(2n) .text-image__content {
      padding-left: 25px; } }
    @media (min-width: 992px) and (min-width: 1600px) {
      .text-image__item:nth-child(2n) .text-image__content {
        padding-left: 30px; } }

.text-image__title {
  position: relative;
  margin: 37px 0 51px;
  color: #1d1e1c;
  font-family: "Playfair Display", serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal; }
  @media (min-width: 1200px) {
    .text-image__title {
      font-size: 2rem;
      margin: 37px 0 63px; } }
  @media (min-width: 1400px) {
    .text-image__title {
      margin-top: 60px; } }
  @media (min-width: 1600px) {
    .text-image__title {
      margin-top: 116px; } }
  .text-image__title::after {
    content: '';
    position: absolute;
    bottom: -22px;
    left: 0;
    width: 84px;
    height: 6px;
    background-color: #e4371a; }
    @media (min-width: 1200px) {
      .text-image__title::after {
        bottom: -31px; } }

.text-image__text,
.text-image__text p {
  margin: 0;
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7rem; }
  @media (min-width: 1200px) {
    .text-image__text,
    .text-image__text p {
      font-size: 1.25rem;
      line-height: 2.125rem; } }

.text-image__text p {
  padding-bottom: 35px; }

.text-image__img {
  position: relative;
  padding: 0;
  min-height: 238px;
  max-height: 550px;
  z-index: 1; }
  @media (min-width: 992px) {
    .text-image__img {
      min-height: 355px; } }
  @media (min-width: 1200px) {
    .text-image__img {
      min-height: 420px; } }

.text-image__photo {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.text-image--about-us {
  padding-top: 56px; }
  @media (min-width: 992px) {
    .text-image--about-us .text-image__title {
      margin-top: 0; }
    .text-image--about-us .text-image__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .text-image--about-us .text-image__img {
      max-height: 650px; } }
  @media (min-width: 1200px) {
    .text-image--about-us {
      padding-top: 99px; } }
  @media (min-width: 1600px) {
    .text-image--about-us .text-image__item {
      position: relative; }
      .text-image--about-us .text-image__item::after {
        content: '';
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat; }
      .text-image--about-us .text-image__item--1::after {
        bottom: -200px;
        right: -250px;
        width: 675px;
        height: 446px;
        background-image: url(../img/backgrounds/shape-desktop.svg);
        -webkit-transform: rotate(160deg);
            -ms-transform: rotate(160deg);
                transform: rotate(160deg); }
      .text-image--about-us .text-image__item--2::after {
        top: 210px;
        left: -350px;
        width: 675px;
        height: 446px;
        background-image: url(../img/backgrounds/shape-desktop.svg); }
      .text-image--about-us .text-image__item--3::after {
        top: -75px;
        right: -180px;
        width: 163px;
        height: 169px;
        background-image: url(../img/backgrounds/spices-desktop.svg);
        -webkit-transform: rotate(-85deg) scaleY(-1);
            -ms-transform: rotate(-85deg) scaleY(-1);
                transform: rotate(-85deg) scaleY(-1); } }

.text-image--history {
  padding-top: 69px; }
  @media (min-width: 1200px) {
    .text-image--history {
      padding-top: 99px; } }
  .text-image--history .text-image__img {
    min-height: unset;
    max-height: 750px; }
  .text-image--history .text-image__item {
    position: relative; }
    @media (min-width: 1600px) {
      .text-image--history .text-image__item--1::before, .text-image--history .text-image__item--1::after {
        content: '';
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat; }
      .text-image--history .text-image__item--1::before {
        bottom: 80px;
        left: -200px;
        width: 163px;
        height: 169px;
        background-image: url(../img/backgrounds/spices-desktop.svg);
        -webkit-transform: rotate(-85deg) scaleY(-1);
            -ms-transform: rotate(-85deg) scaleY(-1);
                transform: rotate(-85deg) scaleY(-1); }
      .text-image--history .text-image__item--1::after {
        top: 175px;
        right: -410px;
        width: 675px;
        height: 446px;
        background-image: url(../img/backgrounds/shape-desktop.svg); } }
    @media (min-width: 1200px) {
      .text-image--history .text-image__item--1 .text-image__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%; }
      .text-image--history .text-image__item--1 .text-image__content {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%; } }
    .text-image--history .text-image__item--2 {
      padding-top: 37px; }
      @media (min-width: 992px) {
        .text-image--history .text-image__item--2 {
          padding-top: 0; } }
      .text-image--history .text-image__item--2::before, .text-image--history .text-image__item--2::after {
        content: '';
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat; }
      .text-image--history .text-image__item--2::before {
        bottom: -150px;
        left: 0;
        width: 76px;
        height: 101px;
        background-image: url(../img/backgrounds/bowl-mobile.png);
        z-index: 1; }
        @media (min-width: 992px) {
          .text-image--history .text-image__item--2::before {
            left: -280px;
            width: 472px;
            height: 472px;
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
            background-image: url(../img/backgrounds/bowl-desktop.png);
            z-index: -1; } }
        @media (min-width: 1400px) {
          .text-image--history .text-image__item--2::before {
            bottom: 24px; } }
      .text-image--history .text-image__item--2::after {
        bottom: -200px;
        right: 0;
        width: 121px;
        height: 180px;
        background-image: url(../img/backgrounds/tomato-second-mobile.png);
        z-index: 1; }
        @media (min-width: 992px) {
          .text-image--history .text-image__item--2::after {
            bottom: -1350px;
            right: -345px;
            width: 617px;
            height: 565px;
            -webkit-transform: rotate(-80deg) scaleY(-1);
                -ms-transform: rotate(-80deg) scaleY(-1);
                    transform: rotate(-80deg) scaleY(-1);
            background-image: url(../img/backgrounds/tomato-desktop.png);
            z-index: -1; } }
  @media (min-width: 992px) {
    .text-image--history .text-image__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .text-image--history .text-image__text p:last-child {
      padding-bottom: 0; } }

.tile {
  margin-bottom: 37px; }
  @media (min-width: 992px) {
    .tile {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .tile {
      margin-bottom: 0; } }
  .tile__img {
    position: relative;
    min-height: 215px;
    max-height: 215px;
    -webkit-clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
            clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);
    z-index: 1; }
    @media (min-width: 1200px) {
      .tile__img {
        min-height: 325px;
        max-height: 325px; } }
    .tile__img img {
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .tile__title {
    display: inline-block;
    margin: 31px 0 13px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1400px) {
      .tile__title {
        font-size: 2rem;
        margin: 27px 0 27px; } }
  .tile__description {
    margin: 0;
    padding-bottom: 13px;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem; }
    @media (min-width: 1400px) {
      .tile__description {
        font-size: 1.25rem;
        padding-bottom: 26px; } }
  .tile__button {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    position: relative;
    padding-right: 35px;
    color: #e4371a;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    margin-top: auto; }
    .tile__button:hover::after {
      right: -10px; }
    .tile__button::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 15px;
      height: 11px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(../img/button-arrow.svg);
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
  @media (min-width: 1200px) {
    .tile--blog {
      margin-bottom: 72px; } }

@media (min-width: 992px) {
  .gallery {
    padding-right: 15px; } }

.gallery__swiper {
  margin: 13px 0 26px; }
  @media (min-width: 1400px) {
    .gallery__swiper {
      margin-top: 30px; } }

.gallery__slide {
  max-height: 56px; }
  @media (min-width: 576px) {
    .gallery__slide {
      max-height: 131px; } }

.gallery__img {
  cursor: pointer;
  min-height: 56px;
  max-height: 56px;
  width: 100%; }
  @media (min-width: 576px) {
    .gallery__img {
      min-height: 131px;
      max-height: 131px; } }

.gallery__photo {
  min-height: 182px;
  max-height: 182px;
  width: 100%;
  cursor: pointer; }
  @media (min-width: 576px) {
    .gallery__photo {
      min-height: 422px;
      max-height: 422px; } }

.lightbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  text-align: center; }
  .lightbox.open {
    display: block; }
  .lightbox__wrapper {
    padding: 0 25px;
    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;
    height: 100vh; }
  .lightbox__button {
    position: absolute;
    padding: 0;
    top: 15px;
    right: 15px;
    cursor: pointer;
    border: none;
    color: #fff;
    height: 25px;
    width: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .lightbox__bar {
    display: block;
    height: 3px;
    width: 32px;
    background-color: #fff; }
    .lightbox__bar--top {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: top left;
          -ms-transform-origin: top left;
              transform-origin: top left;
      margin-left: 2px; }
    .lightbox__bar--bottom {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      -webkit-transform-origin: bottom left;
          -ms-transform-origin: bottom left;
              transform-origin: bottom left;
      margin-left: 2px; }
  .lightbox__photo {
    max-height: 90vh; }

.error {
  background-color: #fff3e8; }
  .error__container {
    min-height: 50vh; }
  .error__text {
    text-align: center;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400; }
    @media (min-width: 992px) {
      .error__text {
        font-size: 1.5rem; } }

.website.has-active-menu {
  overflow: hidden; }
  @media (min-width: 1200px) {
    .website.has-active-menu {
      overflow: auto; } }

.website__header {
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 99; }

.website__content {
  overflow: hidden; }

.website.has-active-lightbox {
  overflow: hidden; }

.header {
  position: relative;
  padding-top: 20px;
  padding-bottom: 14px;
  background-color: #fff; }
  @media (min-width: 1200px) {
    .header {
      padding-top: 27px;
      padding-bottom: 0; } }
  .header.active {
    background-color: #e4371a; }
    .header.active .social-media__icon {
      -webkit-filter: invert(1);
              filter: invert(1); }
    @media (min-width: 1200px) {
      .header.active {
        background-color: unset; }
        .header.active .social-media__icon {
          -webkit-filter: none;
                  filter: none; } }
  .header__menu {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-height: 0;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .header__menu.active {
      opacity: 1;
      min-height: calc(100vh - 58px);
      max-height: calc(100vh - 58px);
      overflow: auto; }
      @media (min-width: 1200px) {
        .header__menu.active {
          min-height: unset;
          max-height: unset;
          opacity: 1;
          padding-top: 28px; } }
    @media (min-width: 1200px) {
      .header__menu {
        min-height: unset;
        max-height: unset;
        opacity: 1;
        padding-top: 28px; } }
  .header__social-media {
    gap: 21px; }
  .header__logo {
    position: absolute;
    left: 50%;
    top: 20px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 9; }
    .header__logo.active {
      top: -120px; }
      @media (min-width: 1200px) {
        .header__logo.active {
          top: 20px; } }
    .header__logo.scrolled {
      top: -120px; }
      @media (min-width: 1400px) {
        .header__logo.scrolled {
          top: -180px; } }
    .header__logo::after {
      content: '';
      position: absolute;
      top: 10px;
      left: -20px;
      width: 133px;
      height: 101px;
      background-image: url(../img/logo-background.svg);
      background-repeat: no-repeat;
      background-size: cover;
      z-index: -1; }
      @media (min-width: 1400px) {
        .header__logo::after {
          width: 270px;
          height: 206px;
          left: -40px;
          top: 15px; } }
  .header__logo-img {
    position: relative;
    width: 93px; }
    @media (min-width: 1400px) {
      .header__logo-img {
        width: 189px; } }
  .header__logo-link {
    display: block;
    width: 100%;
    height: 100%; }
  .header__contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
    margin-top: 59px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1rem;
    font-weight: 700;
    padding-left: 25px; }
    @media (min-width: 1200px) {
      .header__contact {
        color: #000;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-top: 0;
        gap: 73px;
        padding-left: 0; } }
    @media (min-width: 1200px) {
      .header__contact--mobile {
        display: none; } }
    .header__contact--desktop {
      display: none; }
      @media (min-width: 1200px) {
        .header__contact--desktop {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
  .header__phone, .header__mail {
    position: relative;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    @media (min-width: 1200px) {
      .header__phone:hover, .header__mail:hover {
        color: #e4371a; } }
    .header__phone::after, .header__mail::after {
      content: '';
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover; }
  .header__phone::after {
    left: -25px;
    bottom: -2px;
    width: 20px;
    height: 20px;
    background-image: url(../img/phone.svg); }
    @media (min-width: 1200px) {
      .header__phone::after {
        background-image: url(../img/phone-red.svg); } }
  .header__mail::after {
    left: -30px;
    bottom: 0;
    width: 20px;
    height: 16px;
    background-image: url(../img/mail.svg); }
    @media (min-width: 1200px) {
      .header__mail::after {
        background-image: url(../img/mail-red.svg);
        bottom: 2px; } }
  .header__button {
    margin-top: 21px;
    background-color: #fff; }
    @media (min-width: 1200px) {
      .header__button {
        position: absolute;
        right: 0;
        bottom: 17px;
        margin-top: 0;
        background-color: #e4371a;
        border: 1px solid #e4371a; }
        .header__button:hover {
          color: #e4371a;
          background-color: #fff;
          border: 1px solid #e4371a; } }
    .header__button a {
      display: block;
      color: #e4371a;
      font-family: "Playfair Display", serif;
      font-size: 1.25rem;
      font-weight: 500;
      padding: 11px 23px; }
      @media (min-width: 1200px) {
        .header__button a {
          color: #fff; } }
  .header .social-media__icon {
    width: 21px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    @media (min-width: 1200px) {
      .header .social-media__icon:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); } }

.content__default-page {
  background-color: #fff3e8;
  padding-top: 150px;
  padding-bottom: 50px; }

.footer {
  background-color: #1d1e1c;
  padding-top: 22px;
  padding-bottom: 49px;
  color: #fff; }
  @media (min-width: 1200px) {
    .footer {
      padding-top: 36px; } }
  @media (min-width: 1200px) {
    .footer__logo {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start; } }
  .footer__logo-img {
    max-width: 125px; }
    @media (min-width: 1400px) {
      .footer__logo-img {
        max-width: 161px; } }
  .footer__address {
    padding-top: 30px; }
    @media (min-width: 992px) {
      .footer__address {
        padding-top: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (min-width: 1200px) {
      .footer__address {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
        padding-top: 41px; } }
  .footer__city, .footer__zip-code {
    margin: 0;
    color: #fff;
    -webkit-font-feature-settings: 'case' on;
            font-feature-settings: 'case' on;
    font-family: "Playfair Display", serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2rem; }
    @media (min-width: 1400px) {
      .footer__city, .footer__zip-code {
        font-size: 1.25rem;
        line-height: 1.5rem; } }
  @media (min-width: 1400px) {
    .footer__zip-code {
      padding-top: 3px; } }
  .footer__map {
    position: relative;
    display: inline-block;
    padding: 17px 32px 25px 0;
    color: #e4371a;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: underline; }
    @media (min-width: 992px) {
      .footer__map {
        padding-bottom: 0; } }
    @media (min-width: 1400px) {
      .footer__map {
        padding-top: 21px; } }
    .footer__map:hover {
      text-decoration: underline; }
      .footer__map:hover::after {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
    .footer__map::after {
      content: '';
      position: absolute;
      top: 13px;
      right: 0;
      width: 18px;
      height: 26px;
      background-image: url(../img/map-pin.svg);
      background-size: cover;
      background-repeat: no-repeat;
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
      @media (min-width: 1400px) {
        .footer__map::after {
          top: 17px; } }
  @media (min-width: 992px) {
    .footer__contact {
      padding-top: 20px; } }
  @media (min-width: 1200px) {
    .footer__contact {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      padding-top: 41px; } }
  .footer__phone {
    position: relative;
    padding-left: 30px;
    padding-bottom: 5px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .footer__phone {
        line-height: 1.75rem;
        padding-bottom: 10px; } }
    @media (min-width: 1400px) {
      .footer__phone {
        font-size: 2.1875rem; } }
    .footer__phone::after {
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 21px;
      height: 21px;
      background-image: url(../img/phone-red.svg);
      background-size: cover;
      background-repeat: no-repeat; }
      @media (min-width: 1400px) {
        .footer__phone::after {
          top: 8px; } }
  .footer__mail {
    position: relative;
    padding-left: 31px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1400px) {
      .footer__mail {
        font-size: 1.25rem; } }
    .footer__mail::after {
      content: '';
      position: absolute;
      top: 5px;
      left: 0;
      width: 20px;
      height: 16px;
      background-image: url(../img/mail-red.svg);
      background-size: cover;
      background-repeat: no-repeat; }
      @media (min-width: 1400px) {
        .footer__mail::after {
          top: 9px; } }
  .footer__social-media {
    padding-top: 40px;
    gap: 21px; }
    @media (min-width: 992px) {
      .footer__social-media {
        padding-top: 0; } }
    @media (min-width: 1200px) {
      .footer__social-media {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: start;
        padding-top: 41px; } }
  .footer__social-media-title {
    margin: 0;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1400px) {
      .footer__social-media-title {
        line-height: 2.4375rem; } }
  .footer__social-media-icon {
    width: 39px;
    height: 39px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    -o-object-fit: cover;
       object-fit: cover; }
    .footer__social-media-icon:hover {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); }
  .footer__bottom {
    padding-top: 85px; }
    @media (min-width: 992px) {
      .footer__bottom {
        padding-top: 65px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
  .footer__copyrights {
    margin: 0;
    padding: 0 30px;
    color: #fff;
    text-align: center;
    font-family: proxima-nova, sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal; }
    @media (min-width: 992px) {
      .footer__copyrights {
        padding: 0; } }
  .footer__menu-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 14px 0 27px;
    gap: 25px; }
    @media (min-width: 992px) {
      .footer__menu-list {
        padding: 0; } }
    .footer__menu-list .menu-item a {
      color: #fff;
      font-family: proxima-nova, sans-serif;
      font-size: 0.75rem;
      font-style: normal;
      font-weight: 500;
      line-height: normal; }
  .footer__justidea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 14px; }
    @media (min-width: 992px) {
      .footer__justidea {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .footer .justidea__text {
    text-align: center;
    color: #fff;
    font-family: proxima-nova, sans-serif;
    font-size: 0.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal; }
    @media (min-width: 992px) {
      .footer .justidea__text {
        text-align: right; } }
  .footer a {
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .footer a:hover {
      color: #e4371a; }

.catering {
  margin-top: -129px;
  padding-top: 188px;
  background-color: #fff3e8;
  overflow: hidden; }
  @media (min-width: 992px) {
    .catering {
      padding-top: 578px;
      margin-top: -440px; } }
  .catering__container {
    max-width: 1470px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      .catering__container {
        padding: 0 75px; } }
    @media (min-width: 1600px) {
      .catering__container {
        padding: 0; } }
  .catering__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .catering__content {
    position: relative;
    padding: 0 25px; }
    .catering__content::after, .catering__content::before {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat; }
    .catering__content::after {
      top: -90px;
      left: 0;
      width: 55px;
      height: 85px;
      background-image: url(../img/backgrounds/spices-mobile.svg); }
      @media (min-width: 992px) {
        .catering__content::after {
          width: 163px;
          height: 169px;
          left: -200px;
          top: -140px;
          background-image: url(../img/backgrounds/spices-desktop.svg); } }
    .catering__content::before {
      top: -40px;
      right: 0;
      width: 107px;
      height: 129px;
      background-image: url(../img/backgrounds/spoon-mobile.png); }
      @media (min-width: 992px) {
        .catering__content::before {
          display: none; } }
    @media (min-width: 992px) {
      .catering__content {
        padding-left: 0; } }
    @media (min-width: 1600px) {
      .catering__content {
        padding-right: 50px; } }
  .catering__img {
    position: relative;
    min-height: 238px;
    padding: 0;
    max-height: 550px;
    z-index: 1; }
    .catering__img::before, .catering__img::after {
      content: '';
      position: absolute;
      background-size: contain;
      background-repeat: no-repeat; }
    @media (min-width: 992px) {
      .catering__img::after {
        top: -275px;
        right: -250px;
        width: 393.33px;
        height: 282.686px;
        background-image: url(../img/backgrounds/spoon-desktop.png); } }
    @media (min-width: 1600px) {
      .catering__img::before {
        bottom: -160px;
        right: -275px;
        width: 675px;
        height: 446px;
        background-image: url(../img/backgrounds/shape-desktop.svg);
        -webkit-transform: rotate(180deg) scaleY(-1);
            -ms-transform: rotate(180deg) scaleY(-1);
                transform: rotate(180deg) scaleY(-1);
        z-index: -1; } }
  .catering__photo {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
    @media (min-width: 992px) {
      .catering__photo {
        padding-left: 25px; } }
  .catering__icons {
    position: relative;
    padding: 40px 25px 50px; }
    .catering__icons::after {
      content: '';
      position: absolute;
      top: -90px;
      right: 0;
      width: 95px;
      height: 131px;
      background-image: url(../img/backgrounds/tomato-mobile.png);
      background-size: cover;
      background-repeat: no-repeat; }
      @media (min-width: 992px) {
        .catering__icons::after {
          width: 313px;
          height: 341px;
          right: unset;
          left: -250px;
          top: -210px;
          background-image: url(../img/backgrounds/tomato-desktop.png);
          background-size: contain; } }
    @media (min-width: 992px) {
      .catering__icons {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding-bottom: 66px; } }
    @media (min-width: 1400px) {
      .catering__icons {
        padding-top: 80px; } }
  .catering__icon {
    position: relative;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    z-index: 1; }
    @media (min-width: 992px) {
      .catering__icon {
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%; } }
  .catering__icon-wrapper {
    min-height: 100px; }
    @media (min-width: 1400px) {
      .catering__icon-wrapper {
        min-height: 152px; } }
  .catering__icon-img {
    max-width: 83px;
    -o-object-fit: cover;
       object-fit: cover; }
    @media (min-width: 1400px) {
      .catering__icon-img {
        max-width: 120px; } }
  .catering__type {
    margin: 0 0 36px;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.4rem;
    text-align: center; }
    @media (min-width: 992px) {
      .catering__type {
        margin: 0; } }
    @media (min-width: 1200px) {
      .catering__type {
        font-size: 1.5rem; } }
  .catering__title {
    position: relative;
    margin-bottom: 28px;
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .catering__title {
        font-size: 3rem; } }
    .catering__title::after {
      content: '';
      position: absolute;
      bottom: -19px;
      left: 0;
      width: 84px;
      height: 6px;
      background-color: #e4371a; }
  .catering__title-second {
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 47px; }
    @media (min-width: 992px) {
      .catering__title-second {
        text-align: center; } }
    @media (min-width: 1200px) {
      .catering__title-second {
        font-size: 2rem; } }
    @media (min-width: 1400px) {
      .catering__title-second {
        margin-bottom: 80px; } }
  .catering__text {
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem; }
    @media (min-width: 1200px) {
      .catering__text {
        font-size: 1.25rem;
        line-height: 2.125rem; } }
    .catering__text p {
      margin: 0;
      padding: 19px 0; }

.about-us {
  padding-top: 39px;
  background-color: #fff3e8; }
  @media (min-width: 992px) {
    .about-us {
      padding-bottom: 110px; } }
  @media (min-width: 1200px) {
    .about-us {
      padding-top: 86px; } }
  .about-us__container {
    position: relative;
    max-width: 1470px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      .about-us__container {
        padding: 0 75px; } }
    @media (min-width: 1600px) {
      .about-us__container {
        padding: 0; } }
    .about-us__container::before, .about-us__container::after {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat; }
    .about-us__container::before {
      top: 40px;
      right: 0;
      width: 94px;
      height: 131px;
      background-image: url(../img/backgrounds/branch-mobile.png); }
      @media (min-width: 992px) {
        .about-us__container::before {
          top: -85px;
          right: -225px;
          width: 511px;
          height: 539px;
          background-image: url(../img/backgrounds/branch-desktop.png); } }
    .about-us__container::after {
      top: 0;
      left: 0;
      width: 76px;
      height: 101px;
      background-image: url(../img/backgrounds/bowl-mobile.png); }
      @media (min-width: 992px) {
        .about-us__container::after {
          top: -200px;
          left: -290px;
          width: 413px;
          height: 413px;
          background-image: url(../img/backgrounds/bowl-desktop.png); } }

.history {
  padding-top: 106px;
  padding-bottom: 129px; }
  @media (min-width: 1200px) {
    .history {
      padding-top: 88px;
      padding-bottom: 98px; } }
  .history__container {
    position: relative;
    max-width: 1470px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      .history__container {
        padding: 0 75px; } }
    @media (min-width: 1600px) {
      .history__container {
        padding: 0; } }
    .history__container::before, .history__container::after {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat; }
    .history__container::before {
      top: -160px;
      left: 0;
      width: 151px;
      height: 201px;
      background-image: url(../img/backgrounds/branch-second-mobile.png); }
      @media (min-width: 992px) {
        .history__container::before {
          top: -360px;
          left: -275px;
          width: 511px;
          height: 539px;
          -webkit-transform: rotate(100deg);
              -ms-transform: rotate(100deg);
                  transform: rotate(100deg);
          background-image: url(../img/backgrounds/branch-desktop.png); } }
    .history__container::after {
      top: -200px;
      right: 0;
      width: 139px;
      height: 196px;
      background-image: url(../img/backgrounds/board-mobile.png); }
      @media (min-width: 992px) {
        .history__container::after {
          top: -270px;
          right: -340px;
          width: 565px;
          height: 565px;
          -webkit-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
                  transform: rotate(90deg);
          background-image: url(../img/backgrounds/board-desktop.png); } }

.contact {
  position: relative;
  padding-top: 62px;
  background-color: #e4371a; }
  @media (min-width: 992px) {
    .contact {
      padding-bottom: 50px; } }
  @media (min-width: 1600px) {
    .contact {
      padding-top: 0;
      padding-bottom: 0; } }
  .contact::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 340px;
    background-color: #c52e14;
    -webkit-clip-path: polygon(50% 0%, 100% 40%, 100% 100%, 0 100%, 0% 40%);
            clip-path: polygon(50% 0%, 100% 40%, 100% 100%, 0 100%, 0% 40%); }
    @media (min-width: 992px) {
      .contact::after {
        left: 47%;
        right: 0;
        height: 100%;
        -webkit-clip-path: polygon(13% 0, 100% 0, 100% 100%, 13% 100%, 0 52%);
                clip-path: polygon(13% 0, 100% 0, 100% 100%, 13% 100%, 0 52%); } }
    @media (min-width: 1400px) {
      .contact::after {
        left: 44%; } }
    @media (min-width: 1600px) {
      .contact::after {
        left: 43%; } }
  @media (min-width: 992px) {
    .contact__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 1600px) {
    .contact__container {
      gap: 50px; } }
  .contact__content {
    position: relative;
    z-index: 1;
    max-width: 580px; }
  .contact__title {
    margin: 0;
    padding-bottom: 17px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .contact__title {
        font-size: 3rem;
        padding-bottom: 24px; } }
    @media (min-width: 1600px) {
      .contact__title {
        padding-top: 43px; } }
  .contact__text {
    margin: 0;
    color: #fff;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem; }
    @media (min-width: 1200px) {
      .contact__text {
        font-size: 1.25rem;
        line-height: 2.125rem; } }
  @media (min-width: 1600px) {
    .contact__phone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 34px; } }
  .contact__phone-text {
    margin: 0;
    color: #fff;
    font-family: proxima-nova, sans-serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.125rem; }
    @media (min-width: 1200px) {
      .contact__phone-text {
        font-size: 1.25rem;
        line-height: 2.125rem; } }
  .contact__number {
    position: relative;
    padding-left: 25px;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 2.1875rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    .contact__number::after {
      content: '';
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      left: 0;
      bottom: 8px;
      width: 21px;
      height: 21px;
      background-image: url(../img/phone.svg); }
  .contact__img {
    padding: 30px 0 40px;
    position: relative;
    z-index: 1; }
    @media (min-width: 992px) {
      .contact__img {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }

.classics {
  padding-top: 135px; }
  @media (min-width: 1200px) {
    .classics {
      padding-top: 145px; } }
  .classics__container {
    position: relative; }
    .classics__container::before, .classics__container::after {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat; }
    .classics__container::before {
      top: -120px;
      left: 0;
      width: 77px;
      height: 110px;
      background-image: url(../img/backgrounds/spices-second-mobile.svg); }
      @media (min-width: 992px) {
        .classics__container::before {
          top: -100px;
          left: -250px;
          width: 163px;
          height: 169px;
          background-image: url(../img/backgrounds/spices-desktop.svg);
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); } }
    .classics__container::after {
      top: -270px;
      right: 0;
      width: 209px;
      height: 264px;
      background-image: url(../img/backgrounds/board-second-mobile.png); }
      @media (min-width: 992px) {
        .classics__container::after {
          top: -265px;
          right: -285px;
          width: 565px;
          height: 565px;
          background-image: url(../img/backgrounds/board-desktop.png);
          -webkit-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
                  transform: rotate(-90deg); } }
  .classics__row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .classics__row {
        margin-right: -15px;
        margin-left: -15px; } }
  .classics__title {
    margin-bottom: 54px;
    text-align: left; }
    .classics__title::after {
      left: 0;
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
    @media (min-width: 1200px) {
      .classics__title {
        margin-bottom: 88px;
        text-align: center; }
        .classics__title::after {
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }
  .classics__button-box {
    position: relative; }
    @media (min-width: 992px) {
      .classics__button-box::after {
        content: '';
        position: absolute;
        background-size: cover;
        background-repeat: no-repeat;
        top: -20px;
        right: -100px;
        width: 163px;
        height: 169px;
        background-image: url(../img/backgrounds/spices-desktop.svg);
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); } }
    @media (min-width: 1200px) {
      .classics__button-box {
        margin-top: 86px; } }

.meals {
  padding-top: 54px;
  padding-bottom: 94px;
  max-width: 2500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1200px) {
    .meals {
      padding-top: 148px;
      padding-bottom: 154px; } }
  .meals__container {
    position: relative;
    padding: 0 25px; }
    @media (min-width: 992px) {
      .meals__container {
        padding: 0; } }
    .meals__container::after {
      content: '';
      position: absolute;
      top: 80px;
      left: -70px;
      width: 360px;
      height: 250px;
      background-size: cover;
      background-repeat: no-repeat;
      background-image: url(../img/backgrounds/shape-mobile.svg); }
      @media (min-width: 992px) {
        .meals__container::after {
          top: -70px;
          width: 675px;
          height: 446px;
          background-image: url(../img/backgrounds/shape-desktop.svg);
          -webkit-transform: scaleY(-1);
              -ms-transform: scaleY(-1);
                  transform: scaleY(-1);
          z-index: -1; } }
  .meals__title {
    margin-bottom: 66px;
    text-align: left; }
    .meals__title::after {
      left: 0;
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
      @media (min-width: 992px) {
        .meals__title::after {
          left: 75px; } }
    @media (min-width: 992px) {
      .meals__title {
        padding-left: 75px; } }
    @media (min-width: 1200px) {
      .meals__title {
        margin-bottom: 115px;
        text-align: center; }
        .meals__title::after {
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }
  .meals__swiper {
    overflow: visible; }
  .meals__slide {
    width: 167px; }
    @media (min-width: 768px) {
      .meals__slide {
        width: 470px; }
        .meals__slide:nth-child(odd) {
          width: 345px; } }
  .meals__img {
    min-height: 160px; }
    @media (min-width: 768px) {
      .meals__img {
        min-height: 331px; } }
  .meals__link {
    position: relative;
    display: block;
    height: 100%; }
    .meals__link::before, .meals__link::after {
      content: '';
      position: absolute;
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
    .meals__link::before {
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 58px;
      height: 58px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(../img/loupe.svg);
      opacity: 0;
      z-index: 1; }
    .meals__link::after {
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: transparent; }
    .meals__link:hover::before {
      opacity: 1; }
    .meals__link:hover::after {
      background: rgba(228, 55, 26, 0.6); }
  .meals__swiper-pagination {
    bottom: -50px !important; }
    @media (min-width: 1200px) {
      .meals__swiper-pagination {
        bottom: -75px !important; } }
    .meals__swiper-pagination .swiper-pagination-bullet {
      background-color: #fff;
      border: 6px solid #e4371a;
      width: 19px;
      height: 19px;
      opacity: 1;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
      .meals__swiper-pagination .swiper-pagination-bullet-active {
        background-color: #e4371a; }
  .meals__swiper-button-prev {
    top: 155px; }
    @media (min-width: 1400px) {
      .meals__swiper-button-prev {
        left: 180px; } }
    @media (min-width: 1600px) {
      .meals__swiper-button-prev {
        left: 280px; } }
    .meals__swiper-button-prev::after {
      content: '';
      display: block;
      width: 46px;
      height: 67px;
      background-image: url(../img/slider-prev.svg); }
  .meals__swiper-button-next {
    top: 155px; }
    @media (min-width: 1400px) {
      .meals__swiper-button-next {
        right: 180px; } }
    @media (min-width: 1600px) {
      .meals__swiper-button-next {
        right: 280px; } }
    .meals__swiper-button-next::after {
      content: '';
      display: block;
      width: 46px;
      height: 67px;
      background-image: url(../img/slider-next.svg); }
  .meals__swiper-button-prev, .meals__swiper-button-next {
    display: none;
    width: 46px;
    height: 67px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .meals__swiper-button-prev:hover, .meals__swiper-button-next:hover {
      -webkit-transform: scale(1.15);
          -ms-transform: scale(1.15);
              transform: scale(1.15); }
    @media (min-width: 992px) {
      .meals__swiper-button-prev, .meals__swiper-button-next {
        display: block; } }

.blog-section {
  padding-bottom: 70px; }
  @media (min-width: 1200px) {
    .blog-section {
      padding-bottom: 112px; } }
  .blog-section__row {
    padding-top: 73px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .blog-section__row {
        padding-bottom: 53px;
        margin-right: -15px;
        margin-left: -15px; } }

.categories {
  margin-top: -90px;
  padding-top: 122px;
  padding-bottom: 34px;
  background-color: #fff3e8; }
  @media (min-width: 992px) {
    .categories {
      padding-top: 274px;
      padding-bottom: 58px;
      margin-top: -192px; } }
  .categories__title {
    margin: 0;
    padding-bottom: 30px;
    color: #1d1e1c;
    text-align: center;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1400px) {
      .categories__title {
        padding-bottom: 0;
        line-height: 4.5rem; } }
  @media (min-width: 992px) {
    .categories__buttons {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 30px; } }
  .categories__button {
    display: block;
    max-width: 345px;
    padding: 20px 12px;
    margin-bottom: 10px;
    position: relative;
    color: #fff;
    font-family: "Playfair Display", serif;
    font-size: 1.35rem;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    @media (min-width: 992px) {
      .categories__button {
        -ms-flex-preferred-size: 33%;
            flex-basis: 33%;
        margin-bottom: 0; } }
    @media (min-width: 1200px) {
      .categories__button {
        font-size: 1.5rem; } }
    .categories__button::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(39, 39, 39, 0.7);
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
    .categories__button.active, .categories__button:hover {
      -webkit-filter: grayscale(0);
              filter: grayscale(0); }
    .categories__button.active::after, .categories__button:hover::after {
      background-color: rgba(39, 39, 39, 0.4); }
    .categories__button:nth-child(1) {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
    .categories__button:nth-child(2) {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    @media (min-width: 992px) {
      .categories__button {
        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;
        text-align: center; } }
  .categories__button-img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
  .categories__button-text {
    position: relative;
    z-index: 1; }

.our-boxes {
  padding-bottom: 61px;
  background-color: #fff3e8; }
  @media (min-width: 1200px) {
    .our-boxes {
      padding-bottom: 71px; } }
  .our-boxes__container {
    position: relative; }
  .our-boxes__row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .our-boxes__row {
        margin-right: -15px;
        margin-left: -15px; } }
  @media (min-width: 1200px) {
    .our-boxes .tile {
      margin-bottom: 72px; } }
  .our-boxes__backgrounds {
    display: none; }
    @media (min-width: 992px) {
      .our-boxes__backgrounds {
        display: block;
        position: absolute; } }
    .our-boxes__backgrounds--spices {
      top: 200px;
      left: -220px; }
    .our-boxes__backgrounds--spoon {
      top: 80px;
      right: -350px;
      width: 515px;
      height: 264px;
      -webkit-transform: rotate(-71.332deg);
          -ms-transform: rotate(-71.332deg);
              transform: rotate(-71.332deg);
      -o-object-fit: contain;
         object-fit: contain; }
    .our-boxes__backgrounds--tomato {
      top: 950px;
      left: -400px;
      width: 369px;
      height: 401px;
      -o-object-fit: contain;
         object-fit: contain; }
    .our-boxes__backgrounds--shape {
      top: 1070px;
      right: -420px;
      -webkit-transform: rotate(180deg) scaleY(-1);
          -ms-transform: rotate(180deg) scaleY(-1);
              transform: rotate(180deg) scaleY(-1); }
    .our-boxes__backgrounds--bowl {
      top: 2200px;
      left: -510px; }
    .our-boxes__backgrounds--branch {
      top: 2000px;
      right: -470px;
      -webkit-transform: scaleX(-1) rotate(45deg);
          -ms-transform: scaleX(-1) rotate(45deg);
              transform: scaleX(-1) rotate(45deg); }

.product {
  padding-top: 89px;
  padding-bottom: 53px;
  background-color: #fff3e8; }
  @media (min-width: 1200px) {
    .product {
      padding-bottom: 140px; } }
  @media (min-width: 1400px) {
    .product {
      padding-top: 195px; } }
  .product__name {
    margin-bottom: 13px;
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .product__name {
        font-size: 3rem;
        margin-bottom: 27px; } }
  .product__descriptions {
    position: relative; }
    @media (min-width: 992px) {
      .product__descriptions {
        margin-top: 89px; } }
    .product__descriptions .our-boxes__backgrounds--spices {
      top: 0;
      left: -200px; }
    .product__descriptions .our-boxes__backgrounds--tomato {
      left: -350px; }
    .product__descriptions .our-boxes__backgrounds--bowl {
      left: -400px; }
    .product__descriptions .our-boxes__backgrounds--spoon {
      top: -50px; }
    .product__descriptions .our-boxes__backgrounds--branch {
      right: -440px; }
  .product__description {
    margin: 0;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem; }
    @media (min-width: 1200px) {
      .product__description {
        font-size: 1.25rem; }
        .product__description p:last-child {
          margin-bottom: 0; } }
  .product__prices {
    padding: 12px 0 25px;
    gap: 0 22px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (min-width: 1200px) {
      .product__prices {
        padding: 30px 0 45px; } }
  .product__price {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    color: #e4371a;
    margin: 0;
    color: #e4371a;
    font-family: "Playfair Display", serif;
    font-size: 2.5rem;
    font-weight: 700;
    font-style: normal;
    line-height: 2.5rem; }
    .product__price--before {
      color: rgba(228, 55, 26, 0.6);
      font-size: 1.5rem;
      line-height: 1.6rem;
      font-weight: 700;
      text-decoration: line-through; }
  .product__last-price {
    font-size: proxima-nova, sans-serif;
    margin: 1em 0 0 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    @media (min-width: 992px) {
      .product__last-price {
        font-size: 1.125rem; } }
  .product__title-select {
    margin: 0 0 5px;
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1rem;
    font-weight: 700;
    font-style: normal;
    line-height: normal; }
  .product__selector {
    min-width: 220px; }
  .product__select-box {
    position: relative;
    max-width: 310px; }
    .product__select-box::after {
      pointer-events: none;
      content: '';
      position: absolute;
      top: 12px;
      right: 8px;
      width: 24px;
      height: 24px;
      background-image: url(../img/select-arrow.svg);
      background-size: cover;
      background-repeat: no-repeat; }
  .product__select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none;
    margin-bottom: 32px;
    width: 100%;
    max-width: 310px;
    padding: 10px 11px;
    background-color: transparent;
    color: #1d1e1c;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 0;
    cursor: pointer;
    border: 1px solid #000; }
    @media (min-width: 992px) {
      .product__select {
        max-width: 220px;
        margin-bottom: 0; } }
    .product__select:focus {
      outline: none; }
    .product__select option {
      background-color: #fff3e8;
      padding: 10px 11px; }
  .product__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 42px; }
    @media (min-width: 992px) {
      .product__buttons {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; } }
  .product__box-items {
    margin-bottom: 60px;
    max-width: 400px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0; }
    @media (min-width: 992px) {
      .product__box-items {
        margin-bottom: 0; } }
    @media (min-width: 1200px) {
      .product__box-items {
        max-width: 500px; } }
  .product__box-item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem; }
    @media (min-width: 1200px) {
      .product__box-item {
        font-size: 1.25rem;
        line-height: 2.125rem; } }
  .product__title-box {
    margin-bottom: 23px;
    color: #1d1e1c;
    font-family: "Playfair Display", serif;
    font-size: 1.3125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    @media (min-width: 1200px) {
      .product__title-box {
        font-size: 2rem; } }
  @media (min-width: 992px) {
    .product__specification {
      padding-left: 15px; } }
  .product__subtitle {
    margin-bottom: 58px; }
    @media (min-width: 992px) {
      .product__subtitle {
        font-size: 2rem; } }
  .product__content h3,
  .product__content h4,
  .product__content p {
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-style: normal; }
  .product__content h3 {
    margin-bottom: 30px;
    font-size: 1.6rem;
    line-height: 2.7rem; }
    @media (min-width: 1200px) {
      .product__content h3 {
        font-size: 2rem;
        line-height: 3.4rem; } }
  .product__content h4 {
    font-size: 1.19rem;
    line-height: 170%; }
    @media (min-width: 992px) {
      .product__content h4 {
        font-size: 1.5rem; } }
  .product__content p {
    margin: 25px 0;
    font-size: 15.878px;
    line-height: 170%; }
    @media (min-width: 1200px) {
      .product__content p {
        margin: 35px 0;
        font-size: 1.25rem; } }
  .product__table-title {
    margin-bottom: 0;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1.19rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.0245rem; }
    @media (min-width: 1200px) {
      .product__table-title {
        margin-bottom: 26px;
        font-size: 1.5rem;
        line-height: 2.55rem; } }
  .product__table table,
  .product__table td {
    border: 1px solid #000; }
  .product__table table {
    border-collapse: collapse;
    width: 100%; }
  .product__table td {
    padding: 7px 5px;
    color: #000;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    line-height: 1rem;
    font-style: normal;
    font-weight: 400; }
    @media (min-width: 1200px) {
      .product__table td {
        padding: 12px 14px;
        font-size: 1.25rem; } }
  .product__table td:nth-child(2) {
    width: 40%;
    text-align: right; }
  .product__designation {
    position: relative;
    padding-bottom: 30px;
    max-width: 895px;
    margin: 0 auto 25px;
    border-bottom: 1px solid #e4371a; }
    @media (min-width: 1200px) {
      .product__designation {
        padding-bottom: 36px; } }
    .product__designation--last {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: none; }

.contact-form {
  background-color: #fff3e8;
  padding-top: 90px;
  padding-bottom: 70px; }
  @media (min-width: 1400px) {
    .contact-form {
      padding-top: 184px;
      padding-bottom: 98px; } }
  .contact-form__container {
    position: relative;
    max-width: 970px; }
    @media (min-width: 1200px) {
      .contact-form__container {
        padding: 0; } }
  .contact-form__title {
    margin: 0;
    padding-bottom: 53px;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    text-align: center; }
    @media (min-width: 1200px) {
      .contact-form__title {
        font-size: 3rem;
        line-height: 4rem; } }
  .contact-form__data-title, .contact-form__select-title {
    font-family: "Playfair Display", serif;
    font-size: 1.25rem;
    font-weight: 700;
    text-align: center; }
    @media (min-width: 1200px) {
      .contact-form__data-title, .contact-form__select-title {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 38px; } }
  .contact-form__data-title {
    margin: 30px 0; }
  .contact-form__select-title {
    margin: 38px 0; }
  .contact-form__data-fields, .contact-form__our-delivery, .contact-form__your-delivery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px; }
    @media (min-width: 992px) {
      .contact-form__data-fields, .contact-form__our-delivery, .contact-form__your-delivery {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  @media (min-width: 992px) {
    .contact-form__data-fields {
      gap: 30px; }
      .contact-form__data-fields .contact-form__field {
        -ms-flex-preferred-size: calc(50% - 15px);
            flex-basis: calc(50% - 15px); } }
  @media (min-width: 992px) {
    .contact-form__data-fields--catering {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .contact-form__data-fields--catering .contact-form__field:first-of-type {
        -ms-flex-preferred-size: calc(37.5% - 20px);
            flex-basis: calc(37.5% - 20px); }
      .contact-form__data-fields--catering .contact-form__field:nth-of-type(2) {
        -ms-flex-preferred-size: calc(37.5% - 20px);
            flex-basis: calc(37.5% - 20px); }
      .contact-form__data-fields--catering .contact-form__field:nth-of-type(3) {
        -ms-flex-preferred-size: calc(25% - 20px);
            flex-basis: calc(25% - 20px); }
      .contact-form__data-fields--catering .contact-form__field:nth-of-type(4), .contact-form__data-fields--catering .contact-form__field:nth-of-type(5), .contact-form__data-fields--catering .contact-form__field:nth-of-type(6), .contact-form__data-fields--catering .contact-form__field:nth-of-type(7) {
        -ms-flex-preferred-size: calc(50% - 15px);
            flex-basis: calc(50% - 15px); }
      .contact-form__data-fields--catering .contact-form__field--textarea {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  @media (min-width: 992px) {
    .contact-form__our-delivery {
      -webkit-column-gap: 30px;
         -moz-column-gap: 30px;
              column-gap: 30px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .contact-form__our-delivery .contact-form__field:first-of-type {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%; }
      .contact-form__our-delivery .contact-form__field:nth-of-type(2) {
        -ms-flex-preferred-size: 21%;
            flex-basis: 21%; }
      .contact-form__our-delivery .contact-form__field:nth-of-type(3) {
        -ms-flex-preferred-size: 21%;
            flex-basis: 21%; } }
  @media (min-width: 992px) {
    .contact-form__your-delivery {
      -webkit-column-gap: 30px;
         -moz-column-gap: 30px;
              column-gap: 30px; }
      .contact-form__your-delivery .contact-form__field {
        -ms-flex-preferred-size: calc(50% - 15px);
            flex-basis: calc(50% - 15px); } }
  .contact-form__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px; }
    .contact-form__field label {
      font-family: "Playfair Display", serif;
      font-size: 1rem;
      line-height: 1.3125rem;
      font-weight: 700; }
      .contact-form__field label span {
        color: #e4371a; }
    .contact-form__field--textarea textarea {
      resize: none;
      height: 155px; }
    .contact-form__field--acceptance {
      margin-top: 20px; }
      .contact-form__field--acceptance .wpcf7-list-item {
        margin: 0;
        display: block; }
      .contact-form__field--acceptance .wpcf7-list-item-label {
        font-family: proxima-nova, sans-serif;
        font-size: 0.875rem;
        line-height: 1.5rem;
        font-weight: 400;
        color: #000; }
      .contact-form__field--acceptance label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 20px; }
    .contact-form__field--input input {
      min-height: 55px;
      max-height: 55px; }
  .contact-form__acceptance {
    position: relative;
    width: 20px;
    height: 0;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .contact-form__acceptance::after {
      content: '';
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      top: 2px;
      left: 0;
      height: 20px;
      width: 20px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: transparent;
      border: 1px solid #1d1e1c52;
      cursor: pointer; }
    .contact-form__acceptance:checked::after {
      border-color: #e4371a;
      background-image: url(../img/form-acceptance.svg);
      background-repeat: no-repeat;
      background-size: 14px;
      background-position: center center; }
  .contact-form__input {
    width: 100%;
    outline: none;
    border: 1px solid #1d1e1c52;
    background-color: transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    line-height: 1.1875rem;
    font-weight: 400;
    padding: 17px 14px; }
    .contact-form__input:focus {
      border-color: #e4371a; }
    .contact-form__input::-webkit-input-placeholder {
      color: #000; }
    .contact-form__input::-moz-placeholder {
      color: #000; }
    .contact-form__input::-ms-input-placeholder {
      color: #000; }
    .contact-form__input::placeholder {
      color: #000; }
  .contact-form__category {
    border: 1px solid #1d1e1c;
    padding: 13px 14px;
    margin-bottom: 13px; }
    .contact-form__category .wpcf7-list-item {
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      gap: 15px;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
      @media (min-width: 768px) {
        .contact-form__category .wpcf7-list-item {
          -ms-flex-preferred-size: calc(50% - 13px);
              flex-basis: calc(50% - 13px); } }
      @media (min-width: 1200px) {
        .contact-form__category .wpcf7-list-item {
          -ms-flex-preferred-size: calc(33% - 14px);
              flex-basis: calc(33% - 14px); } }
      .contact-form__category .wpcf7-list-item .wpcf7-list-item-label {
        font-family: "Playfair Display", serif;
        font-size: 1rem;
        line-height: 1.3125rem;
        font-weight: 700;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .contact-form__category .wpcf7-list-item .wpcf7-list-item-label span {
          font-weight: 400; }
    .contact-form__category .wpcf7-form-control-wrap {
      display: block;
      opacity: 0;
      max-height: 0;
      overflow: hidden;
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
      .contact-form__category .wpcf7-form-control-wrap.active {
        opacity: 1;
        max-height: -webkit-max-content;
        max-height: -moz-max-content;
        max-height: max-content;
        padding-bottom: 14px; }
    .contact-form__category input {
      position: relative;
      width: 20px;
      height: 0;
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
      .contact-form__category input::after {
        content: '';
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        top: 2px;
        left: 0;
        height: 20px;
        width: 20px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: transparent;
        border: 1px solid #1d1e1c52;
        cursor: pointer; }
      .contact-form__category input:checked::after {
        border-color: #e4371a;
        background-image: url(../img/form-acceptance.svg);
        background-repeat: no-repeat;
        background-size: 14px;
        background-position: center center; }
  .contact-form__checkbox {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 25px;
    padding: 0 18px; }
    @media (min-width: 1200px) {
      .contact-form__checkbox {
        margin-top: 42px; } }
  .contact-form__category-title {
    position: relative;
    margin: 0;
    font-family: "Playfair Display", serif;
    font-size: 1.25rem;
    line-height: 1.6875rem;
    font-weight: 700;
    cursor: pointer; }
    .contact-form__category-title::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 24px;
      height: 24px;
      background-image: url(../img/select-arrow.svg);
      background-size: cover;
      background-repeat: no-repeat;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -webkit-transform-origin: 12px 6px;
          -ms-transform-origin: 12px 6px;
              transform-origin: 12px 6px; }
    .contact-form__category-title.active::after {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
  .contact-form .wpcf7-not-valid-tip {
    color: #e4371a;
    padding-top: 2px; }
  .contact-form__information {
    padding-top: 30px;
    margin-bottom: 14px; }
    .contact-form__information--catering {
      margin-bottom: 53px; }
    .contact-form__information h4 {
      margin-bottom: 9px;
      font-family: "Playfair Display", serif;
      font-size: 1rem;
      line-height: 1.3125rem;
      font-weight: 700; }
      .contact-form__information h4 span {
        color: #e4371a; }
    .contact-form__information p {
      margin: 0;
      font-family: proxima-nova, sans-serif;
      font-size: 0.875rem;
      line-height: 1.5rem;
      font-weight: 400; }
      .contact-form__information p:first-of-type {
        padding-bottom: 25px; }
  .contact-form__delivery {
    margin-bottom: 28px; }
    .contact-form__delivery #contact-delivery {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 20px; }
      @media (min-width: 992px) {
        .contact-form__delivery #contact-delivery {
          gap: 62px; } }
    .contact-form__delivery .wpcf7-list-item {
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      gap: 2px; }
    .contact-form__delivery .wpcf7-list-item-label {
      font-family: "Playfair Display", serif;
      font-size: 1rem;
      line-height: 1.3125rem;
      font-weight: 700;
      padding-left: 9px; }
    .contact-form__delivery input {
      position: relative;
      width: 20px;
      height: 0;
      -webkit-transition: 0.4s;
      -o-transition: 0.4s;
      transition: 0.4s; }
      .contact-form__delivery input::after {
        content: '';
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        top: 2px;
        left: 0;
        height: 20px;
        width: 20px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: transparent;
        border: 1px solid #b6afa6;
        cursor: pointer;
        border-radius: 50%; }
      .contact-form__delivery input:checked::after {
        border-color: #e4371a;
        background-image: url(../img/radio-acceptance.svg);
        background-repeat: no-repeat;
        background-size: 14px;
        background-position: center center; }
        @media (min-width: 1200px) {
          .contact-form__delivery input:checked::after {
            background-position: 50% 42%; } }
  .contact-form__delivery-info {
    margin: -5px 0 0 0;
    font-family: proxima-nova, sans-serif;
    font-size: 0.875rem;
    line-height: 1.5rem;
    font-weight: 400; }
    @media (min-width: 992px) {
      .contact-form__delivery-info {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  .contact-form__our-delivery, .contact-form__your-delivery {
    margin-bottom: 30px;
    display: none; }
    .contact-form__our-delivery.active, .contact-form__your-delivery.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .contact-form__link {
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
    .contact-form__link:hover {
      color: #e4371a; }
  .contact-form .wpcf7-spinner {
    display: none; }
  .contact-form__button-wrapper {
    margin-top: 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .contact-form__button {
    outline: none;
    border: 1px solid #e4371a;
    padding: 13px 66px 17px;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    cursor: pointer; }
    .contact-form__button:hover {
      background-color: transparent; }
  .contact-form .wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    text-align: center; }
  .contact-form__backgrounds {
    display: none; }
    @media (min-width: 992px) {
      .contact-form__backgrounds {
        display: block;
        position: absolute; } }
    .contact-form__backgrounds--spices {
      top: 100px;
      left: -420px; }
    .contact-form__backgrounds--spoon {
      top: 200px;
      right: -620px;
      width: 515px;
      height: 264px;
      -webkit-transform: rotate(-71.332deg);
          -ms-transform: rotate(-71.332deg);
              transform: rotate(-71.332deg);
      -o-object-fit: contain;
         object-fit: contain; }
    .contact-form__backgrounds--tomato {
      bottom: 0;
      left: -610px;
      width: 369px;
      height: 401px;
      -o-object-fit: contain;
         object-fit: contain; }
    .contact-form__backgrounds--shape {
      bottom: 0;
      right: -675px;
      -webkit-transform: rotate(180deg) scaleY(-1);
          -ms-transform: rotate(180deg) scaleY(-1);
              transform: rotate(180deg) scaleY(-1); }
  .contact-form--catering .contact-form__backgrounds--tomato {
    bottom: 0; }
  .contact-form--catering .contact-form__backgrounds--shape {
    bottom: -50px; }

.home .contact-form--catering {
  padding-top: 70px; }
  @media (min-width: 1200px) {
    .home .contact-form--catering {
      padding-top: 112px; } }
  .home .contact-form--catering .contact-form__title {
    padding: 0; }

.main-blog {
  background-color: #fff3e8;
  padding-top: 90px;
  padding-bottom: 70px; }
  @media (min-width: 1400px) {
    .main-blog {
      padding-top: 184px;
      padding-bottom: 80px; } }
  .main-blog__container {
    position: relative; }
  .main-blog__row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .main-blog__row {
        margin-right: -15px;
        margin-left: -15px; } }
  .main-blog__title {
    margin-bottom: 54px; }
    @media (min-width: 1200px) {
      .main-blog__title {
        margin-bottom: 73px; } }
  .main-blog__backgrounds {
    display: none; }
    @media (min-width: 992px) {
      .main-blog__backgrounds {
        display: block;
        position: absolute; } }
    .main-blog__backgrounds--spices {
      top: 450px;
      left: -190px; }
    .main-blog__backgrounds--spoon {
      top: 70px;
      right: -370px;
      width: 515px;
      height: 264px;
      -webkit-transform: rotate(-71.332deg);
          -ms-transform: rotate(-71.332deg);
              transform: rotate(-71.332deg);
      -o-object-fit: contain;
         object-fit: contain; }
    .main-blog__backgrounds--tomato {
      top: 1200px;
      left: -410px;
      width: 369px;
      height: 401px;
      -o-object-fit: contain;
         object-fit: contain; }
    .main-blog__backgrounds--shape {
      top: 1600px;
      right: -530px;
      -webkit-transform: rotate(140deg) scaleY(-1);
          -ms-transform: rotate(140deg) scaleY(-1);
              transform: rotate(140deg) scaleY(-1); }

.post-blog__content {
  margin-top: -90px;
  padding-top: 122px;
  padding-bottom: 50px;
  background-color: #fff3e8;
  font-family: proxima-nova, sans-serif;
  font-size: 1rem;
  line-height: 1.7rem;
  font-weight: 400; }
  @media (min-width: 992px) {
    .post-blog__content {
      padding-top: 274px;
      padding-bottom: 75px;
      margin-top: -192px;
      font-size: 1.25rem;
      line-height: 2.125rem; } }
  .post-blog__content h2 {
    position: relative;
    margin-bottom: 40px;
    font-family: "Playfair Display", serif;
    font-size: 1.5rem;
    line-height: 1.9994rem;
    font-weight: 700; }
    @media (min-width: 992px) {
      .post-blog__content h2 {
        font-size: 2rem;
        line-height: 2.6662rem; } }
    .post-blog__content h2::after {
      content: '';
      position: absolute;
      bottom: -15px;
      left: 0;
      width: 84px;
      height: 6px;
      background-color: #e4371a; }
  .post-blog__content ul {
    list-style: disc;
    padding-left: 25px; }
  .post-blog__content .wp-video {
    margin: 40px auto; }

.post-blog__contents {
  margin-bottom: 40px;
  padding: 25px;
  border: 2px solid #e4371a; }
  @media (min-width: 992px) {
    .post-blog__contents {
      padding: 27px 44px; } }

.post-blog__contents-list {
  padding: 0; }

.post-blog__contents-item:not(:last-child) {
  margin-bottom: 11px; }

.post-blog__container {
  position: relative;
  max-width: 970px; }

.post-blog__backgrounds {
  display: none; }
  @media (min-width: 992px) {
    .post-blog__backgrounds {
      display: block;
      position: absolute; } }
  .post-blog__backgrounds--spices {
    top: 200px;
    left: -450px; }
  .post-blog__backgrounds--spoon {
    top: 470px;
    right: -600px;
    width: 515px;
    height: 264px;
    -webkit-transform: rotate(-71.332deg);
        -ms-transform: rotate(-71.332deg);
            transform: rotate(-71.332deg);
    -o-object-fit: contain;
       object-fit: contain; }
  .post-blog__backgrounds--tomato {
    bottom: 0;
    left: -670px;
    width: 369px;
    height: 401px;
    -o-object-fit: contain;
       object-fit: contain; }
  .post-blog__backgrounds--shape {
    bottom: -200px;
    right: -730px;
    -webkit-transform: rotate(140deg) scaleY(-1);
        -ms-transform: rotate(140deg) scaleY(-1);
            transform: rotate(140deg) scaleY(-1); }

.see-more {
  padding-top: 75px;
  padding-bottom: 43px; }
  @media (min-width: 992px) {
    .see-more {
      padding-bottom: 0; } }
  .see-more__row {
    padding-top: 73px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 992px) {
      .see-more__row {
        padding-bottom: 53px;
        margin-right: -15px;
        margin-left: -15px; } }

.opinions {
  padding-top: 37px; }
  @media (min-width: 1200px) {
    .opinions {
      padding-top: 88px; } }
  .opinions__container {
    position: relative;
    padding: 0 25px 70px;
    max-width: 1270px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      .opinions__container {
        padding: 0 100px 70px; } }
    @media (min-width: 1400px) {
      .opinions__container {
        padding: 0 150px 70px; } }
  .opinions__title {
    margin-bottom: 50px; }
  .opinions__text {
    font-family: proxima-nova, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    text-align: center; }
    @media (min-width: 1200px) {
      .opinions__text {
        font-size: 20px;
        line-height: 34px; } }
  .opinions__author {
    font-family: "Playfair Display", serif;
    font-size: 1.2rem;
    font-weight: 700;
    color: #e4371a;
    text-align: center; }
    @media (min-width: 1200px) {
      .opinions__author {
        font-size: 1.4rem; } }
  .opinions__swiper-button-prev, .opinions__swiper-button-next {
    top: unset;
    bottom: 0; }
    @media (min-width: 992px) {
      .opinions__swiper-button-prev, .opinions__swiper-button-next {
        top: 40%;
        bottom: unset;
        width: 46px;
        height: 67px;
        -webkit-transition: 0.4s;
        -o-transition: 0.4s;
        transition: 0.4s; }
        .opinions__swiper-button-prev:hover, .opinions__swiper-button-next:hover {
          -webkit-transform: scale(1.15);
              -ms-transform: scale(1.15);
                  transform: scale(1.15); } }
    .opinions__swiper-button-prev::after, .opinions__swiper-button-next::after {
      content: '';
      display: block;
      width: 46px;
      height: 67px;
      background-size: contain; }
  .opinions__swiper-button-prev {
    left: 33%; }
    @media (min-width: 992px) {
      .opinions__swiper-button-prev {
        left: 2%; } }
    .opinions__swiper-button-prev::after {
      background-image: url(../img/slider-prev-red.svg); }
  .opinions__swiper-button-next {
    right: 33%; }
    @media (min-width: 992px) {
      .opinions__swiper-button-next {
        right: 2%; } }
    .opinions__swiper-button-next::after {
      background-image: url(../img/slider-next-red.svg); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlsaXRpZXMvX21peGlucy5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fdW5pdmVyc2FsLnNjc3MiLCJiYXNlL19sYXlvdXQtbW9kLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1tZW51LnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LWltYWdlLnNjc3MiLCJjb21wb25lbnRzL190aWxlLnNjc3MiLCJjb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL19saWdodGJveC5zY3NzIiwiY29tcG9uZW50cy9fZXJyb3Iuc2NzcyIsInBhcnRpYWxzL193ZWJzaXRlLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fY29udGVudC5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvZnJvbnQtcGFnZS9fY2F0ZXJpbmcuc2NzcyIsInBhcnRpYWxzL2Zyb250LXBhZ2UvX2Fib3V0LXVzLnNjc3MiLCJwYXJ0aWFscy9mcm9udC1wYWdlL19oaXN0b3J5LnNjc3MiLCJwYXJ0aWFscy9mcm9udC1wYWdlL19jb250YWN0LnNjc3MiLCJwYXJ0aWFscy9mcm9udC1wYWdlL19jbGFzc2ljcy5zY3NzIiwicGFydGlhbHMvZnJvbnQtcGFnZS9fbWVhbHMuc2NzcyIsInBhcnRpYWxzL2Zyb250LXBhZ2UvX2Jsb2ctc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvb3VyLWJveGVzL19jYXRlZ29yaWVzLnNjc3MiLCJwYXJ0aWFscy9vdXItYm94ZXMvX291ci1ib3hlcy5zY3NzIiwicGFydGlhbHMvcHJvZHVjdC9fcHJvZHVjdC5zY3NzIiwicGFydGlhbHMvY29udGFjdC9fY29udGFjdC1mb3JtLnNjc3MiLCJwYXJ0aWFscy9ibG9nL19tYWluLWJsb2cuc2NzcyIsInBhcnRpYWxzL2Jsb2cvX3Bvc3QtYmxvZy5zY3NzIiwicGFydGlhbHMvYmxvZy9fc2VlLW1vcmUuc2NzcyIsInBhcnRpYWxzL2Zyb250LXBhZ2UvX29waW5pb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsY0FBYztBQVdkLDhCQUE4QjtBQ2Q5Qix5QkFBeUI7QUNBekI7OztFQUdFLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdkIsNkJBQTRCO0VBQzVCLDRCQUEyQixFQUMzQjs7QUFFRDtFQUNDLHlCQUF3QixFQUN4Qjs7QUFFRDtFQUNFLHNDRlp1QztFRWF2QyxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQiwrQkFBOEI7RUFDOUIsMkJBQTBCO0VBQzFCLDhCQUE2QjtFQUM3Qiw4Q0FBNkMsRUFDOUM7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxzQ0YxQnVDO0VFMkJ2QyxvQkFBbUI7RUFDbkIsZUZ4Qm9CO0VFeUJwQixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLHVCRnBCVSxFRXFCWDs7QUNBRDtFREdFLHNCQUFxQixFQUN0Qjs7QUFFRDtFQUNFLGdDQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsVUFBUztFQUNULGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGNBQWE7RUFDZCxlQUFjO0VBQ2IsdUNGaERzQyxFRWlEdkM7O0FBRUQ7RUFDRSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLG1CQUFrQixFQUtuQjtFQVJEO0lBTUUsc0JBQXFCLEVBQ3JCOztBQUdGO0VBQ0UsMkJBQTBCO0VBQzFCLDBDQUFpQztVQUFqQyxrQ0FBaUM7RUFDakMsYUFBWTtFQUNaLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFDckI7O0FBRUQ7OztFQUdFLFVBQVM7RUFDVCxpQkFBZ0IsRUFDakI7O0FBRUQ7Ozs7RUFJRSxV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QVMsRUFLVixFQUFBO0lBUkE7TUFNQyxrREFBaUQsRUFDakQiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeS1mb250OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG4kc2Vjb25kYXJ5LWZvbnQ6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcclxuXHJcbi8qKiBDT0xPUlMgKiovXHJcblxyXG4kcHJpbWFyeS10ZXh0OiAjMWQxZTFjO1xyXG4kc2Vjb25kYXJ5LXRleHQ6ICM1NDU0NTQ7XHJcbiR0ZXJ0aWFyeS10ZXh0OiAjZmZmO1xyXG4kcHJpbWFyeS1jb2xvcjogI2U0MzcxYTtcclxuJHByaW1hcnktYmc6ICNmZmYzZTg7XHJcbiRzZWNvbmRhcnktYmc6ICMxZDFlMWM7XHJcbiRibGFjazogIzAwMDtcclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuLyoqIFJFU1BPTlNJVkUgQlJFQUtQT0lOVFMgKiovXHJcblxyXG4keHM6IDU3NnB4O1xyXG4kc206IDc2OHB4O1xyXG4kbWQ6IDk5MnB4O1xyXG4kbGc6IDEyMDBweDtcclxuJHhsOiAxNDAwcHg7XHJcbiR4eGw6IDE2MDBweDtcclxuXHJcbiRicmVha3BvaW50czogKFxyXG5cdHhzOiAkeHMsXHJcblx0c206ICRzbSxcclxuXHRtZDogJG1kLFxyXG5cdGxnOiAkbGcsXHJcblx0eGw6ICR4bCxcclxuXHR4eGw6ICR4eGxcclxuKTtcclxuIiwiLyoqIEJSRUFLUE9JTlRTIE1FRElBICoqL1xyXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcclxuICB9XHJcbn1cclxuXHJcbiIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHRjb2xvci1zY2hlbWU6IGxpZ2h0IG9ubHk7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiLyoqIENPTE9SUyAqKi9cbi8qKiBSRVNQT05TSVZFIEJSRUFLUE9JTlRTICoqL1xuLyoqIEJSRUFLUE9JTlRTIE1FRElBICoqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiBsaWdodCBvbmx5OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQxZTFjO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYWJiclt0aXRsZV0sIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9IH1cbiAgLnJvdy0tc21hbGwtZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAucm93LS1zbWFsbC1ndXR0ZXJzID4gLmNvbCxcbiAgICAucm93LS1zbWFsbC1ndXR0ZXJzID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtY29tdW1uLXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wteHMtMSxcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wteHMsXG4uY29sLXNtLTEsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLFxuLmNvbC1zbS1hdXRvLFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0yLTUsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTQtNSxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQsXG4uY29sLW1kLWF1dG8sXG4uY29sLWxnLTEsXG4uY29sLWxnLTIsXG4uY29sLWxnLTMsXG4uY29sLWxnLTQsXG4uY29sLWxnLTQtNSxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbGcsXG4uY29sLWxnLWF1dG8sXG4uY29sLXhsLTEsXG4uY29sLXhsLTIsXG4uY29sLXhsLTMsXG4uY29sLXhsLTQsXG4uY29sLXhsLTUsXG4uY29sLXhsLTYsXG4uY29sLXhsLTcsXG4uY29sLXhsLTgsXG4uY29sLXhsLTksXG4uY29sLXhsLTEwLFxuLmNvbC14bC0xMSxcbi5jb2wteGwtMTIsXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC0xLFxuICAgIC5jb2wtMixcbiAgICAuY29sLTMsXG4gICAgLmNvbC00LFxuICAgIC5jb2wtNSxcbiAgICAuY29sLTYsXG4gICAgLmNvbC03LFxuICAgIC5jb2wtOCxcbiAgICAuY29sLTksXG4gICAgLmNvbC0xMCxcbiAgICAuY29sLTExLFxuICAgIC5jb2wtMTIsXG4gICAgLmNvbCxcbiAgICAuY29sLWF1dG8sXG4gICAgLmNvbC14cy0xLFxuICAgIC5jb2wteHMtMixcbiAgICAuY29sLXhzLTMsXG4gICAgLmNvbC14cy00LFxuICAgIC5jb2wteHMtNSxcbiAgICAuY29sLXhzLTYsXG4gICAgLmNvbC14cy03LFxuICAgIC5jb2wteHMtOCxcbiAgICAuY29sLXhzLTksXG4gICAgLmNvbC14cy0xMCxcbiAgICAuY29sLXhzLTExLFxuICAgIC5jb2wteHMtMTIsXG4gICAgLmNvbC14cyxcbiAgICAuY29sLXNtLTEsXG4gICAgLmNvbC1zbS0yLFxuICAgIC5jb2wtc20tMyxcbiAgICAuY29sLXNtLTQsXG4gICAgLmNvbC1zbS01LFxuICAgIC5jb2wtc20tNixcbiAgICAuY29sLXNtLTcsXG4gICAgLmNvbC1zbS04LFxuICAgIC5jb2wtc20tOSxcbiAgICAuY29sLXNtLTEwLFxuICAgIC5jb2wtc20tMTEsXG4gICAgLmNvbC1zbS0xMixcbiAgICAuY29sLXNtLFxuICAgIC5jb2wtc20tYXV0byxcbiAgICAuY29sLW1kLTEsXG4gICAgLmNvbC1tZC0yLFxuICAgIC5jb2wtbWQtMi01LFxuICAgIC5jb2wtbWQtMyxcbiAgICAuY29sLW1kLTQsXG4gICAgLmNvbC1tZC00LTUsXG4gICAgLmNvbC1tZC01LFxuICAgIC5jb2wtbWQtNixcbiAgICAuY29sLW1kLTcsXG4gICAgLmNvbC1tZC04LFxuICAgIC5jb2wtbWQtOSxcbiAgICAuY29sLW1kLTEwLFxuICAgIC5jb2wtbWQtMTEsXG4gICAgLmNvbC1tZC0xMixcbiAgICAuY29sLW1kLFxuICAgIC5jb2wtbWQtYXV0byxcbiAgICAuY29sLWxnLTEsXG4gICAgLmNvbC1sZy0yLFxuICAgIC5jb2wtbGctMyxcbiAgICAuY29sLWxnLTQsXG4gICAgLmNvbC1sZy00LTUsXG4gICAgLmNvbC1sZy01LFxuICAgIC5jb2wtbGctNixcbiAgICAuY29sLWxnLTcsXG4gICAgLmNvbC1sZy04LFxuICAgIC5jb2wtbGctOSxcbiAgICAuY29sLWxnLTEwLFxuICAgIC5jb2wtbGctMTEsXG4gICAgLmNvbC1sZy0xMixcbiAgICAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byxcbiAgICAuY29sLXhsLTEsXG4gICAgLmNvbC14bC0yLFxuICAgIC5jb2wteGwtMyxcbiAgICAuY29sLXhsLTQsXG4gICAgLmNvbC14bC01LFxuICAgIC5jb2wteGwtNixcbiAgICAuY29sLXhsLTcsXG4gICAgLmNvbC14bC04LFxuICAgIC5jb2wteGwtOSxcbiAgICAuY29sLXhsLTEwLFxuICAgIC5jb2wteGwtMTEsXG4gICAgLmNvbC14bC0xMixcbiAgICAuY29sLXhsLFxuICAgIC5jb2wteGwtYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9IH1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC14cyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14cy1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14cy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14cy0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14cy01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14cy02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14cy04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14cy05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteHMtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhzLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG4gIC5mbGV4LXhzLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgteHMtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgteHMtcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmZsZXgteHMtY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5mbGV4LXhzLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LXhzLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXhzLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYWxpZ24taXRlbXMteHMtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYWxpZ24taXRlbXMteHMtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWxpZ24taXRlbXMteHMtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5hbGlnbi1pdGVtcy14cy1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMi01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgY2FsYygyLjUgLyAxMiAqIDEwMCUpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDIuNSAvIDEyICogMTAwJSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDIuNSAvIDEyICogMTAwJSk7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC00LTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTQtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfVxuICAuZmxleC14bC1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsZXgtcm93IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtcm93LS1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtd3JhcC0tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG5cbi5oaWRkZW4tbGctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGRlbi1sZy11cCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGRlbi1zbS1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuLW1kLWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbio6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjZTQzNzFhOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTk5OTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWxpZ24teHMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWxpZ24teHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsaWduLXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWxpZ24tc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsaWduLXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWxpZ24tbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsaWduLW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduLWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFsaWduLWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGlnbi1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hbGlnbi14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbGlnbi14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxpZ24teGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcxYTtcbiAgdHJhbnNpdGlvbjogMC40czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZTQzNzFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbi0taGVybyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCA0OXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJ1dHRvbi0taGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggNjNweDsgfSB9XG4gIC5idXR0b24tLWNhdGVyaW5nIHtcbiAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0MzcxYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5idXR0b24tLWNhdGVyaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH0gfVxuICAgIC5idXR0b24tLWNhdGVyaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b24tLWV2ZW50IHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJ1dHRvbi0tY29udGFjdCB7XG4gICAgbWFyZ2luOiAzNnB4IDAgMTZweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2U0MzcxYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zMDU2cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAuYnV0dG9uLS1jb250YWN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYnV0dG9uLS1jb250YWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDBweDsgfSB9XG4gIC5idXR0b24tLWNsYXNzaWNzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTNweDtcbiAgICBmb250LXNpemU6IDEuMTM1NHJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTQzNzFhOyB9XG4gICAgLmJ1dHRvbi0tY2xhc3NpY3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2U0MzcxYTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5idXR0b24tLWNsYXNzaWNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjRweCAxN3B4OyB9IH1cbiAgLmJ1dHRvbi0tcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTJweCAzM3B4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTQzNzFhOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJ1dHRvbi0tcHJvZHVjdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTAxcHg7IH0gfVxuICAgIC5idXR0b24tLXByb2R1Y3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ1dHRvbi0tZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNDM3MWE7IH1cbiAgICAuYnV0dG9uLS1lcnJvcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ1dHRvbi0tZXJyb3Ige1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7IH0gfVxuICAuYnV0dG9uLS1ibG9nLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEzcHggNDBweCAxN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNDM3MWE7IH1cbiAgICAuYnV0dG9uLS1ibG9nLXNlY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm9fX2ZyYW1lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDMzcHg7XG4gICAgcmlnaHQ6IDMzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0MzcxYTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyb19fZnJhbWUge1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIGxlZnQ6IDExMXB4O1xuICAgICAgICByaWdodDogMTExcHg7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZXJvX19mcmFtZSB7XG4gICAgICAgIGJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmhlcm9fX2ZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk4cHg7XG4gICAgICAgIGJvdHRvbTogNzBweDsgfSB9XG4gICAgLmhlcm9fX2ZyYW1lOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogNTAuNiU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzFhO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZXJvX19mcmFtZTo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlcm9fX2ZyYW1lOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuICAgICAgICAgIGhlaWdodDogMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlcm9fX2ZyYW1lOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICAgICAgICB3aWR0aDogNTAuOCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuaGVyb19fZnJhbWU6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuaGVyb19fZnJhbWU6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XG4gICAgICAgICAgd2lkdGg6IDUwLjUlOyB9IH1cbiAgICAuaGVyb19fZnJhbWU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiA1MC42JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuaGVyb19fZnJhbWU6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvX19mcmFtZTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZXJvX19mcmFtZTo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgICAgd2lkdGg6IDUwLjglOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmhlcm9fX2ZyYW1lOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmhlcm9fX2ZyYW1lOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgICAgICAgIHdpZHRoOiA1MC41JTsgfSB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgOTUlLCA1MCUgMTAwJSwgMCA5NSUsIDAgMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5N3B4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDg1JSwgNTAlIDEwMCUsIDAgODUlLCAwIDApOyB9IH1cbiAgICAuaGVyb19fY29udGVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIHotaW5kZXg6IC0yOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlcm9fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuaGVyb19fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaGVyb19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEzOHB4IDEzcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjMxMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHBhZGRpbmc6IDIxMXB4IDAgMDsgfSB9XG4gIC5oZXJvX19pbnRybyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlcm9fX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9XG4gIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAtMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm9fX2JhY2tncm91bmQge1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA5OHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZXJvLS1vdXItYm94ZXMgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cbiAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc3cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA5MCUsIDUwJSAxMDAlLCAwIDkwJSwgMCAwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgODUlLCA1MCUgMTAwJSwgMCA4NSUsIDAgMCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZXJvLS1vdXItYm94ZXMgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgfVxuICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTsgfVxuICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgd2lkdGg6IDUwLjIlOyB9XG4gICAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fZnJhbWU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgIHdpZHRoOiA1MC4yJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvLS1vdXItYm94ZXMgLmhlcm9fX2ZyYW1lIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fZnJhbWU6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG4gICAgICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fZnJhbWUge1xuICAgICAgYm90dG9tOiAxNXB4OyB9XG4gICAgICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAgIC5oZXJvLS1vdXItYm94ZXMgLmhlcm9fX2ZyYW1lOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDRkZWcpOyB9XG4gICAgLmhlcm8tLW91ci1ib3hlcyAuaGVyb19fZnJhbWU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaGVyby0tb3VyLWJveGVzIC5oZXJvX19mcmFtZSB7XG4gICAgICBib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlcm8tLWJsb2cgLmhlcm9fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cbiAgLmhlcm8tLWJsb2cgLmhlcm9fX2JhY2tncm91bmQge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5oZWFkZXItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItbWVudSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5oZWFkZXItbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyLW1lbnVfX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGVhZGVyLW1lbnVfX2xpc3Qge1xuICAgICAgICBnYXA6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4OyB9IH1cbiAgICAuaGVhZGVyLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogIzFkMWUxYztcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGlzdCAubWVudS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICAuaGVhZGVyLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5oZWFkZXItbWVudV9fbGlzdCAubWVudS1pdGVtIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH0gfVxuICAgICAgICAuaGVhZGVyLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNDM3MWE7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0MzcxYTsgfSB9XG4gICAgLmhlYWRlci1tZW51X19saXN0IC5oZWFkZXJfX2J1dHRvbiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG4gICAgICAuaGVhZGVyLW1lbnVfX2xpc3QgLmhlYWRlcl9fYnV0dG9uIGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItbWVudSAubWVudS1pdGVtLW9iamVjdC1wYWdlLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICNlNDM3MWE7XG4gICAgICBib3JkZXItY29sb3I6ICNlNDM3MWE7IH0gfVxuXG4uaGFtYnVyZ2VyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGFtYnVyZ2VyX19iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzFhO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0OyB9XG4gICAgLmhhbWJ1cmdlcl9fYmFyLS10b3AuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDAuOTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5oYW1idXJnZXJfX2Jhci0tbWlkZGxlLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIC5oYW1idXJnZXJfX2Jhci0tYm90dG9tLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuOTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWQxZTFjO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAudGl0bGUtLWRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aXRsZS0tZGVjb3JhdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yM3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7IH1cblxuLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWltYWdlX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC50ZXh0LWltYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC50ZXh0LWltYWdlX19pdGVtOm50aC1jaGlsZCgybikgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG4udGV4dC1pbWFnZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzdweCAwIDUxcHg7XG4gIGNvbG9yOiAjMWQxZTFjO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luOiAzN3B4IDAgNjNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTE2cHg7IH0gfVxuICAudGV4dC1pbWFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGV4dC1pbWFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMzFweDsgfSB9XG5cbi50ZXh0LWltYWdlX190ZXh0LFxuLnRleHQtaW1hZ2VfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZV9fdGV4dCxcbiAgICAudGV4dC1pbWFnZV9fdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTsgfSB9XG5cbi50ZXh0LWltYWdlX190ZXh0IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4udGV4dC1pbWFnZV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAyMzhweDtcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtaW1hZ2VfX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4OyB9IH1cblxuLnRleHQtaW1hZ2VfX3Bob3RvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRleHQtaW1hZ2UtLWFib3V0LXVzIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGV4dC1pbWFnZS0tYWJvdXQtdXMgLnRleHQtaW1hZ2VfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA2NTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZS0tYWJvdXQtdXMge1xuICAgICAgcGFkZGluZy10b3A6IDk5cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX19pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC50ZXh0LWltYWdlLS1hYm91dC11cyAudGV4dC1pbWFnZV9faXRlbS0tMTo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgcmlnaHQ6IC0yNTBweDtcbiAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLWRlc2t0b3Auc3ZnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYwZGVnKTsgfVxuICAgICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX19pdGVtLS0yOjphZnRlciB7XG4gICAgICAgIHRvcDogMjEwcHg7XG4gICAgICAgIGxlZnQ6IC0zNTBweDtcbiAgICAgICAgd2lkdGg6IDY3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLWRlc2t0b3Auc3ZnKTsgfVxuICAgICAgLnRleHQtaW1hZ2UtLWFib3V0LXVzIC50ZXh0LWltYWdlX19pdGVtLS0zOjphZnRlciB7XG4gICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTgwcHg7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpIHNjYWxlWSgtMSk7IH0gfVxuXG4udGV4dC1pbWFnZS0taGlzdG9yeSB7XG4gIHBhZGRpbmctdG9wOiA2OXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1pbWFnZS0taGlzdG9yeSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTlweDsgfSB9XG4gIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4OyB9XG4gIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMTo6YmVmb3JlLCAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMTo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpIHNjYWxlWSgtMSk7IH1cbiAgICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtLS0xOjphZnRlciB7XG4gICAgICAgIHRvcDogMTc1cHg7XG4gICAgICAgIHJpZ2h0OiAtNDEwcHg7XG4gICAgICAgIHdpZHRoOiA2NzVweDtcbiAgICAgICAgaGVpZ2h0OiA0NDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zaGFwZS1kZXNrdG9wLnN2Zyk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtLS0xIC50ZXh0LWltYWdlX19pbWcge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtLS0xIC50ZXh0LWltYWdlX19jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9IH1cbiAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMzdweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtLS0yIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMjo6YmVmb3JlLCAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMjo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2Jvd2wtbW9iaWxlLnBuZyk7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRleHQtaW1hZ2UtLWhpc3RvcnkgLnRleHQtaW1hZ2VfX2l0ZW0tLTI6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjgwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm93bC1kZXNrdG9wLnBuZyk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDsgfSB9XG4gICAgICAudGV4dC1pbWFnZS0taGlzdG9yeSAudGV4dC1pbWFnZV9faXRlbS0tMjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMjFweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy90b21hdG8tc2Vjb25kLW1vYmlsZS5wbmcpO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX19pdGVtLS0yOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0xMzUwcHg7XG4gICAgICAgICAgICByaWdodDogLTM0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDYxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04MGRlZykgc2NhbGVZKC0xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvdG9tYXRvLWRlc2t0b3AucG5nKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtaW1hZ2UtLWhpc3RvcnkgLnRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50ZXh0LWltYWdlLS1oaXN0b3J5IC50ZXh0LWltYWdlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi50aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGlsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAudGlsZV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjE1cHg7XG4gICAgbWF4LWhlaWdodDogMjE1cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA5MCUsIDUwJSAxMDAlLCAwIDkwJSwgMCAwKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRpbGVfX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjVweDsgfSB9XG4gICAgLnRpbGVfX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudGlsZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDMxcHggMCAxM3B4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgY29sb3I6ICMxZDFlMWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnRpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW46IDI3cHggMCAyN3B4OyB9IH1cbiAgLnRpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC50aWxlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7IH0gfVxuICAudGlsZV9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjZTQzNzFhO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC50aWxlX19idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAgIC50aWxlX19idXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J1dHRvbi1hcnJvdy5zdmcpO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRpbGUtLWJsb2cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5nYWxsZXJ5X19zd2lwZXIge1xuICBtYXJnaW46IDEzcHggMCAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZ2FsbGVyeV9fc3dpcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uZ2FsbGVyeV9fc2xpZGUge1xuICBtYXgtaGVpZ2h0OiA1NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5nYWxsZXJ5X19zbGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMzFweDsgfSB9XG5cbi5nYWxsZXJ5X19pbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5nYWxsZXJ5X19pbWcge1xuICAgICAgbWluLWhlaWdodDogMTMxcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMzFweDsgfSB9XG5cbi5nYWxsZXJ5X19waG90byB7XG4gIG1pbi1oZWlnaHQ6IDE4MnB4O1xuICBtYXgtaGVpZ2h0OiAxODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZ2FsbGVyeV9fcGhvdG8ge1xuICAgICAgbWluLWhlaWdodDogNDIycHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MjJweDsgfSB9XG5cbi5saWdodGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGlnaHRib3gub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpZ2h0Ym94X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgLmxpZ2h0Ym94X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5saWdodGJveF9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmxpZ2h0Ym94X19iYXItLXRvcCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAubGlnaHRib3hfX2Jhci0tYm90dG9tIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLmxpZ2h0Ym94X19waG90byB7XG4gICAgbWF4LWhlaWdodDogOTB2aDsgfVxuXG4uZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2U4OyB9XG4gIC5lcnJvcl9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoOyB9XG4gIC5lcnJvcl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXJyb3JfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi53ZWJzaXRlLmhhcy1hY3RpdmUtbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC53ZWJzaXRlLmhhcy1hY3RpdmUtbWVudSB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi53ZWJzaXRlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi53ZWJzaXRlX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ud2Vic2l0ZS5oYXMtYWN0aXZlLWxpZ2h0Ym94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5oZWFkZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzFhOyB9XG4gICAgLmhlYWRlci5hY3RpdmUgLnNvY2lhbC1tZWRpYV9faWNvbiB7XG4gICAgICBmaWx0ZXI6IGludmVydCgxKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXIuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH1cbiAgICAgICAgLmhlYWRlci5hY3RpdmUgLnNvY2lhbC1tZWRpYV9faWNvbiB7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAuaGVhZGVyX19tZW51LmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudS5hY3RpdmUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9IH1cbiAgLmhlYWRlcl9fc29jaWFsLW1lZGlhIHtcbiAgICBnYXA6IDIxcHg7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5oZWFkZXJfX2xvZ28uYWN0aXZlIHtcbiAgICAgIHRvcDogLTEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2xvZ28uYWN0aXZlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgIC5oZWFkZXJfX2xvZ28uc2Nyb2xsZWQge1xuICAgICAgdG9wOiAtMTIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nby5zY3JvbGxlZCB7XG4gICAgICAgICAgdG9wOiAtMTgwcHg7IH0gfVxuICAgIC5oZWFkZXJfX2xvZ286OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogMTMzcHg7XG4gICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2dvLWJhY2tncm91bmQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nbzo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwNnB4O1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgICAgIHdpZHRoOiAxODlweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXJfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fY29udGFjdCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBnYXA6IDczcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fY29udGFjdC0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9fY29udGFjdC0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2NvbnRhY3QtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuaGVhZGVyX19waG9uZSwgLmhlYWRlcl9fbWFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19waG9uZTpob3ZlciwgLmhlYWRlcl9fbWFpbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTQzNzFhOyB9IH1cbiAgICAuaGVhZGVyX19waG9uZTo6YWZ0ZXIsIC5oZWFkZXJfX21haWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmhlYWRlcl9fcGhvbmU6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhvbmUuc3ZnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3Bob25lOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhvbmUtcmVkLnN2Zyk7IH0gfVxuICAuaGVhZGVyX19tYWlsOjphZnRlciB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haWwuc3ZnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX21haWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWlsLXJlZC5zdmcpO1xuICAgICAgICBib3R0b206IDJweDsgfSB9XG4gIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzNzFhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTQzNzFhOyB9XG4gICAgICAgIC5oZWFkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlNDM3MWE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTQzNzFhOyB9IH1cbiAgICAuaGVhZGVyX19idXR0b24gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZTQzNzFhO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fYnV0dG9uIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLmhlYWRlciAuc29jaWFsLW1lZGlhX19pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlciAuc29jaWFsLW1lZGlhX19pY29uOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cblxuLmNvbnRlbnRfX2RlZmF1bHQtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFlMWM7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cbiAgLmZvb3Rlcl9fbG9nby1pbWcge1xuICAgIG1heC13aWR0aDogMTI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYxcHg7IH0gfVxuICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQxcHg7IH0gfVxuICAuZm9vdGVyX19jaXR5LCAuZm9vdGVyX196aXAtY29kZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2Nhc2UnIG9uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZm9vdGVyX19jaXR5LCAuZm9vdGVyX196aXAtY29kZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZm9vdGVyX196aXAtY29kZSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH1cbiAgLmZvb3Rlcl9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE3cHggMzJweCAyNXB4IDA7XG4gICAgY29sb3I6ICNlNDM3MWE7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fbWFwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mb290ZXJfX21hcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9IH1cbiAgICAuZm9vdGVyX19tYXA6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5mb290ZXJfX21hcDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAuZm9vdGVyX19tYXA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFwLXBpbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mb290ZXJfX21hcDo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMTdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDsgfSB9XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX3Bob25lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZm9vdGVyX19waG9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cbiAgICAuZm9vdGVyX19waG9uZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLXJlZC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fcGhvbmU6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDhweDsgfSB9XG4gIC5mb290ZXJfX21haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mb290ZXJfX21haWwge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIC5mb290ZXJfX21haWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haWwtcmVkLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZm9vdGVyX19tYWlsOjphZnRlciB7XG4gICAgICAgICAgdG9wOiA5cHg7IH0gfVxuICAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGdhcDogMjFweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbC1tZWRpYSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MXB4OyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsLW1lZGlhLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbC1tZWRpYS10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07IH0gfVxuICAuZm9vdGVyX19zb2NpYWwtbWVkaWEtaWNvbiB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbWVkaWEtaWNvbjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodHMge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMjdweDtcbiAgICBnYXA6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX21lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5mb290ZXJfX21lbnUtbGlzdCAubWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmZvb3Rlcl9fanVzdGlkZWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19qdXN0aWRlYSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9vdGVyIC5qdXN0aWRlYV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3RlciAuanVzdGlkZWFfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5mb290ZXIgYSB7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U0MzcxYTsgfVxuXG4uY2F0ZXJpbmcge1xuICBtYXJnaW4tdG9wOiAtMTI5cHg7XG4gIHBhZGRpbmctdG9wOiAxODhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2F0ZXJpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDU3OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTQ0MHB4OyB9IH1cbiAgLmNhdGVyaW5nX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVyaW5nX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jYXRlcmluZ19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jYXRlcmluZ19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2F0ZXJpbmdfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAuY2F0ZXJpbmdfX2NvbnRlbnQ6OmFmdGVyLCAuY2F0ZXJpbmdfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNhdGVyaW5nX19jb250ZW50OjphZnRlciB7XG4gICAgICB0b3A6IC05MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtbW9iaWxlLnN2Zyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2F0ZXJpbmdfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTYzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpOyB9IH1cbiAgICAuY2F0ZXJpbmdfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTA3cHg7XG4gICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcG9vbi1tb2JpbGUucG5nKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXRlcmluZ19fY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlcmluZ19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNhdGVyaW5nX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIC5jYXRlcmluZ19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjM4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhdGVyaW5nX19pbWc6OmJlZm9yZSwgLmNhdGVyaW5nX19pbWc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVyaW5nX19pbWc6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAtMjc1cHg7XG4gICAgICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgICAgIHdpZHRoOiAzOTMuMzNweDtcbiAgICAgICAgaGVpZ2h0OiAyODIuNjg2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc3Bvb24tZGVza3RvcC5wbmcpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX2ltZzo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtMTYwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjc1cHg7XG4gICAgICAgIHdpZHRoOiA2NzVweDtcbiAgICAgICAgaGVpZ2h0OiA0NDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zaGFwZS1kZXNrdG9wLnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVZKC0xKTtcbiAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAuY2F0ZXJpbmdfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlcmluZ19fcGhvdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICAuY2F0ZXJpbmdfX2ljb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDUwcHg7IH1cbiAgICAuY2F0ZXJpbmdfX2ljb25zOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvdG9tYXRvLW1vYmlsZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2F0ZXJpbmdfX2ljb25zOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMxM3B4O1xuICAgICAgICAgIGhlaWdodDogMzQxcHg7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IC0yNTBweDtcbiAgICAgICAgICB0b3A6IC0yMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3RvbWF0by1kZXNrdG9wLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlcmluZ19faWNvbnMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jYXRlcmluZ19faWNvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIC5jYXRlcmluZ19faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX2ljb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7IH0gfVxuICAuY2F0ZXJpbmdfX2ljb24td3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX2ljb24td3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4OyB9IH1cbiAgLmNhdGVyaW5nX19pY29uLWltZyB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNhdGVyaW5nX19pY29uLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuICAuY2F0ZXJpbmdfX3R5cGUge1xuICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXRlcmluZ19fdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhdGVyaW5nX190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAuY2F0ZXJpbmdfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBjb2xvcjogIzFkMWUxYztcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAuY2F0ZXJpbmdfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7IH1cbiAgLmNhdGVyaW5nX190aXRsZS1zZWNvbmQge1xuICAgIGNvbG9yOiAjMWQxZTFjO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVyaW5nX190aXRsZS1zZWNvbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jYXRlcmluZ19fdGl0bGUtc2Vjb25kIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX3RpdGxlLXNlY29uZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAuY2F0ZXJpbmdfX3RleHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2F0ZXJpbmdfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTsgfSB9XG4gICAgLmNhdGVyaW5nX190ZXh0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTlweCAwOyB9XG5cbi5hYm91dC11cyB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2U4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFib3V0LXVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9IH1cbiAgLmFib3V0LXVzX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC11c19fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYWJvdXQtdXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5hYm91dC11c19fY29udGFpbmVyOjpiZWZvcmUsIC5hYm91dC11c19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmFib3V0LXVzX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYnJhbmNoLW1vYmlsZS5wbmcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFib3V0LXVzX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICByaWdodDogLTIyNXB4O1xuICAgICAgICAgIHdpZHRoOiA1MTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDUzOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYnJhbmNoLWRlc2t0b3AucG5nKTsgfSB9XG4gICAgLmFib3V0LXVzX19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2Jvd2wtbW9iaWxlLnBuZyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXQtdXNfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgICAgIGxlZnQ6IC0yOTBweDtcbiAgICAgICAgICB3aWR0aDogNDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MTNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2Jvd2wtZGVza3RvcC5wbmcpOyB9IH1cblxuLmhpc3Rvcnkge1xuICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhpc3Rvcnkge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfSB9XG4gIC5oaXN0b3J5X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oaXN0b3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oaXN0b3J5X19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuaGlzdG9yeV9fY29udGFpbmVyOjpiZWZvcmUsIC5oaXN0b3J5X19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuaGlzdG9yeV9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMTYwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgaGVpZ2h0OiAyMDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYnJhbmNoLXNlY29uZC1tb2JpbGUucG5nKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oaXN0b3J5X19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMzYwcHg7XG4gICAgICAgICAgbGVmdDogLTI3NXB4O1xuICAgICAgICAgIHdpZHRoOiA1MTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDUzOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9icmFuY2gtZGVza3RvcC5wbmcpOyB9IH1cbiAgICAuaGlzdG9yeV9fY29udGFpbmVyOjphZnRlciB7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm9hcmQtbW9iaWxlLnBuZyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGlzdG9yeV9fY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMjcwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0zNDBweDtcbiAgICAgICAgICB3aWR0aDogNTY1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NjVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9ib2FyZC1kZXNrdG9wLnBuZyk7IH0gfVxuXG4uY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDM3MWE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5jb250YWN0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MmUxNDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDQwJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAlIDQwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0OjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDQ3JTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEzJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMTMlIDEwMCUsIDAgNTIlKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmNvbnRhY3Q6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNDQlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY29udGFjdDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0MyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuICAuY29udGFjdF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA1ODBweDsgfVxuICAuY29udGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY29udGFjdF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDNweDsgfSB9XG4gIC5jb250YWN0X190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhY3RfX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzNHB4OyB9IH1cbiAgLmNvbnRhY3RfX3Bob25lLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdF9fcGhvbmUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtOyB9IH1cbiAgLmNvbnRhY3RfX251bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAuY29udGFjdF9fbnVtYmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLnN2Zyk7IH1cbiAgLmNvbnRhY3RfX2ltZyB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X19pbWcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmNsYXNzaWNzIHtcbiAgcGFkZGluZy10b3A6IDEzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2xhc3NpY3Mge1xuICAgICAgcGFkZGluZy10b3A6IDE0NXB4OyB9IH1cbiAgLmNsYXNzaWNzX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jbGFzc2ljc19fY29udGFpbmVyOjpiZWZvcmUsIC5jbGFzc2ljc19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNsYXNzaWNzX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NwaWNlcy1zZWNvbmQtbW9iaWxlLnN2Zyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2xhc3NpY3NfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICAgIGhlaWdodDogMTY5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuICAgIC5jbGFzc2ljc19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICB0b3A6IC0yNzBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgaGVpZ2h0OiAyNjRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm9hcmQtc2Vjb25kLW1vYmlsZS5wbmcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNsYXNzaWNzX19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0yNjVweDtcbiAgICAgICAgICByaWdodDogLTI4NXB4O1xuICAgICAgICAgIHdpZHRoOiA1NjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm9hcmQtZGVza3RvcC5wbmcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH0gfVxuICAuY2xhc3NpY3NfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbGFzc2ljc19fcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cbiAgLmNsYXNzaWNzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNsYXNzaWNzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jbGFzc2ljc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNsYXNzaWNzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAuY2xhc3NpY3NfX2J1dHRvbi1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNsYXNzaWNzX19idXR0b24tYm94OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2xhc3NpY3NfX2J1dHRvbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NnB4OyB9IH1cblxuLm1lYWxzIHtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NHB4O1xuICBtYXgtd2lkdGg6IDI1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1lYWxzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTRweDsgfSB9XG4gIC5tZWFsc19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWVhbHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5tZWFsc19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zaGFwZS1tb2JpbGUuc3ZnKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZWFsc19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICB3aWR0aDogNjc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLWRlc2t0b3Auc3ZnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgei1pbmRleDogLTE7IH0gfVxuICAubWVhbHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubWVhbHNfX3RpdGxlOjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1lYWxzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1lYWxzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lYWxzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1lYWxzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAubWVhbHNfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm1lYWxzX19zbGlkZSB7XG4gICAgd2lkdGg6IDE2N3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVhbHNfX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDQ3MHB4OyB9XG4gICAgICAgIC5tZWFsc19fc2xpZGU6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHdpZHRoOiAzNDVweDsgfSB9XG4gIC5tZWFsc19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lYWxzX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzFweDsgfSB9XG4gIC5tZWFsc19fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZWFsc19fbGluazo6YmVmb3JlLCAubWVhbHNfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5tZWFsc19fbGluazo6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb3VwZS5zdmcpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubWVhbHNfX2xpbms6OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lYWxzX19saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZWFsc19fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDU1LCAyNiwgMC42KTsgfVxuICAubWVhbHNfX3N3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVhbHNfX3N3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubWVhbHNfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNlNDM3MWE7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAubWVhbHNfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcxYTsgfVxuICAubWVhbHNfX3N3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAxNTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMjgwcHg7IH0gfVxuICAgIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlci1wcmV2LnN2Zyk7IH1cbiAgLm1lYWxzX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMTU1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubWVhbHNfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLm1lYWxzX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMjgwcHg7IH0gfVxuICAgIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlci1uZXh0LnN2Zyk7IH1cbiAgLm1lYWxzX19zd2lwZXItYnV0dG9uLXByZXYsIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgLm1lYWxzX19zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tZWFsc19fc3dpcGVyLWJ1dHRvbi1wcmV2LCAubWVhbHNfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJsb2ctc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmxvZy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDsgfSB9XG4gIC5ibG9nLXNlY3Rpb25fX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9nLXNlY3Rpb25fX3JvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4uY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2U4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE5MnB4OyB9IH1cbiAgLmNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICMxZDFlMWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhdGVnb3JpZXNfX2J1dHRvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMzBweDsgfSB9XG4gIC5jYXRlZ29yaWVzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVnb3JpZXNfX2J1dHRvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhdGVnb3JpZXNfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgICAuY2F0ZWdvcmllc19fYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMC43KTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAuY2F0ZWdvcmllc19fYnV0dG9uLmFjdGl2ZSwgLmNhdGVnb3JpZXNfX2J1dHRvbjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAgIC5jYXRlZ29yaWVzX19idXR0b24uYWN0aXZlOjphZnRlciwgLmNhdGVnb3JpZXNfX2J1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAwLjQpOyB9XG4gICAgLmNhdGVnb3JpZXNfX2J1dHRvbjpudGgtY2hpbGQoMSkge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuY2F0ZWdvcmllc19fYnV0dG9uOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGVnb3JpZXNfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY2F0ZWdvcmllc19fYnV0dG9uLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2F0ZWdvcmllc19fYnV0dG9uLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5vdXItYm94ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm91ci1ib3hlcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzFweDsgfSB9XG4gIC5vdXItYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vdXItYm94ZXNfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vdXItYm94ZXNfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub3VyLWJveGVzIC50aWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH0gfVxuICAub3VyLWJveGVzX19iYWNrZ3JvdW5kcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm91ci1ib3hlc19fYmFja2dyb3VuZHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tc3BpY2VzIHtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICBsZWZ0OiAtMjIwcHg7IH1cbiAgICAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tc3Bvb24ge1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgcmlnaHQ6IC0zNTBweDtcbiAgICAgIHdpZHRoOiA1MTVweDtcbiAgICAgIGhlaWdodDogMjY0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzEuMzMyZGVnKTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tdG9tYXRvIHtcbiAgICAgIHRvcDogOTUwcHg7XG4gICAgICBsZWZ0OiAtNDAwcHg7XG4gICAgICB3aWR0aDogMzY5cHg7XG4gICAgICBoZWlnaHQ6IDQwMXB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5vdXItYm94ZXNfX2JhY2tncm91bmRzLS1zaGFwZSB7XG4gICAgICB0b3A6IDEwNzBweDtcbiAgICAgIHJpZ2h0OiAtNDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWSgtMSk7IH1cbiAgICAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tYm93bCB7XG4gICAgICB0b3A6IDIyMDBweDtcbiAgICAgIGxlZnQ6IC01MTBweDsgfVxuICAgIC5vdXItYm94ZXNfX2JhY2tncm91bmRzLS1icmFuY2gge1xuICAgICAgdG9wOiAyMDAwcHg7XG4gICAgICByaWdodDogLTQ3MHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLnByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogODlweDtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTk1cHg7IH0gfVxuICAucHJvZHVjdF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogIzFkMWUxYztcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfSB9XG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg5cHg7IH0gfVxuICAgIC5wcm9kdWN0X19kZXNjcmlwdGlvbnMgLm91ci1ib3hlc19fYmFja2dyb3VuZHMtLXNwaWNlcyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjAwcHg7IH1cbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb25zIC5vdXItYm94ZXNfX2JhY2tncm91bmRzLS10b21hdG8ge1xuICAgICAgbGVmdDogLTM1MHB4OyB9XG4gICAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9ucyAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tYm93bCB7XG4gICAgICBsZWZ0OiAtNDAwcHg7IH1cbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb25zIC5vdXItYm94ZXNfX2JhY2tncm91bmRzLS1zcG9vbiB7XG4gICAgICB0b3A6IC01MHB4OyB9XG4gICAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9ucyAub3VyLWJveGVzX19iYWNrZ3JvdW5kcy0tYnJhbmNoIHtcbiAgICAgIHJpZ2h0OiAtNDQwcHg7IH1cbiAgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAucHJvZHVjdF9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnByb2R1Y3RfX3ByaWNlcyB7XG4gICAgcGFkZGluZzogMTJweCAwIDI1cHg7XG4gICAgZ2FwOiAwIDIycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2R1Y3RfX3ByaWNlcyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0NXB4OyB9IH1cbiAgLnByb2R1Y3RfX3ByaWNlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgY29sb3I6ICNlNDM3MWE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZTQzNzFhO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuICAgIC5wcm9kdWN0X19wcmljZS0tYmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyOCwgNTUsIDI2LCAwLjYpO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC5wcm9kdWN0X19sYXN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZHVjdF9fbGFzdC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAucHJvZHVjdF9fdGl0bGUtc2VsZWN0IHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgY29sb3I6ICMxZDFlMWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAucHJvZHVjdF9fc2VsZWN0b3Ige1xuICAgIG1pbi13aWR0aDogMjIwcHg7IH1cbiAgLnByb2R1Y3RfX3NlbGVjdC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4OyB9XG4gICAgLnByb2R1Y3RfX3NlbGVjdC1ib3g6OmFmdGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnByb2R1Y3RfX3NlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFkMWUxYztcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0X19zZWxlY3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZHVjdF9fc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucHJvZHVjdF9fc2VsZWN0IG9wdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2U4O1xuICAgICAgcGFkZGluZzogMTBweCAxMXB4OyB9XG4gIC5wcm9kdWN0X19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0X19idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgLnByb2R1Y3RfX2JveC1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0X19ib3gtaXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdF9fYm94LWl0ZW1zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG4gIC5wcm9kdWN0X19ib3gtaXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2R1Y3RfX2JveC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07IH0gfVxuICAucHJvZHVjdF9fdGl0bGUtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGNvbG9yOiAjMWQxZTFjO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0X190aXRsZS1ib3gge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdF9fc3BlY2lmaWNhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAucHJvZHVjdF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gIC5wcm9kdWN0X19jb250ZW50IGgzLFxuICAucHJvZHVjdF9fY29udGVudCBoNCxcbiAgLnByb2R1Y3RfX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAucHJvZHVjdF9fY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2R1Y3RfX2NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07IH0gfVxuICAucHJvZHVjdF9fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZHVjdF9fY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLnByb2R1Y3RfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNS44NzhweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0X19jb250ZW50IHAge1xuICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgLnByb2R1Y3RfX3RhYmxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjE5cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjAyNDVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZHVjdF9fdGFibGUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTVyZW07IH0gfVxuICAucHJvZHVjdF9fdGFibGUgdGFibGUsXG4gIC5wcm9kdWN0X190YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAucHJvZHVjdF9fdGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RfX3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2R1Y3RfX3RhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAucHJvZHVjdF9fdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcm9kdWN0X19kZXNpZ25hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogODk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0MzcxYTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9kdWN0X19kZXNpZ25hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9IH1cbiAgICAucHJvZHVjdF9fZGVzaWduYXRpb24tLWxhc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uY29udGFjdC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlODtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA5NzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07IH0gfVxuICAuY29udGFjdC1mb3JtX19kYXRhLXRpdGxlLCAuY29udGFjdC1mb3JtX19zZWxlY3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV9fZGF0YS10aXRsZSwgLmNvbnRhY3QtZm9ybV9fc2VsZWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fZGF0YS10aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmNvbnRhY3QtZm9ybV9fc2VsZWN0LXRpdGxlIHtcbiAgICBtYXJnaW46IDM4cHggMDsgfVxuICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcywgLmNvbnRhY3QtZm9ybV9fb3VyLWRlbGl2ZXJ5LCAuY29udGFjdC1mb3JtX195b3VyLWRlbGl2ZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcywgLmNvbnRhY3QtZm9ybV9fb3VyLWRlbGl2ZXJ5LCAuY29udGFjdC1mb3JtX195b3VyLWRlbGl2ZXJ5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtZm9ybV9fZGF0YS1maWVsZHMge1xuICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcyAuY29udGFjdC1mb3JtX19maWVsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fZmllbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzcuNSUgLSAyMHB4KTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fZGF0YS1maWVsZHMtLWNhdGVyaW5nIC5jb250YWN0LWZvcm1fX2ZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzNy41JSAtIDIwcHgpOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDIwcHgpOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fZmllbGQ6bnRoLW9mLXR5cGUoNCksIC5jb250YWN0LWZvcm1fX2RhdGEtZmllbGRzLS1jYXRlcmluZyAuY29udGFjdC1mb3JtX19maWVsZDpudGgtb2YtdHlwZSg1KSwgLmNvbnRhY3QtZm9ybV9fZGF0YS1maWVsZHMtLWNhdGVyaW5nIC5jb250YWN0LWZvcm1fX2ZpZWxkOm50aC1vZi10eXBlKDYpLCAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fZmllbGQ6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19kYXRhLWZpZWxkcy0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fZmllbGQtLXRleHRhcmVhIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWZvcm1fX291ci1kZWxpdmVyeSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19vdXItZGVsaXZlcnkgLmNvbnRhY3QtZm9ybV9fZmllbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fb3VyLWRlbGl2ZXJ5IC5jb250YWN0LWZvcm1fX2ZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZmxleC1iYXNpczogMjElOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19vdXItZGVsaXZlcnkgLmNvbnRhY3QtZm9ybV9fZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1mb3JtX195b3VyLWRlbGl2ZXJ5IHtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgICAgIC5jb250YWN0LWZvcm1fX3lvdXItZGVsaXZlcnkgLmNvbnRhY3QtZm9ybV9fZmllbGQge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fZmllbGQgbGFiZWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZTQzNzFhOyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fZmllbGQtLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGhlaWdodDogMTU1cHg7IH1cbiAgICAuY29udGFjdC1mb3JtX19maWVsZC0tYWNjZXB0YW5jZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuY29udGFjdC1mb3JtX19maWVsZC0tYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fZmllbGQtLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19maWVsZC0tYWNjZXB0YW5jZSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2ZpZWxkLS1pbnB1dCBpbnB1dCB7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgbWF4LWhlaWdodDogNTVweDsgfVxuICAuY29udGFjdC1mb3JtX19hY2NlcHRhbmNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAuY29udGFjdC1mb3JtX19hY2NlcHRhbmNlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFkMWUxYzUyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fYWNjZXB0YW5jZTpjaGVja2VkOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNDM3MWE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm0tYWNjZXB0YW5jZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkMWUxYzUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDE3cHggMTRweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U0MzcxYTsgfVxuICAgIC5jb250YWN0LWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkMWUxYztcbiAgICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2NhdGVnb3J5IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEzcHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtZm9ybV9fY2F0ZWdvcnkgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMyUgLSAxNHB4KTsgfSB9XG4gICAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmNvbnRhY3QtZm9ybV9fY2F0ZWdvcnkgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fY2F0ZWdvcnkgaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeSBpbnB1dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZTFjNTI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fY2F0ZWdvcnkgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNDM3MWE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1hY2NlcHRhbmNlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuY29udGFjdC1mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgfSB9XG4gIC5jb250YWN0LWZvcm1fX2NhdGVnb3J5LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeS10aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTJweCA2cHg7IH1cbiAgICAuY29udGFjdC1mb3JtX19jYXRlZ29yeS10aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmNvbnRhY3QtZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgY29sb3I6ICNlNDM3MWE7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAuY29udGFjdC1mb3JtX19pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2luZm9ybWF0aW9uLS1jYXRlcmluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG4gICAgLmNvbnRhY3QtZm9ybV9faW5mb3JtYXRpb24gaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuY29udGFjdC1mb3JtX19pbmZvcm1hdGlvbiBoNCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlNDM3MWE7IH1cbiAgICAuY29udGFjdC1mb3JtX19pbmZvcm1hdGlvbiBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5jb250YWN0LWZvcm1fX2luZm9ybWF0aW9uIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fZGVsaXZlcnkgI2NvbnRhY3QtZGVsaXZlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5ICNjb250YWN0LWRlbGl2ZXJ5IHtcbiAgICAgICAgICBnYXA6IDYycHg7IH0gfVxuICAgIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGdhcDogMnB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fZGVsaXZlcnkgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDsgfVxuICAgIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5IGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgICAgLmNvbnRhY3QtZm9ybV9fZGVsaXZlcnkgaW5wdXQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YWZhNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5IGlucHV0OmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTQzNzFhO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhZGlvLWFjY2VwdGFuY2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuY29udGFjdC1mb3JtX19kZWxpdmVyeSBpbnB1dDpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDIlOyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fZGVsaXZlcnktaW5mbyB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LWZvcm1fX2RlbGl2ZXJ5LWluZm8ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtZm9ybV9fb3VyLWRlbGl2ZXJ5LCAuY29udGFjdC1mb3JtX195b3VyLWRlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1mb3JtX19vdXItZGVsaXZlcnkuYWN0aXZlLCAuY29udGFjdC1mb3JtX195b3VyLWRlbGl2ZXJ5LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb250YWN0LWZvcm1fX2xpbmsge1xuICAgIHRyYW5zaXRpb246IDAuNHM7IH1cbiAgICAuY29udGFjdC1mb3JtX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTQzNzFhOyB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LXNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3QtZm9ybV9fYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGFjdC1mb3JtX19idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0MzcxYTtcbiAgICBwYWRkaW5nOiAxM3B4IDY2cHggMTdweDtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250YWN0LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAuY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kcy0tc3BpY2VzIHtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiAtNDIwcHg7IH1cbiAgICAuY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kcy0tc3Bvb24ge1xuICAgICAgdG9wOiAyMDBweDtcbiAgICAgIHJpZ2h0OiAtNjIwcHg7XG4gICAgICB3aWR0aDogNTE1cHg7XG4gICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcxLjMzMmRlZyk7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZHMtLXRvbWF0byB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtNjEwcHg7XG4gICAgICB3aWR0aDogMzY5cHg7XG4gICAgICBoZWlnaHQ6IDQwMXB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5jb250YWN0LWZvcm1fX2JhY2tncm91bmRzLS1zaGFwZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTY3NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVkoLTEpOyB9XG4gIC5jb250YWN0LWZvcm0tLWNhdGVyaW5nIC5jb250YWN0LWZvcm1fX2JhY2tncm91bmRzLS10b21hdG8ge1xuICAgIGJvdHRvbTogMDsgfVxuICAuY29udGFjdC1mb3JtLS1jYXRlcmluZyAuY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kcy0tc2hhcGUge1xuICAgIGJvdHRvbTogLTUwcHg7IH1cblxuLmhvbWUgLmNvbnRhY3QtZm9ybS0tY2F0ZXJpbmcge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvbWUgLmNvbnRhY3QtZm9ybS0tY2F0ZXJpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDExMnB4OyB9IH1cbiAgLmhvbWUgLmNvbnRhY3QtZm9ybS0tY2F0ZXJpbmcgLmNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tYmxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTg7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm1haW4tYmxvZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTg0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIC5tYWluLWJsb2dfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWJsb2dfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLWJsb2dfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG4gIC5tYWluLWJsb2dfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tYmxvZ19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3M3B4OyB9IH1cbiAgLm1haW4tYmxvZ19fYmFja2dyb3VuZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLWJsb2dfX2JhY2tncm91bmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLm1haW4tYmxvZ19fYmFja2dyb3VuZHMtLXNwaWNlcyB7XG4gICAgICB0b3A6IDQ1MHB4O1xuICAgICAgbGVmdDogLTE5MHB4OyB9XG4gICAgLm1haW4tYmxvZ19fYmFja2dyb3VuZHMtLXNwb29uIHtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIHJpZ2h0OiAtMzcwcHg7XG4gICAgICB3aWR0aDogNTE1cHg7XG4gICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcxLjMzMmRlZyk7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLm1haW4tYmxvZ19fYmFja2dyb3VuZHMtLXRvbWF0byB7XG4gICAgICB0b3A6IDEyMDBweDtcbiAgICAgIGxlZnQ6IC00MTBweDtcbiAgICAgIHdpZHRoOiAzNjlweDtcbiAgICAgIGhlaWdodDogNDAxcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLm1haW4tYmxvZ19fYmFja2dyb3VuZHMtLXNoYXBlIHtcbiAgICAgIHRvcDogMTYwMHB4O1xuICAgICAgcmlnaHQ6IC01MzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZykgc2NhbGVZKC0xKTsgfVxuXG4ucG9zdC1ibG9nX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTg7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zdC1ibG9nX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE5MnB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtOyB9IH1cbiAgLnBvc3QtYmxvZ19fY29udGVudCBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45OTk0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3N0LWJsb2dfX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjJyZW07IH0gfVxuICAgIC5wb3N0LWJsb2dfX2NvbnRlbnQgaDI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogODRweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MzcxYTsgfVxuICAucG9zdC1ibG9nX19jb250ZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAucG9zdC1ibG9nX19jb250ZW50IC53cC12aWRlbyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87IH1cblxuLnBvc3QtYmxvZ19fY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTQzNzFhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LWJsb2dfX2NvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDI3cHggNDRweDsgfSB9XG5cbi5wb3N0LWJsb2dfX2NvbnRlbnRzLWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wb3N0LWJsb2dfX2NvbnRlbnRzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLnBvc3QtYmxvZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG5cbi5wb3N0LWJsb2dfX2JhY2tncm91bmRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zdC1ibG9nX19iYWNrZ3JvdW5kcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5wb3N0LWJsb2dfX2JhY2tncm91bmRzLS1zcGljZXMge1xuICAgIHRvcDogMjAwcHg7XG4gICAgbGVmdDogLTQ1MHB4OyB9XG4gIC5wb3N0LWJsb2dfX2JhY2tncm91bmRzLS1zcG9vbiB7XG4gICAgdG9wOiA0NzBweDtcbiAgICByaWdodDogLTYwMHB4O1xuICAgIHdpZHRoOiA1MTVweDtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03MS4zMzJkZWcpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLnBvc3QtYmxvZ19fYmFja2dyb3VuZHMtLXRvbWF0byB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC02NzBweDtcbiAgICB3aWR0aDogMzY5cHg7XG4gICAgaGVpZ2h0OiA0MDFweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5wb3N0LWJsb2dfX2JhY2tncm91bmRzLS1zaGFwZSB7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gICAgcmlnaHQ6IC03MzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpIHNjYWxlWSgtMSk7IH1cblxuLnNlZS1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWUtbW9yZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5zZWUtbW9yZV9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlZS1tb3JlX19yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLm9waW5pb25zIHtcbiAgcGFkZGluZy10b3A6IDM3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vcGluaW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogODhweDsgfSB9XG4gIC5vcGluaW9uc19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyNXB4IDcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAwcHggNzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm9waW5pb25zX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IDcwcHg7IH0gfVxuICAub3BpbmlvbnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5vcGluaW9uc19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vcGluaW9uc19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAub3BpbmlvbnNfX2F1dGhvciB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZTQzNzFhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vcGluaW9uc19fYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldiwgLm9waW5pb25zX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldiwgLm9waW5pb25zX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgICAgICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldjpob3ZlciwgLm9waW5pb25zX19zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IH0gfVxuICAgIC5vcGluaW9uc19fc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLm9waW5pb25zX19zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzMlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDIlOyB9IH1cbiAgICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZXItcHJldi1yZWQuc3ZnKTsgfVxuICAub3BpbmlvbnNfX3N3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDMzJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zX19zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMiU7IH0gfVxuICAgIC5vcGluaW9uc19fc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NsaWRlci1uZXh0LXJlZC5zdmcpOyB9XG4iLCJodG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAxNDcwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogNzVweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNzVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yb3cge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuXHR9XHJcblx0Ji0tc21hbGwtZ3V0dGVycyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0JiA+IC5jb2wsXHJcblx0XHQ+IFtjbGFzcyo9J2NvbC0nXSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uby1ndXR0ZXJzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0JiA+IC5jb2wsXHJcblx0PiBbY2xhc3MqPSdjb2wtJ10ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcbn1cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LWNvbXVtbi1yZXZlcnNlIHtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY29sLTEsXHJcbi5jb2wtMixcclxuLmNvbC0zLFxyXG4uY29sLTQsXHJcbi5jb2wtNSxcclxuLmNvbC02LFxyXG4uY29sLTcsXHJcbi5jb2wtOCxcclxuLmNvbC05LFxyXG4uY29sLTEwLFxyXG4uY29sLTExLFxyXG4uY29sLTEyLFxyXG4uY29sLFxyXG4uY29sLWF1dG8sXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEsXHJcbi5jb2wteHMtMTIsXHJcbi5jb2wteHMsXHJcbi5jb2wtc20tMSxcclxuLmNvbC1zbS0yLFxyXG4uY29sLXNtLTMsXHJcbi5jb2wtc20tNCxcclxuLmNvbC1zbS01LFxyXG4uY29sLXNtLTYsXHJcbi5jb2wtc20tNyxcclxuLmNvbC1zbS04LFxyXG4uY29sLXNtLTksXHJcbi5jb2wtc20tMTAsXHJcbi5jb2wtc20tMTEsXHJcbi5jb2wtc20tMTIsXHJcbi5jb2wtc20sXHJcbi5jb2wtc20tYXV0byxcclxuLmNvbC1tZC0xLFxyXG4uY29sLW1kLTIsXHJcbi5jb2wtbWQtMi01LFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtbWQtNCxcclxuLmNvbC1tZC00LTUsXHJcbi5jb2wtbWQtNSxcclxuLmNvbC1tZC02LFxyXG4uY29sLW1kLTcsXHJcbi5jb2wtbWQtOCxcclxuLmNvbC1tZC05LFxyXG4uY29sLW1kLTEwLFxyXG4uY29sLW1kLTExLFxyXG4uY29sLW1kLTEyLFxyXG4uY29sLW1kLFxyXG4uY29sLW1kLWF1dG8sXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy00LTUsXHJcbi5jb2wtbGctNSxcclxuLmNvbC1sZy02LFxyXG4uY29sLWxnLTcsXHJcbi5jb2wtbGctOCxcclxuLmNvbC1sZy05LFxyXG4uY29sLWxnLTEwLFxyXG4uY29sLWxnLTExLFxyXG4uY29sLWxnLTEyLFxyXG4uY29sLWxnLFxyXG4uY29sLWxnLWF1dG8sXHJcbi5jb2wteGwtMSxcclxuLmNvbC14bC0yLFxyXG4uY29sLXhsLTMsXHJcbi5jb2wteGwtNCxcclxuLmNvbC14bC01LFxyXG4uY29sLXhsLTYsXHJcbi5jb2wteGwtNyxcclxuLmNvbC14bC04LFxyXG4uY29sLXhsLTksXHJcbi5jb2wteGwtMTAsXHJcbi5jb2wteGwtMTEsXHJcbi5jb2wteGwtMTIsXHJcbi5jb2wteGwsXHJcbi5jb2wteGwtYXV0byB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbCB7XHJcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcblx0ZmxleC1iYXNpczogMDtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xyXG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wtYXV0byB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcclxuXHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHQtbXMtZmxleDogMCAwIDI1JTtcclxuXHRmbGV4OiAwIDAgMjUlO1xyXG5cdG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC01IHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHQtbXMtZmxleDogMCAwIDUwJTtcclxuXHRmbGV4OiAwIDAgNTAlO1xyXG5cdG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG5cdG1heC13aWR0aDogNTguMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC04IHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHQtbXMtZmxleDogMCAwIDc1JTtcclxuXHRmbGV4OiAwIDAgNzUlO1xyXG5cdG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuXHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xMiB7XHJcblx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHQtbXMtZmxleDogMCAwIDEwMCU7XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTEge1xyXG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLm9mZnNldC00IHtcclxuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC01IHtcclxuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLm9mZnNldC02IHtcclxuXHRtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTcge1xyXG5cdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTgge1xyXG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTkge1xyXG5cdG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMTAge1xyXG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTExIHtcclxuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxufVxyXG5cclxuLmZsZXgtbm93cmFwIHtcclxuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1lbmQge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuXHQtbXMtZmxleC1wYWNrOiBlbmQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuXHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RhcnQge1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcblx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcclxuXHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XHJcblx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1zdGF0aWMge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuLnJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1zdGF0aWMge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCd4cycpIHtcclxuXHQuY29sLXhzIHtcclxuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG5cdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmNvbC14cy1hdXRvIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHQuY29sLXhzLTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXhzLTIge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXhzLTMge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xyXG5cdFx0ZmxleDogMCAwIDI1JTtcclxuXHRcdG1heC13aWR0aDogMjUlO1xyXG5cdH1cclxuXHQuY29sLXhzLTQge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXhzLTUge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXhzLTYge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHQuY29sLXhzLTcge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXhzLTgge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXhzLTkge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xyXG5cdFx0ZmxleDogMCAwIDc1JTtcclxuXHRcdG1heC13aWR0aDogNzUlO1xyXG5cdH1cclxuXHQuY29sLXhzLTEwIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC14cy0xMSB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5jb2wteHMtMTIge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhzLTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5vZmZzZXQteHMtMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhzLTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcblx0fVxyXG5cdC5vZmZzZXQteHMtMyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhzLTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQteHMtNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuXHR9XHJcblx0Lm9mZnNldC14cy02IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XHJcblx0fVxyXG5cdC5vZmZzZXQteHMtNyB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC14cy04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhzLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblx0Lm9mZnNldC14cy0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC14cy0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuXHR9XHJcblx0LmZsZXgteHMtcm93IHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHQuZmxleC14cy1jb2x1bW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuZmxleC14cy1yb3ctcmV2ZXJzZSB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdH1cclxuXHQuZmxleC14cy1jb2x1bW4tcmV2ZXJzZSB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblx0LmZsZXgteHMtd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuZmxleC14cy1ub3dyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cdC5mbGV4LXhzLXdyYXAtcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14cy1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXhzLWVuZCB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXhzLWNlbnRlciB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14cy1iZXR3ZWVuIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXhzLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14cy1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXhzLWVuZCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXhzLWNlbnRlciB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14cy1iYXNlbGluZSB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14cy1zdHJldGNoIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCdzbScpIHtcclxuXHQuY29sLXNtIHtcclxuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG5cdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmNvbC1zbS1hdXRvIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHQuY29sLXNtLTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXNtLTIge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXNtLTMge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xyXG5cdFx0ZmxleDogMCAwIDI1JTtcclxuXHRcdG1heC13aWR0aDogMjUlO1xyXG5cdH1cclxuXHQuY29sLXNtLTQge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXNtLTUge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXNtLTYge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHQuY29sLXNtLTcge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLXNtLTgge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXNtLTkge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xyXG5cdFx0ZmxleDogMCAwIDc1JTtcclxuXHRcdG1heC13aWR0aDogNzUlO1xyXG5cdH1cclxuXHQuY29sLXNtLTEwIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC1zbS0xMSB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5jb2wtc20tMTIge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXNtLTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5vZmZzZXQtc20tMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXNtLTIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtc20tMyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXNtLTQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtc20tNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuXHR9XHJcblx0Lm9mZnNldC1zbS02IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XHJcblx0fVxyXG5cdC5vZmZzZXQtc20tNyB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC1zbS04IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG5cdH1cclxuXHQub2Zmc2V0LXNtLTkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcclxuXHR9XHJcblx0Lm9mZnNldC1zbS0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC1zbS0xMSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuXHR9XHJcblx0LmZsZXgtc20tcm93IHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHQuZmxleC1zbS1jb2x1bW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdH1cclxuXHQuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblx0LmZsZXgtc20td3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuZmxleC1zbS1ub3dyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cdC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHQuY29sLW1kIHtcclxuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG5cdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmNvbC1tZC1hdXRvIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHQuY29sLW1kLTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG5cdH1cclxuXHQuY29sLW1kLTIge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLW1kLTItNSB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCBjYWxjKDIuNSAvIDEyICogMTAwJSk7XHJcblx0XHRmbGV4OiAwIDAgY2FsYygyLjUgLyAxMiAqIDEwMCUpO1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDIuNSAvIDEyICogMTAwJSk7XHJcblx0fVxyXG5cdC5jb2wtbWQtMyB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0fVxyXG5cdC5jb2wtbWQtNCB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wtbWQtNC01IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwICg0LjUvMTIpICogMTAwJTtcclxuXHRcdGZsZXg6IDAgMCAoNC41LzEyKSAqIDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6ICg0LjUvMTIpICogMTAwJTtcclxuXHR9XHJcblx0LmNvbC1tZC01IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC1tZC02IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcclxuXHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LmNvbC1tZC03IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC1tZC04IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC1tZC05IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcclxuXHRcdGZsZXg6IDAgMCA3NSU7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHR9XHJcblx0LmNvbC1tZC0xMCB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wtbWQtMTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLW1kLTEyIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lm9mZnNldC1tZC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQub2Zmc2V0LW1kLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC1tZC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHJcblx0Lm9mZnNldC1tZC0zIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbWQtNCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC1tZC01IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG5cdH1cclxuXHQub2Zmc2V0LW1kLTYge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcclxuXHR9XHJcblx0Lm9mZnNldC1tZC03IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LW1kLTgge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbWQtOSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xyXG5cdH1cclxuXHQub2Zmc2V0LW1kLTEwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LW1kLTExIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG5cdH1cclxuXHQuZmxleC1tZC1yb3cge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cdC5mbGV4LW1kLWNvbHVtbiB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0fVxyXG5cdC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxuXHQuZmxleC1tZC13cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5mbGV4LW1kLW5vd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblx0LmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbWQtZW5kIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdC5jb2wtbGcge1xyXG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcblx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcclxuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuY29sLWxnLWF1dG8ge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cdC5jb2wtbGctMSB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG5cdFx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wtbGctMiB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcblx0fVxyXG5cdC5jb2wtbGctMyB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XHJcblx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0fVxyXG5cdC5jb2wtbGctNCB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wtbGctNC01IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwICg0LjUvMTIpICogMTAwJTtcclxuXHRcdGZsZXg6IDAgMCAoNC41LzEyKSAqIDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6ICg0LjUvMTIpICogMTAwJTtcclxuXHR9XHJcblx0LmNvbC1sZy01IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC1sZy02IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcclxuXHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LmNvbC1sZy03IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC1sZy04IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC1sZy05IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcclxuXHRcdGZsZXg6IDAgMCA3NSU7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHR9XHJcblx0LmNvbC1sZy0xMCB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wtbGctMTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLWxnLTEyIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lm9mZnNldC1sZy0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQub2Zmc2V0LWxnLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC1sZy0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHQub2Zmc2V0LWxnLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblx0Lm9mZnNldC1sZy00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LWxnLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbGctNiB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xyXG5cdH1cclxuXHQub2Zmc2V0LWxnLTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbGctOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuXHR9XHJcblx0Lm9mZnNldC1sZy05IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbGctMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQtbGctMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5mbGV4LWxnLXJvdyB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblx0LmZsZXgtbGctY29sdW1uIHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcblx0LmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0fVxyXG5cdC5mbGV4LWxnLXdyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LmZsZXgtbGctbm93cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHQuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1sZy1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbGctc3RhcnQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1sZy1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0LmNvbC14bCB7XHJcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuXHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xyXG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jb2wteGwtYXV0byB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblx0LmNvbC14bC0xIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuXHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC14bC0yIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC14bC0zIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcclxuXHRcdGZsZXg6IDAgMCAyNSU7XHJcblx0XHRtYXgtd2lkdGg6IDI1JTtcclxuXHR9XHJcblx0LmNvbC14bC00IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC14bC01IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC14bC02IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcclxuXHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblx0LmNvbC14bC03IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuXHR9XHJcblx0LmNvbC14bC04IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuXHR9XHJcblx0LmNvbC14bC05IHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcclxuXHRcdGZsZXg6IDAgMCA3NSU7XHJcblx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHR9XHJcblx0LmNvbC14bC0xMCB7XHJcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5jb2wteGwtMTEge1xyXG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcclxuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG5cdH1cclxuXHQuY29sLXhsLTEyIHtcclxuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lm9mZnNldC14bC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhsLTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuXHR9XHJcblx0Lm9mZnNldC14bC0yIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhsLTMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHR9XHJcblx0Lm9mZnNldC14bC00IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhsLTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5vZmZzZXQteGwtNiB7XHJcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xyXG5cdH1cclxuXHQub2Zmc2V0LXhsLTcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQteGwtOCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuXHR9XHJcblx0Lm9mZnNldC14bC05IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XHJcblx0fVxyXG5cdC5vZmZzZXQteGwtMTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5vZmZzZXQteGwtMTEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcblx0fVxyXG5cdC5mbGV4LXhsLXJvdyB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblx0LmZsZXgteGwtY29sdW1uIHtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmZsZXgteGwtcm93LXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcblx0LmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0fVxyXG5cdC5mbGV4LXhsLXdyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LmZsZXgteGwtbm93cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHQuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14bC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0fVxyXG59XHJcblxyXG4uZC1ub25lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZC1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmQtaW5saW5lLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0Ji0tcmV2ZXJzZSB7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdH1cclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Ji0tcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRkZW4tbGctZG93biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGlkZGVuLWxnLXVwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlkZGVuLXNtLWRvd24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmhpZGRlbi1tZC1kb3duIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbkBpbmNsdWRlIG1lZGlhKCdzbScpIHtcclxuXHQuaGlkZGVuLXNtLWRvd24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHQuaGlkZGVuLW1kLXVwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdC5oaWRkZW4tbWQtZG93biB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0LmhpZGRlbi1sZy11cCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHQuaGlkZGVuLWxnLWRvd24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tdC0wIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbiIsIio6Zm9jdXMtdmlzaWJsZSB7XHJcblx0b3V0bGluZTogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi5zci1vbmx5IHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogLTk5OTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbmltZyB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIuZC1pbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbi5jLXdoaXRlIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5jLWJsYWNrIHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4uYWxpZ24tbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWxpZ24tY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmFsaWduLXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcblx0LmFsaWduLXhzLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LmFsaWduLXhzLWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5hbGlnbi14cy1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEoJ3NtJykge1xyXG5cdC5hbGlnbi1zbS1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zbS1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYWxpZ24tc20tcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHQuYWxpZ24tbWQtbGVmdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQuYWxpZ24tbWQtY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmFsaWduLW1kLXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0LmFsaWduLWxnLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LmFsaWduLWxnLWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5hbGlnbi1sZy1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdC5hbGlnbi14bC1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5hbGlnbi14bC1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYWxpZ24teGwtcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgnc20nKSB7XHJcblx0LmhpZGRlbi1zbS11cCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLmJ1dHRvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0Zm9udC1zaXplOiAxLjE2N3JlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdHRyYW5zaXRpb246IDAuNHM7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHQmLS1oZXJvIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTBweCA0OXB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDYzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWNhdGVyaW5nIHtcclxuXHRcdHBhZGRpbmc6IDExcHggMjdweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0cGFkZGluZzogMTRweCAyMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWV2ZW50IHtcclxuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdCYtLWNvbnRhY3Qge1xyXG5cdFx0bWFyZ2luOiAzNnB4IDAgMTZweDtcclxuXHRcdHBhZGRpbmc6IDExcHggMzNweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMS4zMDU2cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdHBhZGRpbmc6IDEycHggNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tY2xhc3NpY3Mge1xyXG5cdFx0cGFkZGluZzogMTBweCAxOHB4IDEzcHg7XHJcblx0XHRmb250LXNpemU6IDEuMTM1NHJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0cGFkZGluZzogMTNweCAyNHB4IDE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXByb2R1Y3Qge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMnB4IDMzcHggMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAxMDFweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZXJyb3Ige1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWJsb2ctc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDQwcHggMTdweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5oZXJvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jl9fZnJhbWUge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDExcHg7XHJcblx0XHRib3R0b206IDVweDtcclxuXHRcdGxlZnQ6IDMzcHg7XHJcblx0XHRyaWdodDogMzNweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0bWF4LXdpZHRoOiAxMzAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHRvcDogMjZweDtcclxuXHRcdFx0bGVmdDogMTExcHg7XHJcblx0XHRcdHJpZ2h0OiAxMTFweDtcclxuXHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Ym90dG9tOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMzk4cHg7XHJcblx0XHRcdGJvdHRvbTogNzBweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA1MC42JTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG5cdFx0XHRcdHdpZHRoOiA1MC44JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcclxuXHRcdFx0XHR3aWR0aDogNTAuNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA1MC42JTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcblx0XHRcdFx0d2lkdGg6IDUwLjglO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XHJcblx0XHRcdFx0d2lkdGg6IDUwLjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA5NSUsIDUwJSAxMDAlLCAwIDk1JSwgMCAwKTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE5N3B4O1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDg1JSwgNTAlIDEwMCUsIDAgODUlLCAwIDApO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDI1cHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHR6LWluZGV4OiAtMjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdGxlZnQ6IDc1cHg7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cGFkZGluZzogMTM4cHggMTNweCAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1LjMxMjVyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHRcdHBhZGRpbmc6IDIxMXB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW50cm8ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5N3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuMjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JhY2tncm91bmQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0ei1pbmRleDogLTI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGxlZnQ6IDc1cHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tb3VyLWJveGVzIHtcclxuXHRcdC5oZXJvX190aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogOThweCAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZXJvX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDc3cHg7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgOTAlLCA1MCUgMTAwJSwgMCA5MCUsIDAgMCk7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDg1JSwgNTAlIDEwMCUsIDAgODUlLCAwIDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZXJvX19iYWNrZ3JvdW5kIHtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblx0XHR9XHJcblx0XHQuaGVyb19fZnJhbWUge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MC4yJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwLjIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd4eGwnKSB7XHJcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWJsb2cge1xyXG5cdFx0Lmhlcm9fX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNzJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZXJvX19iYWNrZ3JvdW5kIHtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXItbWVudSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA4OHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMzBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGdhcDogMjVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjAwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRnYXA6IDU1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1lbnUtaXRlbSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhlYWRlcl9fYnV0dG9uIGEge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lbnUtaXRlbS1vYmplY3QtcGFnZS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaGFtYnVyZ2VyIHtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCZfX2JhciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xyXG5cdFx0Ji0tdG9wLmFjdGl2ZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDAuOTUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLS1taWRkbGUuYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdH1cclxuXHRcdCYtLWJvdHRvbS5hY3RpdmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDAuOTUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50aXRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblx0Ji0tZGVjb3JhdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTIzcHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogODRweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGV4dC1pbWFnZSB7XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdC50ZXh0LWltYWdlX19jb250ZW50IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCd4eGwnKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAzN3B4IDAgNTFweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdG1hcmdpbjogMzdweCAwIDYzcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMTZweDtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMjJweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDg0cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdGJvdHRvbTogLTMxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHQmLFxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWluLWhlaWdodDogMjM4cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA1NTBweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM1NXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0Ji0tYWJvdXQtdXMge1xyXG5cdFx0cGFkZGluZy10b3A6IDU2cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdC50ZXh0LWltYWdlX190aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1pbWFnZV9fY29udGVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0LWltYWdlX19pbWcge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDY1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5OXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0LnRleHQtaW1hZ2VfX2l0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS0xOjphZnRlciB7XHJcblx0XHRcdFx0XHRib3R0b206IC0yMDBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjUwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNjc1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0NnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zaGFwZS1kZXNrdG9wLnN2Zyk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNjBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS0yOjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IDIxMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTM1MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY3NXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NDZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc2hhcGUtZGVza3RvcC5zdmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS0zOjphZnRlciB7XHJcblx0XHRcdFx0XHR0b3A6IC03NXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0xODBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjNweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTY5cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NwaWNlcy1kZXNrdG9wLnN2Zyk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpIHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWhpc3Rvcnkge1xyXG5cdFx0cGFkZGluZy10b3A6IDY5cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5OXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRleHQtaW1hZ2VfX2ltZyB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA3NTBweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0LWltYWdlX19pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLS0xIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjAwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNjNweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjlweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtZGVza3RvcC5zdmcpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtODVkZWcpIHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRvcDogMTc1cHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtNDEwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2NzVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NDZweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zaGFwZS1kZXNrdG9wLnN2Zyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRcdC50ZXh0LWltYWdlX19pbWcge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xyXG5cdFx0XHRcdFx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dC1pbWFnZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XHJcblx0XHRcdFx0XHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tMiB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMTUwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9ib3dsLW1vYmlsZS5wbmcpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTI4MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDcycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDcycHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm93bC1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTIwMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy90b21hdG8tc2Vjb25kLW1vYmlsZS5wbmcpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTM1MHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTM0NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjE3cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTY1cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC04MGRlZykgc2NhbGVZKC0xKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy90b21hdG8tZGVza3RvcC5wbmcpO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0LnRleHQtaW1hZ2VfX2NvbnRlbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dC1pbWFnZV9fdGV4dCBwOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50aWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiAyMTVweDtcclxuXHRcdG1heC1oZWlnaHQ6IDIxNXB4O1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA5MCUsIDUwJSAxMDAlLCAwIDkwJSwgMCAwKTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMyNXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMjVweDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDMxcHggMCAxM3B4O1xyXG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdG1hcmdpbjogMjdweCAwIDI3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J1dHRvbi1hcnJvdy5zdmcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1ibG9nIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmdhbGxlcnkge1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cdCZfX3N3aXBlciB7XHJcblx0XHRtYXJnaW46IDEzcHggMCAyNnB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbGlkZSB7XHJcblx0XHRtYXgtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHMnKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEzMXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0bWluLWhlaWdodDogMTgycHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAxODJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hzJykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA0MjJweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5saWdodGJveCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmLm9wZW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0Jl9fYmFyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdCYtLXRvcCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHR9XHJcblx0XHQmLS1ib3R0b20ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0bWF4LWhlaWdodDogOTB2aDtcclxuXHR9XHJcbn1cclxuIiwiLmVycm9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWluLWhlaWdodDogNTB2aDtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIud2Vic2l0ZSB7XHJcblx0Ji5oYXMtYWN0aXZlLW1lbnUge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Ji5oYXMtYWN0aXZlLWxpZ2h0Ym94IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDI3cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHQuc29jaWFsLW1lZGlhX19pY29uIHtcclxuXHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cdFx0XHQuc29jaWFsLW1lZGlhX19pY29uIHtcclxuXHRcdFx0XHRmaWx0ZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudSB7XHJcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcclxuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc29jaWFsLW1lZGlhIHtcclxuXHRcdGdhcDogMjFweDtcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0dG9wOiAtMTIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHR0b3A6IC0xMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRcdHRvcDogLTE4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMzNweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2dvLWJhY2tncm91bmQuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0XHR3aWR0aDogMjcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDZweDtcclxuXHRcdFx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nby1pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDkzcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdHdpZHRoOiAxODlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nby1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNTlweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGdhcDogNzNweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji0tbW9iaWxlIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waG9uZSxcclxuXHQmX19tYWlsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waG9uZSB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhvbmUuc3ZnKTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhvbmUtcmVkLnN2Zyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFpbCB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbC5zdmcpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWlsLXJlZC5zdmcpO1xyXG5cdFx0XHRcdGJvdHRvbTogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDE3cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHBhZGRpbmc6IDExcHggMjNweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNvY2lhbC1tZWRpYSB7XHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG5cdCZfX2RlZmF1bHQtcGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcclxuXHRcdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJnO1xyXG5cdHBhZGRpbmctdG9wOiAyMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0OXB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDM2cHg7XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvLWltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEyNXB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NpdHksXHJcblx0Jl9femlwLWNvZGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2Nhc2UnIG9uO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX196aXAtY29kZSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21hcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDMycHggMjVweCAwO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjFweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hcC1waW4uc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRcdHRvcDogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250YWN0IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3Bob25lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuNzVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMTg3NXJlbTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMjFweDtcclxuXHRcdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLXJlZC5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWFpbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWlsLXJlZC5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdFx0dG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc29jaWFsLW1lZGlhIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0Z2FwOiAyMXB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NvY2lhbC1tZWRpYS10aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNDM3NXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc29jaWFsLW1lZGlhLWljb24ge1xyXG5cdFx0d2lkdGg6IDM5cHg7XHJcblx0XHRoZWlnaHQ6IDM5cHg7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0cGFkZGluZy10b3A6IDg1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvcHlyaWdodHMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudS1saXN0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTRweCAwIDI3cHg7XHJcblx0XHRnYXA6IDI1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQubWVudS1pdGVtIGEge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fanVzdGlkZWEge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTRweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblx0Lmp1c3RpZGVhIHtcclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhIHtcclxuXHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY2F0ZXJpbmcge1xyXG5cdG1hcmdpbi10b3A6IC0xMjlweDtcclxuXHRwYWRkaW5nLXRvcDogMTg4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNTc4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNDQwcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDE0NzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDc1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHQmOjphZnRlcixcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogLTkwcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiA1NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc3BpY2VzLW1vYmlsZS5zdmcpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2M3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTY5cHg7XHJcblx0XHRcdFx0bGVmdDogLTIwMHB4O1xyXG5cdFx0XHRcdHRvcDogLTE0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc3BpY2VzLWRlc2t0b3Auc3ZnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDdweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjlweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcG9vbi1tb2JpbGUucG5nKTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDIzOHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiAtMjc1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0yNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMzkzLjMzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyODIuNjg2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcG9vbi1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4eGwnKSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTYwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0yNzVweDtcclxuXHRcdFx0XHR3aWR0aDogNjc1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLWRlc2t0b3Auc3ZnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faWNvbnMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNDBweCAyNXB4IDUwcHg7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTkwcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogOTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMzFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy90b21hdG8tbW9iaWxlLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR3aWR0aDogMzEzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNDFweDtcclxuXHRcdFx0XHRyaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0bGVmdDogLTI1MHB4O1xyXG5cdFx0XHRcdHRvcDogLTIxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvdG9tYXRvLWRlc2t0b3AucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWJhc2lzOiA1MCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAyNSU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ljb24td3JhcHBlciB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTUycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ljb24taW1nIHtcclxuXHRcdG1heC13aWR0aDogODNweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190eXBlIHtcclxuXHRcdG1hcmdpbjogMCAwIDM2cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LXRleHQ7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTlweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDg0cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUtc2Vjb25kIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi4xMjVyZW07XHJcblx0XHR9XHJcblx0XHQmIHAge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDE5cHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFib3V0LXVzIHtcclxuXHRwYWRkaW5nLXRvcDogMzlweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcclxuXHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4NnB4O1xyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDcwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZzogMCA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiA5NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEzMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JyYW5jaC1tb2JpbGUucG5nKTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdHRvcDogLTg1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0yMjVweDtcclxuXHRcdFx0XHR3aWR0aDogNTExcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MzlweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JyYW5jaC1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogNzZweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9ib3dsLW1vYmlsZS5wbmcpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0dG9wOiAtMjAwcHg7XHJcblx0XHRcdFx0bGVmdDogLTI5MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MTNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm93bC1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmhpc3Rvcnkge1xyXG5cdHBhZGRpbmctdG9wOiAxMDZweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTI5cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOThweDtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC13aWR0aDogMTQ3MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNzVweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4eGwnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0b3A6IC0xNjBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDE1MXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JyYW5jaC1zZWNvbmQtbW9iaWxlLnBuZyk7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR0b3A6IC0zNjBweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjc1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUxMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTM5cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JyYW5jaC1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiAtMjAwcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTM5cHg7XHJcblx0XHRcdGhlaWdodDogMTk2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvYm9hcmQtbW9iaWxlLnBuZyk7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0XHR0b3A6IC0yNzBweDtcclxuXHRcdFx0XHRyaWdodDogLTM0MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1NjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2NXB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JvYXJkLWRlc2t0b3AucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY29udGFjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA2MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2M1MmUxNDtcclxuXHRcdGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIDEwMCUgNDAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCUgNDAlKTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0bGVmdDogNDclO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTMlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAxMyUgMTAwJSwgMCA1MiUpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRsZWZ0OiA0NCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRsZWZ0OiA0MyU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRnYXA6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdG1heC13aWR0aDogNTgwcHg7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4eGwnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19waG9uZSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneHhsJykge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDM0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3Bob25lLXRleHQge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbnVtYmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHR3aWR0aDogMjFweDtcclxuXHRcdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLnN2Zyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jbGFzc2ljcyB7XHJcblx0cGFkZGluZy10b3A6IDEzNXB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNDVweDtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHRvcDogLTEyMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogNzdweDtcclxuXHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9zcGljZXMtc2Vjb25kLW1vYmlsZS5zdmcpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0dG9wOiAtMTAwcHg7XHJcblx0XHRcdFx0bGVmdDogLTI1MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2OXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc3BpY2VzLWRlc2t0b3Auc3ZnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogLTI3MHB4O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDIwOXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI2NHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL2JvYXJkLXNlY29uZC1tb2JpbGUucG5nKTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdHRvcDogLTI2NXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtMjg1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDU2NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTY1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kcy9ib2FyZC1kZXNrdG9wLnBuZyk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yb3cge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODhweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idXR0b24tYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0dG9wOiAtMjBweDtcclxuXHRcdFx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2OXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFja2dyb3VuZHMvc3BpY2VzLWRlc2t0b3Auc3ZnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDg2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tZWFscyB7XHJcblx0cGFkZGluZy10b3A6IDU0cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDk0cHg7XHJcblx0bWF4LXdpZHRoOiAyNTAwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNTRweDtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA4MHB4O1xyXG5cdFx0XHRsZWZ0OiAtNzBweDtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLW1vYmlsZS5zdmcpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0dG9wOiAtNzBweDtcclxuXHRcdFx0XHR3aWR0aDogNjc1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JhY2tncm91bmRzL3NoYXBlLWRlc2t0b3Auc3ZnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjZweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdGxlZnQ6IDc1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA3NXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zd2lwZXIge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cdCZfX3NsaWRlIHtcclxuXHRcdHdpZHRoOiAxNjdweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdzbScpIHtcclxuXHRcdFx0d2lkdGg6IDQ3MHB4O1xyXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHR3aWR0aDogMzQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3NtJykge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAzMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR3aWR0aDogNThweDtcclxuXHRcdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvdXBlLnN2Zyk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgNTUsIDI2LCAwLjYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGJvdHRvbTogLTc1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogNnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR3aWR0aDogMTlweDtcclxuXHRcdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRcdHRvcDogMTU1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgneGwnKSB7XHJcblx0XHRcdGxlZnQ6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0bGVmdDogMjgwcHg7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRcdGhlaWdodDogNjdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZXItcHJldi5zdmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zd2lwZXItYnV0dG9uLW5leHQge1xyXG5cdFx0dG9wOiAxNTVweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0cmlnaHQ6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3h4bCcpIHtcclxuXHRcdFx0cmlnaHQ6IDI4MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGVyLW5leHQuc3ZnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdCZfX3N3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmxvZy1zZWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEycHg7XHJcblx0fVxyXG5cdCZfX3JvdyB7XHJcblx0XHRwYWRkaW5nLXRvcDogNzNweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY2F0ZWdvcmllcyB7XHJcblx0bWFyZ2luLXRvcDogLTkwcHg7XHJcblx0cGFkZGluZy10b3A6IDEyMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJnO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNzRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTE5MnB4O1xyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAzNDVweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMzVyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMzMlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDAuNyk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlOjphZnRlcixcclxuXHRcdCY6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAwLjQpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbi1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX19idXR0b24tdGV4dCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxufVxyXG4iLCIub3VyLWJveGVzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcclxuXHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzFweDtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fcm93IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50aWxlIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmFja2dyb3VuZHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHRcdCYtLXNwaWNlcyB7XHJcblx0XHRcdHRvcDogMjAwcHg7XHJcblx0XHRcdGxlZnQ6IC0yMjBweDtcclxuXHRcdH1cclxuXHRcdCYtLXNwb29uIHtcclxuXHRcdFx0dG9wOiA4MHB4O1xyXG5cdFx0XHRyaWdodDogLTM1MHB4O1xyXG5cdFx0XHR3aWR0aDogNTE1cHg7XHJcblx0XHRcdGhlaWdodDogMjY0cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC03MS4zMzJkZWcpO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0Ji0tdG9tYXRvIHtcclxuXHRcdFx0dG9wOiA5NTBweDtcclxuXHRcdFx0bGVmdDogLTQwMHB4O1xyXG5cdFx0XHR3aWR0aDogMzY5cHg7XHJcblx0XHRcdGhlaWdodDogNDAxcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0XHQmLS1zaGFwZSB7XHJcblx0XHRcdHRvcDogMTA3MHB4O1xyXG5cdFx0XHRyaWdodDogLTQyMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlWSgtMSk7XHJcblx0XHR9XHJcblx0XHQmLS1ib3dsIHtcclxuXHRcdFx0dG9wOiAyMjAwcHg7XHJcblx0XHRcdGxlZnQ6IC01MTBweDtcclxuXHRcdH1cclxuXHRcdCYtLWJyYW5jaCB7XHJcblx0XHRcdHRvcDogMjAwMHB4O1xyXG5cdFx0XHRyaWdodDogLTQ3MHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3Qge1xyXG5cdHBhZGRpbmctdG9wOiA4OXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJnO1xyXG5cdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDE5NXB4O1xyXG5cdH1cclxuXHQmX19uYW1lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnktdGV4dDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjMxMjVyZW07XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNjcmlwdGlvbnMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4OXB4O1xyXG5cdFx0fVxyXG5cdFx0Lm91ci1ib3hlc19fYmFja2dyb3VuZHMge1xyXG5cdFx0XHQmLS1zcGljZXMge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAtMjAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tdG9tYXRvIHtcclxuXHRcdFx0XHRsZWZ0OiAtMzUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tYm93bCB7XHJcblx0XHRcdFx0bGVmdDogLTQwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLXNwb29uIHtcclxuXHRcdFx0XHR0b3A6IC01MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWJyYW5jaCB7XHJcblx0XHRcdFx0cmlnaHQ6IC00NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43cmVtO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wcmljZXMge1xyXG5cdFx0cGFkZGluZzogMTJweCAwIDI1cHg7XHJcblx0XHRnYXA6IDAgMjJweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwIDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuXHRcdCYtLWJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDIyOCwgNTUsIDI2LCAwLjYpO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xhc3QtcHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcclxuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxlLXNlbGVjdCB7XHJcblx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnktdGV4dDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdCZfX3NlbGVjdG9yIHtcclxuXHRcdG1pbi13aWR0aDogMjIwcHg7XHJcblx0fVxyXG5cdCZfX3NlbGVjdC1ib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2VsZWN0IHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICMxZDFlMWM7XHJcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRvcHRpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iZztcclxuXHRcdFx0cGFkZGluZzogMTBweCAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idXR0b25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQycHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm94LWl0ZW1zIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JveC1pdGVtIHtcclxuXHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZS1ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS10ZXh0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NwZWNpZmljYXRpb24ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRoMyxcclxuXHRcdGg0LFxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjdyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTlyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDI1cHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNS44NzhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRtYXJnaW46IDM1cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFibGUtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjE5cmVtO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjAyNDVyZW07XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi41NXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0dGFibGUsXHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuXHRcdH1cclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHR0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDdweCA1cHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRkOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNpZ25hdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdG1heC13aWR0aDogODk1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuXHRcdH1cclxuXHRcdCYtLWxhc3Qge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhY3QtZm9ybSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7XHJcblx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDE4NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDk4cHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGEtdGl0bGUsXHJcblx0Jl9fc2VsZWN0LXRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kYXRhLXRpdGxlIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxuXHQmX19zZWxlY3QtdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAzOHB4IDA7XHJcblx0fVxyXG5cdCZfX2RhdGEtZmllbGRzLFxyXG5cdCZfX291ci1kZWxpdmVyeSxcclxuXHQmX195b3VyLWRlbGl2ZXJ5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGEtZmllbGRzIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHQuY29udGFjdC1mb3JtX19maWVsZCB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tY2F0ZXJpbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdC5jb250YWN0LWZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoMzcuNSUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDM3LjUlIC0gMjBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygyNSUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCksXHJcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDUpLFxyXG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg2KSxcclxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNykge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji0tdGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19vdXItZGVsaXZlcnkge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdC5jb250YWN0LWZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDIxJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyMSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3lvdXItZGVsaXZlcnkge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0XHQuY29udGFjdC1mb3JtX19maWVsZCB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19maWVsZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogNXB4O1xyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLXRleHRhcmVhIHtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1hY2NlcHRhbmNlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0LndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWlucHV0IGlucHV0IHtcclxuXHRcdFx0bWluLWhlaWdodDogNTVweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYWNjZXB0YW5jZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxZDFlMWM1MjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0JjpjaGVja2VkOjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1hY2NlcHRhbmNlLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzFkMWUxYzUyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0cGFkZGluZzogMTdweCAxNHB4O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHR9XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NhdGVnb3J5IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmc7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDE0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdzbScpIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEzcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDE0cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxZDFlMWM1MjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkOjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvcm0tYWNjZXB0YW5jZS5zdmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2hlY2tib3gge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDI1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NhdGVnb3J5LXRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMnB4IDZweDtcclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdHBhZGRpbmctdG9wOiAycHg7XHJcblx0fVxyXG5cdCZfX2luZm9ybWF0aW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdCYtLWNhdGVyaW5nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcclxuXHRcdH1cclxuXHRcdGg0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGVsaXZlcnkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdCNjb250YWN0LWRlbGl2ZXJ5IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdFx0Z2FwOiA2MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQud3BjZjctbGlzdC1pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblx0XHRcdGdhcDogMnB4O1xyXG5cdFx0fVxyXG5cdFx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOXB4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNmFmYTY7XHJcblxyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkOjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhZGlvLWFjY2VwdGFuY2Uuc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RlbGl2ZXJ5LWluZm8ge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMCAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fb3VyLWRlbGl2ZXJ5LFxyXG5cdCZfX3lvdXItZGVsaXZlcnkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cGNmNy1zcGlubmVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCZfX2J1dHRvbi13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDMzcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDY2cHggMTdweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2JhY2tncm91bmRzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblx0XHQmLS1zcGljZXMge1xyXG5cdFx0XHR0b3A6IDEwMHB4O1xyXG5cdFx0XHRsZWZ0OiAtNDIwcHg7XHJcblx0XHR9XHJcblx0XHQmLS1zcG9vbiB7XHJcblx0XHRcdHRvcDogMjAwcHg7XHJcblx0XHRcdHJpZ2h0OiAtNjIwcHg7XHJcblx0XHRcdHdpZHRoOiA1MTVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTcxLjMzMmRlZyk7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0XHQmLS10b21hdG8ge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IC02MTBweDtcclxuXHRcdFx0d2lkdGg6IDM2OXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwMXB4O1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0Ji0tc2hhcGUge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAtNjc1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVZKC0xKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tY2F0ZXJpbmcge1xyXG5cdFx0LmNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZHMge1xyXG5cdFx0XHQmLS10b21hdG8ge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1zaGFwZSB7XHJcblx0XHRcdFx0Ym90dG9tOiAtNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhvbWUgLmNvbnRhY3QtZm9ybSB7XHJcblx0Ji0tY2F0ZXJpbmcge1xyXG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbGcnKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMTJweDtcclxuXHRcdH1cclxuXHRcdC5jb250YWN0LWZvcm1fX3RpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1haW4tYmxvZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7XHJcblx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ3hsJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDE4NHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCZfX3JvdyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19iYWNrZ3JvdW5kcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdFx0Ji0tc3BpY2VzIHtcclxuXHRcdFx0dG9wOiA0NTBweDtcclxuXHRcdFx0bGVmdDogLTE5MHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji0tc3Bvb24ge1xyXG5cdFx0XHR0b3A6IDcwcHg7XHJcblx0XHRcdHJpZ2h0OiAtMzcwcHg7XHJcblx0XHRcdHdpZHRoOiA1MTVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTcxLjMzMmRlZyk7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0XHQmLS10b21hdG8ge1xyXG5cdFx0XHR0b3A6IDEyMDBweDtcclxuXHRcdFx0bGVmdDogLTQxMHB4O1xyXG5cdFx0XHR3aWR0aDogMzY5cHg7XHJcblx0XHRcdGhlaWdodDogNDAxcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0XHQmLS1zaGFwZSB7XHJcblx0XHRcdHRvcDogMTYwMHB4O1xyXG5cdFx0XHRyaWdodDogLTUzMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNDBkZWcpIHNjYWxlWSgtMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wb3N0LWJsb2cge1xyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLXRvcDogLTkwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTIycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJnO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjc0cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTkycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuOTk5NHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi42NjYycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMTVweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdH1cclxuXHRcdC53cC12aWRlbyB7XHJcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50cyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0cGFkZGluZzogMjVweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRwYWRkaW5nOiAyN3B4IDQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnRzLWxpc3Qge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Jl9fY29udGVudHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDExcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdH1cclxuXHQmX19iYWNrZ3JvdW5kcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdFx0Ji0tc3BpY2VzIHtcclxuXHRcdFx0dG9wOiAyMDBweDtcclxuXHRcdFx0bGVmdDogLTQ1MHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji0tc3Bvb24ge1xyXG5cdFx0XHR0b3A6IDQ3MHB4O1xyXG5cdFx0XHRyaWdodDogLTYwMHB4O1xyXG5cdFx0XHR3aWR0aDogNTE1cHg7XHJcblx0XHRcdGhlaWdodDogMjY0cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC03MS4zMzJkZWcpO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0Ji0tdG9tYXRvIHtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAtNjcwcHg7XHJcblx0XHRcdHdpZHRoOiAzNjlweDtcclxuXHRcdFx0aGVpZ2h0OiA0MDFweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHRcdCYtLXNoYXBlIHtcclxuXHRcdFx0Ym90dG9tOiAtMjAwcHg7XHJcblx0XHRcdHJpZ2h0OiAtNzMwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZykgc2NhbGVZKC0xKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlZS1tb3JlIHtcclxuXHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDNweDtcclxuXHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Jl9fcm93IHtcclxuXHRcdHBhZGRpbmctdG9wOiA3M3B4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5vcGluaW9ucyB7XHJcblx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0cGFkZGluZy10b3A6IDg4cHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHggNzBweDtcclxuXHRcdG1heC13aWR0aDogMTI3MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnbWQnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTAwcHggNzBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCd4bCcpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxNTBweCA3MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdsZycpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYXV0aG9yIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ2xnJykge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG5cdCZfX3N3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHR0b3A6IHVuc2V0O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHR0b3A6IDQwJTtcclxuXHRcdFx0Ym90dG9tOiB1bnNldDtcclxuXHRcdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRcdGhlaWdodDogNjdweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuXHRcdGxlZnQ6IDMzJTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCdtZCcpIHtcclxuXHRcdFx0bGVmdDogMiU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGVyLXByZXYtcmVkLnN2Zyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3N3aXBlci1idXR0b24tbmV4dCB7XHJcblx0XHRyaWdodDogMzMlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEoJ21kJykge1xyXG5cdFx0XHRyaWdodDogMiU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2xpZGVyLW5leHQtcmVkLnN2Zyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
