@import url(https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&family=Nothing+You+Could+Do&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

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

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
@font-face {
  font-family: "ABCGintoNord";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ABCGintoNord-Medium.woff2") format("woff2"), url("../fonts/ABCGintoNord-Medium.woff") format("woff");
}
@font-face {
  font-family: "ABCGintoNord";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/ABCGintoNord-Medium.woff2") format("woff2"), url("../fonts/ABCGintoNord-Medium.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Book.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Book.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Medium.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Medium.woff") format("woff");
}
@font-face {
  font-family: "MaisonNeue";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/MaisonNeueWEB-Bold.woff2") format("woff2"), url("../fonts/MaisonNeueWEB-Bold.woff") format("woff");
}
/* stylelint-disable-next-line */
:root {
  --viewport-width: 100vw;
  --viewport-height: 100vh;
  --container-width: $size-container-width + $size-padding * 2;
  --size-padding: 30px;
}
@media screen and (max-width: 375px) {
  :root {
    --size-padding: 15px;
  }
}

.theme-colour-forest {
  --theme-color: #f2ebe5;
  --theme-hover-color: #92cdb9;
  --theme-background-color: #0f472e;
}
.theme-colour-forest .card-icon.icon-1 {
  top: 129px;
  left: 13px;
  width: 94px;
  left: 4%;
  top: 27%;
  width: 26%;
}
.theme-colour-forest .card-icon.icon-2 {
  top: 22px;
  right: 21px;
  transform: rotate(79deg);
  width: 67px;
  right: 6%;
  top: 5%;
  width: 18%;
}

.theme-colour-teal {
  --theme-color: #f2ebe5;
  --theme-hover-color: #0f472e;
  --theme-background-color: #92cdb9;
}
.theme-colour-teal .card-icon.icon-1 {
  top: 2px;
  left: 1px;
  width: 112px;
  transform: rotate(23deg);
  left: 1%;
  top: 1%;
  width: 30%;
}
.theme-colour-teal .card-icon.icon-2 {
  top: 36px;
  right: 5px;
  width: 95px;
  transform: rotate(-73deg);
  right: 2%;
  top: 8%;
  width: 25%;
}

.theme-colour-sunflower {
  --theme-color: #f2ebe5;
  --theme-hover-color: #ff6936;
  --theme-background-color: #f0aa00;
}
.theme-colour-sunflower .card-icon.icon-1 {
  top: 16px;
  right: 95px;
  width: 72px;
  right: 26%;
  top: 3%;
  width: 21%;
}
.theme-colour-sunflower .card-icon.icon-2 {
  top: 64px;
  right: 5px;
  width: 127px;
  transform: rotate(13deg);
  right: 1%;
  top: 14%;
  width: 35%;
}

.theme-colour-ember {
  --theme-color: #f2ebe5;
  --theme-hover-color: #f0aa00;
  --theme-background-color: #ff6936;
}
.theme-colour-ember .card-icon.icon-1 {
  top: 20px;
  left: 20px;
  width: 72px;
  left: 5%;
  top: 4%;
  width: 21%;
}
.theme-colour-ember .card-icon.icon-2 {
  top: 3px;
  right: 12px;
  width: 72px;
  transform: rotate(52deg);
  top: 1%;
  right: 3%;
  width: 20%;
}

.theme-pattern-chevrons.theme-colour-forest {
  --theme-background-image: url('../images/bg/bg-chevrons-forest.png');
}

.theme-pattern-chevrons.theme-colour-teal {
  --theme-background-image: url('../images/bg/bg-chevrons-teal.png');
}

.theme-pattern-chevrons.theme-colour-ember {
  --theme-background-image: url('../images/bg/bg-chevrons-ember.png');
}

.theme-pattern-chevrons.theme-colour-sunflower {
  --theme-background-image: url('../images/bg/bg-chevrons-sunflower.png');
}

.theme-pattern-lines.theme-colour-forest {
  --theme-background-image: url('../images/bg/bg-lines-forest.png');
}

.theme-pattern-lines.theme-colour-teal {
  --theme-background-image: url('../images/bg/bg-lines-teal.png');
}

.theme-pattern-lines.theme-colour-ember {
  --theme-background-image: url('../images/bg/bg-lines-ember.png');
}

.theme-pattern-lines.theme-colour-sunflower {
  --theme-background-image: url('../images/bg/bg-lines-sunflower.png');
}

.theme-pattern-dots.theme-colour-forest {
  --theme-background-image: url('../images/bg/bg-dots-forest.png');
}

.theme-pattern-dots.theme-colour-teal {
  --theme-background-image: url('../images/bg/bg-dots-teal.png');
}

.theme-pattern-dots.theme-colour-ember {
  --theme-background-image: url('../images/bg/bg-dots-ember.png');
}

.theme-pattern-dots.theme-colour-sunflower {
  --theme-background-image: url('../images/bg/bg-dots-sunflower.png');
}

.theme-pattern-waves.theme-colour-forest {
  --theme-background-image: url('../images/bg/bg-waves-forest.png');
}

.theme-pattern-waves.theme-colour-teal {
  --theme-background-image: url('../images/bg/bg-waves-teal.png');
}

.theme-pattern-waves.theme-colour-ember {
  --theme-background-image: url('../images/bg/bg-waves-ember.png');
}

.theme-pattern-waves.theme-colour-sunflower {
  --theme-background-image: url('../images/bg/bg-waves-sunflower.png');
}

#app {
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
}

body {
  font: normal 16px/1.62 "MasonNeue", sans-serif;
  letter-spacing: 0.03em;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 14px;
  }
}
body {
  background: #f2ebe5;
  color: #5f5f5f;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
}

h1 {
  font-size: 60px;
  line-height: 1.17;
  font-size: 40px;
}
@media (width >= 414px) {
  h1 {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  h1 {
    font-size: 60px;
  }
}

h2 {
  font-size: 50px;
  line-height: 1.4;
  font-size: 40px;
}
@media (width >= 414px) {
  h2 {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (width >= 1920px) {
  h2 {
    font-size: 50px;
  }
}

h3 {
  font-size: 40px;
  line-height: 1.5;
  font-size: 30px;
}
@media (width >= 414px) {
  h3 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  h3 {
    font-size: 40px;
  }
}

h4 {
  font-size: 28px;
  line-height: 1.07;
  font-size: 20px;
}
@media (width >= 414px) {
  h4 {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (width >= 1920px) {
  h4 {
    font-size: 28px;
  }
}

h5 {
  font-size: 24px;
  line-height: 0.83;
  font-size: 18px;
}
@media (width >= 414px) {
  h5 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (width >= 1920px) {
  h5 {
    font-size: 24px;
  }
}

h6 {
  font-size: 16px;
  line-height: 1.62;
}

.container {
  max-width: 1160px;
  padding-left: var(--size-padding);
  padding-right: var(--size-padding);
  margin-left: auto;
  margin-right: auto;
}

.screen-reader-text,
.screen-reader-text span {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.button {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .button {
    font-size: 16px;
  }
}
.button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .button {
    padding: 19px 28px;
  }
}
.button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .button.small {
    padding: 10px 27px;
  }
}
.button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}

.circle {
  font: normal 18px/1.11 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  width: 153px;
  height: 81px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: color 0.3s;
  appearance: none;
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 16px;
}
@media (width >= 414px) {
  .circle {
    font-size: calc(0.133vw + 15.45px);
  }
}
@media (width >= 1920px) {
  .circle {
    font-size: 18px;
  }
}
.circle {
  width: 132px;
}
@media (width >= 414px) {
  .circle {
    width: calc(1.394vw + 126.227px);
  }
}
@media (width >= 1920px) {
  .circle {
    width: 153px;
  }
}
.circle {
  height: 71px;
}
@media (width >= 414px) {
  .circle {
    height: calc(0.664vw + 68.251px);
  }
}
@media (width >= 1920px) {
  .circle {
    height: 81px;
  }
}
.circle .svg-line {
  display: block;
  width: 75px;
  height: 11px;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  transition: opacity 0.3s;
  color: var(--theme-hover-color);
  pointer-events: none;
}
.circle .svg-circle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--theme-hover-color);
  pointer-events: none;
}
.circle:hover {
  color: #0f472e;
}
.circle:hover .svg-line {
  opacity: 1;
}

.squiggle-underline {
  line-height: 1;
}
.squiggle-underline::after {
  content: "";
  display: block;
  background: url("../images/divider.svg") no-repeat left;
  width: 200px;
  height: 20px;
  transition: width 0.3s ease-in;
  margin: 10px 0 0;
}
.squiggle-underline.animate-squiggle::after {
  width: 0;
}

.squiggle-underline-center,
.squiggle-underline-centre {
  line-height: 1;
}
.squiggle-underline-center::after,
.squiggle-underline-centre::after {
  content: "";
  display: block;
  background: url("../images/divider.svg") no-repeat center;
  width: 200px;
  height: 20px;
  transition: width 0.3s ease-in;
  margin: 10px auto 0;
}
.squiggle-underline-center.animate-squiggle::after,
.squiggle-underline-centre.animate-squiggle::after {
  width: 0;
}

.pagination .container {
  display: flex;
  justify-content: center;
  text-align: center;
}
.pagination a {
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  color: #0f472e;
  flex: 0 1 33px;
  cursor: pointer;
}
.pagination a.active, .pagination a.prev, .pagination a.next {
  font-weight: bold;
}
.pagination a.next svg {
  transform: rotate(180deg);
}

.contact {
  color: #0f472e;
}
@media screen and (min-width: 768px) {
  .contact .cols {
    display: flex;
    gap: 20px;
  }
  .contact .cols > * {
    flex: 1;
  }
}
.contact input,
.contact select,
.contact option,
.contact textarea {
  font: normal 14px/1.43 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  appearance: none;
  display: block;
  margin: 0 0 20px;
  height: 50px;
  background: #f2ebe5;
  border: 2px solid #809989;
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
}
.contact select {
  background: #f2ebe5 url("../images/form-select-down.svg") no-repeat center right 20px;
}
.contact label.checkbox {
  display: flex;
  align-items: center;
  margin: 0 0 20px;
  font-size: 12px;
}
.contact label.checkbox a {
  color: inherit;
  text-decoration: underline;
}
.contact input[type=checkbox] {
  height: 20px;
  width: 20px;
  padding: 0;
  margin: 0 12px 0 0;
  order: -1;
}
.contact input[type=checkbox]:checked {
  background: url("../images/tick-green.svg") no-repeat center/contain;
}
.contact textarea {
  padding: 20px;
  height: 170px;
}
.contact select:disabled,
.contact select:invalid {
  color: #809989;
}
.contact ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #809989;
}
.contact ::-moz-placeholder { /* Firefox 19+ */
  color: #809989;
}
.contact :-ms-input-placeholder { /* IE 10+ */
  color: #809989;
}
.contact :-moz-placeholder { /* Firefox 18- */
  color: #809989;
}
.contact [role=alert] {
  padding: 0 20px;
  font-size: 10px;
  color: #E58282;
}
.contact .field {
  margin: 0 0 20px;
}
.contact .field input,
.contact .field select,
.contact .field option,
.contact .field textarea,
.contact .field .checkbox {
  margin-bottom: 0;
}
.contact .footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contact .footer a {
  color: inherit;
  text-decoration: underline;
}
.contact.inverse .button:not(:hover) {
  color: #ff6936;
  border-color: #ff6936;
}

.dialog {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .dialog {
    padding: 30px;
  }
}
.dialog__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

*:focus {
  outline: none;
}

aside.video-wrapper-16x9 {
  max-width: 720px;
  position: relative;
  height: 0;
  margin-inline: auto;
  max-height: 405px;
}
@media screen and (max-width: 767px) {
  aside.video-wrapper-16x9 {
    padding-bottom: 56.25%; /* 16:9 */
  }
}
@media screen and (min-width: 768px) {
  aside.video-wrapper-16x9 {
    min-height: 405px;
  }
}
aside.video-wrapper-16x9 iframe {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 405px;
  position: absolute;
}
aside.video-wrapper-16x9.video-wrapper-16x9__max-h-270 {
  max-height: 270px;
}
@media screen and (min-width: 768px) {
  aside.video-wrapper-16x9.video-wrapper-16x9__max-h-270 {
    min-height: 270px;
  }
}

.wp-block-embed {
  margin-bottom: 30px;
}

p + .wp-block-embed {
  margin-top: 30px;
}

header.site-header {
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  header.site-header {
    max-height: 60px;
    background: rgba(15, 71, 46, 0.5);
    transition: max-height 0.3s ease-in-out;
    overflow: hidden;
  }
  body.menu-open header.site-header {
    max-height: 100vh;
    overflow: auto;
  }
}

body.menu-open {
  overflow: hidden;
}

div.site-header {
  font: normal 18px/1.11 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  background: #0f472e;
  color: #f2ebe5;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  div.site-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 var(--size-padding);
    height: 80px;
  }
}
@media screen and (min-width: 980px) {
  div.site-header {
    padding: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  div.site-header {
    padding: 18px var(--size-padding) 35px;
  }
  div.site-header .logo svg {
    width: 96px;
    height: auto;
  }
}
div.site-header .menu-toggle {
  position: relative;
  display: none;
  padding: 10px;
  appearance: none;
  background: transparent;
  border: none;
  width: 32px;
  height: 32px;
}
@media screen and (max-width: 767px) {
  div.site-header .menu-toggle {
    display: block;
    position: absolute;
    top: 30px;
    right: calc(var(--size-padding) + 12px);
    transform: translate(50%, -50%);
  }
}
div.site-header .menu-toggle > div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 45px;
  transform: translate(-50%, -50%) scale(0.3);
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
div.site-header .menu-toggle i {
  display: block;
  position: absolute;
  height: 9px;
  width: 50%;
  background: #f2ebe5;
  opacity: 1;
  transition: 0.25s ease-in-out;
}
div.site-header .menu-toggle i:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}
div.site-header .menu-toggle i:nth-child(odd) {
  left: 0;
  border-radius: 9px 0 0 9px;
}
div.site-header .menu-toggle i:nth-child(1), div.site-header .menu-toggle i:nth-child(2) {
  top: 0;
}
div.site-header .menu-toggle i:nth-child(3), div.site-header .menu-toggle i:nth-child(4) {
  top: 36px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(1), body.menu-open div.site-header .menu-toggle i:nth-child(4) {
  transform: rotate(45deg);
}
body.menu-open div.site-header .menu-toggle i:nth-child(2), body.menu-open div.site-header .menu-toggle i:nth-child(3) {
  transform: rotate(-45deg);
}
body.menu-open div.site-header .menu-toggle i:nth-child(1) {
  left: 5px;
  top: 7px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(3) {
  left: 5px;
  top: 29px;
}
body.menu-open div.site-header .menu-toggle i:nth-child(4) {
  left: calc(50% - 5px);
  top: 29px;
}
div.site-header .educators-links {
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 767px) {
  div.site-header .educators-links {
    display: inline-block;
  }
}
div.site-header .educators {
  text-align: right;
}
div.site-header .educators::before {
  content: "";
  display: block;
  position: absolute;
  right: -6px;
  left: -6px;
  bottom: -8px;
  height: 16px;
  background: url("../images/link-squiggle.svg") no-repeat center/100% 100%;
  transition: opacity 0.3s;
}
div.site-header .educators:hover::before {
  opacity: 0;
}
div.site-header ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  div.site-header ul.menu {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  div.site-header ul.menu {
    padding: 50px 0 0;
  }
}
div.site-header ul.menu li {
  margin: 0;
}
@media screen and (min-width: 768px) {
  div.site-header ul.menu li {
    margin: 0 12px;
    text-align: center;
  }
}
@media screen and (min-width: 980px) {
  div.site-header ul.menu li {
    margin: 0 25px;
  }
}
div.site-header a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
div.site-header a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
div.site-header a:hover {
  color: #f0aa00;
}
div.site-header a:hover::after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  div.site-header a:not(.logo) {
    height: 84px;
    display: flex;
    align-items: center;
    background: url("../images/footer-link-arrow.svg") no-repeat center right/20px;
    font-size: 20px;
    line-height: 1;
    position: relative;
  }
  div.site-header a:not(.logo)::after {
    content: "";
    display: block;
    height: 5px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 1;
    background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
  }
  div.site-header a.educators {
    background: none;
  }
  div.site-header a.educators::before {
    bottom: 12px;
    left: 6px;
    background-position: center left;
    background-size: contain;
  }
}

.site-footer {
  position: relative;
  background: #0f472e;
  color: #f2ebe5;
  margin: 0;
}
.site-footer__main {
  padding: 10px 0 40px;
}
@media screen and (min-width: 768px) {
  .site-footer__main {
    padding: 60px 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .site-footer__main {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid {
    display: grid;
    align-items: flex-start;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-column-gap: 90px;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid {
    grid-template-columns: auto 1fr auto;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(1) {
    grid-column: 1;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid__item:nth-of-type(2) {
    grid-column: 2;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .site-footer__main__grid__item:nth-of-type(3) {
    grid-column: 2;
    grid-row: 1/3;
  }
}
@media screen and (min-width: 1280px) {
  .site-footer__main__grid__item:nth-of-type(3) {
    grid-column: 3;
    grid-row: 1;
  }
}
.site-footer__main svg {
  width: 200px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .site-footer__main svg {
    width: 120px;
  }
}
.site-footer__main ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer__main li {
  margin: 0 0 25px;
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .site-footer__main li {
    text-align: left;
  }
}
.site-footer__main__nav {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 14px;
}
@media (width >= 414px) {
  .site-footer__main__nav {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (width >= 1920px) {
  .site-footer__main__nav {
    font-size: 18px;
  }
}
.site-footer__main__nav {
  line-height: 1.11;
}
.site-footer__main__nav a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.site-footer__main__nav a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
.site-footer__main__nav a:hover {
  color: #f0aa00;
}
.site-footer__main__nav a:hover::after {
  opacity: 1;
}
.site-footer__main__nav a {
  display: inline-block;
}
.site-footer__main__logo {
  margin-bottom: 25px;
}
.site-footer__main__subscription {
  margin: 0 auto;
}
.site-footer__main__subscription__heading {
  margin: 0 0 30px 0;
  font-size: 20px;
  letter-spacing: -0.05em;
}
.site-footer__main__subscription__form {
  text-align: left;
  color: #f2ebe5;
}
.site-footer__main__subscription__form .confirmation {
  margin-top: 30px;
}
.site-footer__footer {
  font-size: 10px;
  padding: 20px 0 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .site-footer__footer {
    padding: 20px 0 100px;
  }
}
.site-footer__footer ul,
.site-footer__footer li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.site-footer__footer ul {
  display: flex;
  justify-content: space-between;
}
.site-footer__footer li {
  margin: 0 0 0 37px;
}
.site-footer__footer a {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition: color 0.3s;
}
.site-footer__footer a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  width: 100%;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  opacity: 0;
  transition: opacity 0.3s;
}
.site-footer__footer a:hover {
  color: #f0aa00;
}
.site-footer__footer a:hover::after {
  opacity: 1;
}
.site-footer__modal__body {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 700px;
  margin: auto;
  padding: 20px;
}
@media (width >= 320px) {
  .site-footer__modal__body {
    padding: calc(4.464vw + 5.714px);
  }
}
@media (width >= 768px) {
  .site-footer__modal__body {
    padding: calc(5.208vw + 0px);
  }
}
@media (width >= 1920px) {
  .site-footer__modal__body {
    padding: 100px;
  }
}
.site-footer__modal__body {
  color: #f2ebe5;
}
.site-footer__modal__header {
  text-align: center;
}
.site-footer__modal__heading {
  margin: 0 auto;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  letter-spacing: -0.05em;
  font-size: 26px;
  line-height: 1.5;
  max-width: 73%;
}
@media screen and (min-width: 768px) {
  .site-footer__modal__heading {
    font-size: 40px;
    max-width: 504px;
  }
}
.site-footer__modal__text {
  margin-top: 7px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.03em;
}
.site-footer__modal__form {
  margin-top: 40px;
  color: inherit;
}
.site-footer__modal__form .confirmation {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .site-footer__modal__form .footer {
    display: flex;
    flex-wrap: wrap;
  }
  .site-footer__modal__form .footer > * {
    width: 100%;
  }
  .site-footer__modal__form .footer button {
    margin-top: 20px;
  }
}
.site-footer__modal__button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 27.5px;
}
@media (width >= 320px) {
  .site-footer__modal__button {
    padding: calc(1.719vw + 22px);
  }
}
@media (width >= 1920px) {
  .site-footer__modal__button {
    padding: 55px;
  }
}

.footer-cta {
  background: #ff6936;
  color: #f2ebe5;
  position: relative;
}
@media screen and (max-width: 767px) {
  .footer-cta {
    text-align: center;
    font-size: 14px;
    padding: 0 0 163px;
  }
}
.footer-cta::before, .footer-cta::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.footer-cta::before {
  top: -49px;
  background: url("../images/top-ember.svg") no-repeat center/100% 100%;
}
.footer-cta::after {
  content: "";
  bottom: -1px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.footer-cta > div {
  overflow: hidden;
}
.footer-cta h2 {
  font: normal 60px/1.17 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 40px;
}
@media (width >= 320px) {
  .footer-cta h2 {
    font-size: calc(10.638vw + 5.957px);
  }
}
@media (width >= 414px) {
  .footer-cta h2 {
    font-size: calc(0.664vw + 47.251px);
  }
}
@media (width >= 1920px) {
  .footer-cta h2 {
    font-size: 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer-cta h2 {
    margin-bottom: 26px;
  }
}
.footer-cta a {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: 24px 0 0 10px;
  font-size: 20px;
  line-height: 1;
  transition: color 0.3s;
  background: url("../images/footer-link-arrow.svg") no-repeat center right;
}
@media screen and (max-width: 767px) {
  .footer-cta a {
    margin: 86px 0 44px;
  }
}
.footer-cta a::before, .footer-cta a::after {
  content: "";
  display: inline-block;
}
.footer-cta a::before {
  position: absolute;
  bottom: -11px;
  right: 30px;
  left: -5px;
  height: 11px;
  background: url("../images/footer-link-squiggle.svg") no-repeat center/100% 100%;
}
.footer-cta a::after {
  width: 30px;
  height: 14px;
  margin-left: 10px;
  background: url("../images/footer-link-arrow-green.svg") no-repeat center;
  opacity: 0;
  transition: opacity 0.3s;
}
.footer-cta a:hover {
  color: #0f472e;
}
.footer-cta a:hover::after {
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .footer-cta .container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .footer-cta .container > div {
    flex: 1;
    padding-bottom: 84px;
  }
}
@media screen and (min-width: 768px) {
  .footer-cta__left {
    max-width: 553px;
    margin-right: 50px;
  }
}
.footer-cta__right {
  position: relative;
}
@media screen and (min-width: 768px) {
  .footer-cta__right {
    max-width: 447px;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.footer-cta__right > div {
  width: 100%;
}
.footer-cta__right::after {
  content: "";
  display: block;
  background: url("../images/footer-image.svg") no-repeat center/contain;
}
@media screen and (min-width: 768px) {
  .footer-cta__right::after {
    position: absolute;
    left: 61%;
    bottom: 27px;
    height: 273px;
    width: 495px;
  }
}
@media screen and (max-width: 767px) {
  .footer-cta__right::after {
    padding-bottom: 60.38647343%;
  }
}

.footer-acknowledgement {
  line-height: 1.25;
  position: relative;
  padding: 56px 0 20px;
  font-size: 12px;
}
@media (width >= 414px) {
  .footer-acknowledgement {
    font-size: calc(0.266vw + 10.9px);
  }
}
@media (width >= 1920px) {
  .footer-acknowledgement {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .footer-acknowledgement {
    display: flex;
    padding: 40px 0 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement {
    text-align: center;
  }
}
.footer-acknowledgement::before, .footer-acknowledgement::after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
}
.footer-acknowledgement::before {
  top: 0;
}
.footer-acknowledgement::after {
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement::after {
    display: none;
  }
}
.footer-acknowledgement .flags {
  margin-right: 50px;
  display: flex;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement .flags {
    justify-content: center;
    margin: 0 0 30px;
  }
}
.footer-acknowledgement .flags > div {
  width: 62px;
  height: 40px;
  margin-right: 15px;
}
@media screen and (max-width: 767px) {
  .footer-acknowledgement .flags > div {
    margin: 0 7px;
  }
}
.footer-acknowledgement .flags__aboriginal {
  background: url("../images/flag-aboriginal.svg") no-repeat center/contain;
}
.footer-acknowledgement .flags__ti {
  background: url("../images/flag-ti.png") no-repeat center/contain;
}

.header-role {
  position: relative;
  margin: 0 0 25px;
  padding: 70px 0 25px;
  background: #f0aa00;
  color: #f2ebe5;
}
@media screen and (max-width: 767px) {
  .header-role {
    padding: 100px 0 25px;
  }
}
.header-role::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  bottom: -25px;
  left: 0;
  background: url("../images/role-header-bottom.svg") no-repeat center/100% 100%;
}
@media screen and (min-width: 768px) {
  .header-role__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 110%;
    max-width: calc(var(--viewport-width) - var(--size-padding) * 2);
    min-height: 530px;
  }
}
.header-role__content {
  flex: 0 0 59%;
}
.header-role__img {
  position: relative;
  z-index: 1;
  flex: 0 0 41%;
  align-self: flex-end;
  margin: 50px 0 -50px;
}
.header-role__img img {
  width: 100%;
  height: auto;
}
.header-role__industry {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 14px;
}
@media (width >= 414px) {
  .header-role__industry {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (width >= 1920px) {
  .header-role__industry {
    font-size: 18px;
  }
}
.header-role__title {
  font: normal 60px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 20px;
  font-size: 40px;
}
@media (width >= 414px) {
  .header-role__title {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  .header-role__title {
    font-size: 60px;
  }
}
.header-role__title-alt {
  font: 40px/1 "Gloria Hallelujah", cursive;
  margin: 20px 0 30px;
  font-size: 18px;
}
@media (width >= 414px) {
  .header-role__title-alt {
    font-size: calc(1.461vw + 11.952px);
  }
}
@media (width >= 1920px) {
  .header-role__title-alt {
    font-size: 40px;
  }
}
.header-role__traits {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 30px 0 30px;
  padding: 0;
  list-style: none;
  font-size: 14px;
  line-height: 1.43;
  color: #0f472e;
}
@media screen and (max-width: 767px) {
  .header-role__traits {
    display: none;
  }
}
.header-role__traits li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.header-role__traits li + li::before {
  content: " - ";
  width: 10px;
  margin: 0 10px;
  height: 100%;
  background: url("../images/role-trait-divider.svg") no-repeat center/contain;
}

.role-about {
  padding: 190px 0 0;
  background: #f2ebe5;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .role-about {
    padding: calc(5.976vw + 75.259px) 0 0;
  }
}
@media (width >= 1920px) {
  .role-about {
    padding: 190px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .role-about .container {
    display: flex;
  }
}
.role-about__left {
  flex: 58.3333333333%;
}
.role-about__right {
  flex: 41.6666666667%;
  padding: 70px 0 0;
}
@media screen and (max-width: 767px) {
  .role-about__right {
    display: none;
  }
}
.role-about__title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 30px;
}
@media (width >= 414px) {
  .role-about__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .role-about__title {
    font-size: 40px;
  }
}
.role-about__skills {
  list-style: none;
  margin: 0;
  padding: 0;
}
.role-about__skills li {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #ff6936;
  border: 2px solid rgba(255, 105, 54, 0.3);
  border-radius: 200px;
  padding: 7px 16px;
  margin: 0 10px 10px 0;
}
.role-about__description {
  color: #5f5f5f;
  margin: 40px 0 40px;
}
.role-about__list {
  display: inline-block;
  margin: 0 50px 0 0;
}
.role-about__list h3 {
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
}
.role-about__list ul {
  list-style: none;
  margin: 16px 0 30px;
  padding: 0;
}
.role-about__list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  color: #0f472e;
}
.role-about__list li + li::before {
  content: "•";
  display: inline-block;
  font-size: 80%;
  margin: 0 2ex;
}

.section-role-advisors .advisors-carousel__text {
  position: relative;
}

.fact-featured {
  background: url("../images/fact-featured-bg.svg") no-repeat center/contain;
  width: 406px;
  height: 393px;
  color: #f2ebe5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  transform: rotate(6.78deg);
  margin: 0 auto;
  text-align: center;
  padding: 0 70px;
  width: 277px;
}
@media (width >= 414px) {
  .fact-featured {
    width: calc(8.566vw + 241.538px);
  }
}
@media (width >= 1920px) {
  .fact-featured {
    width: 406px;
  }
}
.fact-featured {
  height: 266px;
}
@media (width >= 414px) {
  .fact-featured {
    height: calc(8.433vw + 231.088px);
  }
}
@media (width >= 1920px) {
  .fact-featured {
    height: 393px;
  }
}
.fact-featured {
  padding: 40px;
}
@media (width >= 414px) {
  .fact-featured {
    padding: calc(1.992vw + 31.753px);
  }
}
@media (width >= 1920px) {
  .fact-featured {
    padding: 70px;
  }
}
.fact-featured__title {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 26px;
  margin: 0 auto 24px;
  font-size: 20px;
}
@media (width >= 414px) {
  .fact-featured__title {
    font-size: calc(0.398vw + 18.351px);
  }
}
@media (width >= 1920px) {
  .fact-featured__title {
    font-size: 26px;
  }
}
.fact-featured__title {
  margin: 0 auto 12px;
}
@media (width >= 414px) {
  .fact-featured__title {
    margin: 0 auto calc(0.797vw + 8.701px);
  }
}
@media (width >= 1920px) {
  .fact-featured__title {
    margin: 0 auto 24px;
  }
}
.fact-featured__text {
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
  font-size: 12px;
}
@media (width >= 414px) {
  .fact-featured__text {
    font-size: calc(0.133vw + 11.45px);
  }
}
@media (width >= 1920px) {
  .fact-featured__text {
    font-size: 14px;
  }
}

.advisors-carousel {
  padding: 150px 0 0;
  background: #f2ebe5;
  color: #0f472e;
  position: relative;
  padding: 60px 0 0;
}
@media (width >= 414px) {
  .advisors-carousel {
    padding: calc(5.976vw + 35.259px) 0 0;
  }
}
@media (width >= 1920px) {
  .advisors-carousel {
    padding: 150px 0 0;
  }
}
.advisors-carousel__title {
  margin: 0 0 50px;
}
@media screen and (min-width: 768px) {
  .advisors-carousel__cols {
    display: flex;
    justify-content: space-between;
  }
}
.advisors-carousel__text {
  flex: 1;
  color: #5f5f5f;
  max-width: 600px;
  margin: 0 0 100px;
}
.advisors-carousel__all {
  flex: 0;
  order: 2;
  white-space: nowrap;
}
.advisors-carousel__all .button {
  margin: 0 0 30px 0;
}
.advisors-carousel__slider {
  position: relative;
  padding: 0 0 100px;
}
.advisors-carousel__band {
  background: #d6e2d8;
  position: absolute;
  bottom: 50px;
  width: 100%;
  left: 0;
  right: 0;
  top: 246px;
  top: 220px;
}
@media (width >= 414px) {
  .advisors-carousel__band {
    top: calc(1.726vw + 212.853px);
  }
}
@media (width >= 1920px) {
  .advisors-carousel__band {
    top: 246px;
  }
}
.advisors-carousel__band::before, .advisors-carousel__band::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.advisors-carousel__band::before {
  top: -49px;
}
.advisors-carousel__band::after {
  bottom: -49px;
  background-image: url("../images/bottom-teal-light.svg");
}
.advisors-carousel .swiper {
  margin: 0;
}
.advisors-carousel .swiper-slide {
  width: 300px;
  margin-right: 50px;
  width: 260px;
}
@media (width >= 414px) {
  .advisors-carousel .swiper-slide {
    width: calc(2.656vw + 249.004px);
  }
}
@media (width >= 1920px) {
  .advisors-carousel .swiper-slide {
    width: 300px;
  }
}
.advisors-carousel .swiper-slide {
  margin-right: 30px;
}
@media (width >= 414px) {
  .advisors-carousel .swiper-slide {
    margin-right: calc(1.328vw + 24.502px);
  }
}
@media (width >= 1920px) {
  .advisors-carousel .swiper-slide {
    margin-right: 50px;
  }
}
.advisors-carousel .swiper-slide:first-child {
  margin-left: calc((100vw - var(--container-width)) / 2 + var(--size-padding));
}
.advisors-carousel .swiper-slide:last-child {
  margin-right: calc((100vw - var(--container-width)) / 2 + var(--size-padding));
}
.advisors-carousel .swiper-scrollbar {
  margin: 30px 0 0;
  height: 40px;
  background: url("../images/advisor-slider-line.svg") no-repeat center/100%;
}
@media screen and (max-width: 767px) {
  .advisors-carousel .swiper-scrollbar {
    margin: 10px 0 0;
  }
}
.advisors-carousel .swiper-scrollbar-drag {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url("../images/advisor-slider-blob.svg") no-repeat center/contain;
}

.advisor-card {
  color: #0f472e;
  text-decoration: none;
}
.advisor-card__image {
  position: relative;
  height: 0;
  padding-bottom: 130.5555555556%;
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 10px 10px 0 0 var(--theme-hover-color);
}
@media screen and (max-width: 767px) {
  .advisor-card__image {
    box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  }
}
.advisor-card__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: contain;
  object-position: bottom;
}
.advisor-card__image .card-icon {
  position: absolute;
}
.advisor-card__image .card-icon svg {
  width: 100%;
  height: auto;
}
.advisor-card__image .card-icon svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.advisor-card__image .card-icon svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.advisor-card__image:hover .advisor-card__hover {
  opacity: 1;
}
.advisor-card__hover {
  font: normal 30px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 22px;
}
@media (width >= 414px) {
  .advisor-card__hover {
    font-size: calc(0.531vw + 19.801px);
  }
}
@media (width >= 1920px) {
  .advisor-card__hover {
    font-size: 30px;
  }
}
.advisor-card__hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--theme-hover-color);
  opacity: 0;
  transition: opacity 0.3s;
}
.advisor-card__hover > * {
  position: relative;
}
.advisor-card__hover > div {
  margin: 0 0 6px;
}
.advisor-card__hover svg {
  height: auto;
  width: 146px;
}
@media (width >= 414px) {
  .advisor-card__hover svg {
    width: calc(3.586vw + 131.155px);
  }
}
@media (width >= 1920px) {
  .advisor-card__hover svg {
    width: 200px;
  }
}
.advisor-card__hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.advisor-card__name {
  font: normal 30px/1.28 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 30px 0 20px;
  font-size: 18px;
}
@media (width >= 414px) {
  .advisor-card__name {
    font-size: calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .advisor-card__name {
    font-size: 28px;
  }
}
.advisor-card__name {
  margin: 20px 0 15px;
}
@media (width >= 414px) {
  .advisor-card__name {
    margin: calc(0.664vw + 17.251px) 0 calc(0.332vw + 13.625px);
  }
}
@media (width >= 1920px) {
  .advisor-card__name {
    margin: 30px 0 20px;
  }
}
.advisor-card__title {
  font-size: 14px;
  line-height: 1;
  margin: 0 0 0;
  letter-spacing: 0.05em;
}
.advisor-card__company {
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.05em;
  margin: 10px 0 20px;
  opacity: 0.6;
}

.role-statistics {
  background: #f2ebe5;
  color: #0f472e;
  padding: 190px 0 120px;
  position: relative;
  padding: 80px 0 80px;
}
@media (width >= 414px) {
  .role-statistics {
    padding: calc(7.304vw + 49.761px) 0 calc(2.656vw + 69.004px);
  }
}
@media (width >= 1920px) {
  .role-statistics {
    padding: 190px 0 120px;
  }
}
.role-statistics .thing {
  content: "";
  display: block;
  width: 93px;
  height: 94px;
  position: absolute;
  top: 490px;
  left: 0;
  transform: rotate(-8deg) scale(4.8);
  opacity: 0.16;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
}
.role-statistics__title {
  margin: 0 0 50px;
}
.role-statistics__fact {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .role-statistics__fact {
    display: flex;
    justify-content: space-between;
  }
}
.role-statistics__fact li {
  padding: 0;
  margin: 0;
  position: relative;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .role-statistics__fact li {
    margin: 70px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .role-statistics__fact li + li {
    margin: 0 0 0 40px;
  }
}
.role-statistics__counter {
  font: 30px/2 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("../images/role-statistics-counter.svg") no-repeat center/contain;
  position: absolute;
  left: 0;
  top: 0;
}
.role-statistics__fact-title {
  font: normal 23px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 0 100px;
}
.role-statistics__text {
  color: #5f5f5f;
  margin: 27px 0 0 100px;
}

.role-related {
  background: #f2ebe5;
  color: #0f472e;
  padding: 0 0 250px;
  padding: 0 0 150px;
}
@media (width >= 414px) {
  .role-related {
    padding: 0 0 calc(6.64vw + 122.51px);
  }
}
@media (width >= 1920px) {
  .role-related {
    padding: 0 0 250px;
  }
}
.role-related__title {
  margin: 0 0 50px;
}
.role-related__fact {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .role-related__fact {
    display: flex;
    justify-content: space-between;
  }
}
.role-related__fact li {
  padding: 0;
  margin: 0;
  position: relative;
  flex: 1;
}
.role-related__counter {
  font: 30px/2 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("../images/role-statistics-counter.svg") no-repeat center/contain;
  position: absolute;
  left: 0;
  top: 0;
}
.role-related__fact-title {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 23px;
  line-height: 1;
  margin: 20px 0 0 100px;
}
.role-related__text {
  color: #5f5f5f;
  margin: 27px 0 0 100px;
}

.role-cards {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .role-cards {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
    grid-auto-rows: 1fr;
    gap: 40px 40px;
    gap: 30px 30px;
  }
}
@media screen and (min-width: 768px) and (width >= 414px) {
  .role-cards {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .role-cards {
    gap: 40px 40px;
  }
}
.role-cards__li {
  position: relative;
  flex: 0 0 22.5%;
  margin: 0 0 40px 0;
  padding: 0;
}
@media screen and (max-width: 980px) {
  .role-cards__li {
    flex: 0 0 48%;
  }
}
@media screen and (max-width: 767px) {
  .role-cards__li {
    margin: 30px 0 0 0;
  }
}

.role-card {
  position: relative;
  padding: 0 0 126.9230769231% 0;
}
@media screen and (max-width: 767px) {
  .role-card {
    padding: 0 0 81.9209039548% 0;
  }
}
.role-card a {
  padding: 26px 20px 18px;
  text-decoration: none;
  box-sizing: border-box;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: color 0.3s;
}
.role-card a:hover {
  color: var(--theme-hover-color);
}
.role-card__industry {
  font-size: 10px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 auto;
}
.role-card__title {
  font: normal 28px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 20px;
  font-size: 28px;
}
@media (width >= 767px) {
  .role-card__title {
    font-size: calc(-800vw + 6164px);
  }
}
@media (width >= 768px) {
  .role-card__title {
    font-size: calc(3.774vw - 8.981px);
  }
}
@media (width >= 980px) {
  .role-card__title {
    font-size: calc(-800vw + 7868px);
  }
}
@media (width >= 981px) {
  .role-card__title {
    font-size: calc(0.852vw + 11.642px);
  }
}
@media (width >= 1920px) {
  .role-card__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .role-card__title {
    font-size: 34px;
  }
}
.role-card__skills {
  list-style: none;
  margin: 0 0 0;
  padding: 0;
}
.role-card__skills li {
  display: inline-block;
  margin: 0 4px 4px 0;
  font-size: 10px;
  line-height: 1;
  padding: 4px 6px;
  border: 1px solid rgba(242, 235, 229, 0.3);
  box-sizing: border-box;
  border-radius: 200px;
  float: left;
}
.role-card .arrow {
  content: "";
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 30px;
  height: 15px;
}

.header-page {
  background: #d6e2d8;
  color: #5f5f5f;
  position: relative;
  padding: 70px 0 0;
  margin: 0 0 97px;
  border-bottom: 1px solid #d6e2d8;
}
.header-page::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.header-page h1 {
  color: #0f472e;
}
body.page-template-template-campaign-video .header-page h1 {
  font-size: 30px;
}
@media (width >= 414px) {
  body.page-template-template-campaign-video .header-page h1 {
    font-size: calc(1.328vw + 24.502px);
  }
}
@media (width >= 1920px) {
  body.page-template-template-campaign-video .header-page h1 {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .header-page h1 {
    text-align: center;
    margin: 30px 0 35px;
  }
}
@media screen and (min-width: 768px) {
  .header-page .container {
    display: flex;
    align-items: center;
    min-height: 400px;
  }
}
.header-page .container > div {
  flex: 0 0 50%;
  box-sizing: border-box;
}
.header-page__image {
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .header-page__image {
    align-self: flex-end;
    padding-left: 4.6%;
    margin-bottom: -9%;
  }
}
@media screen and (max-width: 767px) {
  .header-page__image {
    margin: 60px 0 -90px;
    position: relative;
  }
}
.header-page__image img {
  height: auto;
  width: 100%;
}

.header-inline {
  background: #f2ebe5;
  text-align: center;
  padding: 150px 0 0;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .header-inline {
    padding: calc(3.32vw + 86.255px) 0 0;
  }
}
@media (width >= 1920px) {
  .header-inline {
    padding: 150px 0 0;
  }
}
.header-inline h1 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 0;
  font-size: 30px;
}
@media (width >= 414px) {
  .header-inline h1 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .header-inline h1 {
    font-size: 40px;
  }
}

.page-content {
  padding: 100px 0 180px;
  padding: 25px 0 90px;
}
@media (width >= 414px) {
  .page-content {
    padding: calc(7.062vw - 4.237px) 0 90px;
  }
}
@media (width >= 768px) {
  .page-content {
    padding: calc(4.34vw + 16.667px) 0 calc(7.813vw + 30px);
  }
}
@media (width >= 1920px) {
  .page-content {
    padding: 100px 0 180px;
  }
}
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
  color: #0f472e;
}

article.type-faq {
  background: #f2ebe5;
}
article.type-faq > header {
  background: #d6e2d8;
  color: #5f5f5f;
  padding: 170px 0 0;
  position: relative;
  text-align: center;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  article.type-faq > header {
    padding: calc(4.648vw + 80.757px) 0 0;
  }
}
@media (width >= 1920px) {
  article.type-faq > header {
    padding: 170px 0 0;
  }
}
article.type-faq > header::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
article.type-faq > header h1 {
  color: #0f472e;
  margin: 0 0 30px;
}
article.type-faq > header .container {
  position: relative;
}
article.type-faq > header .text {
  max-width: 600px;
  margin: 0 auto 0;
}
article.type-faq > header .items {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 100px 0 10px;
  padding: 38px 0 30px;
}
@media (width >= 414px) {
  article.type-faq > header .items {
    padding: calc(4.117vw + 20.956px) 0 calc(-1.328vw + 35.498px);
  }
}
@media (width >= 1920px) {
  article.type-faq > header .items {
    padding: 100px 0 10px;
  }
}
@media screen and (max-width: 767px) {
  article.type-faq > header .items {
    flex-wrap: wrap;
  }
}
article.type-faq > header .items > div {
  position: relative;
  flex: 0 0 calc(25% - 20px);
}
@media screen and (max-width: 767px) {
  article.type-faq > header .items > div {
    flex: 0 0 calc(50% - 15px);
  }
}
article.type-faq > header .items > div > div {
  position: relative;
  height: 0;
  padding-bottom: 50%;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  article.type-faq > header .items > div > div {
    padding-bottom: 100%;
    margin-bottom: calc(-50% - 25px);
  }
}
article.type-faq > header .items > div > div a {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 32px;
  line-height: 1;
  transition: color 0.3s;
  color: #fff;
  background: var(--color-bg);
  box-shadow: 5px 5px 0 0 var(--color-bs);
  font-size: 18px;
}
@media (width >= 414px) {
  article.type-faq > header .items > div > div a {
    font-size: calc(0.93vw + 14.151px);
  }
}
@media (width >= 1920px) {
  article.type-faq > header .items > div > div a {
    font-size: 32px;
  }
}
article.type-faq > header .items > div > div a:hover {
  color: var(--color-bs);
}
article.type-faq > header .items > div > div a.a0 {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
article.type-faq > header .items > div > div a.a1 {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
article.type-faq > header .items > div > div a.a2 {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
article.type-faq > header .items > div > div a.a3 {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
article.type-faq > .container {
  padding-top: 150px;
  padding-top: 60px;
}
@media (width >= 414px) {
  article.type-faq > .container {
    padding-top: calc(5.976vw + 35.259px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container {
    padding-top: 150px;
  }
}
article.type-faq > .container .faqs {
  padding-bottom: 200px;
  padding-bottom: 100px;
}
@media (width >= 414px) {
  article.type-faq > .container .faqs {
    padding-bottom: calc(6.64vw + 72.51px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container .faqs {
    padding-bottom: 200px;
  }
}
article.type-faq > .container h3,
article.type-faq > .container h4 {
  color: #0f472e;
}
article.type-faq > .container h3 {
  margin: 0 0 80px;
  margin: 0 0 40px;
}
@media (width >= 414px) {
  article.type-faq > .container h3 {
    margin: 0 0 calc(2.656vw + 29.004px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container h3 {
    margin: 0 0 80px;
  }
}
article.type-faq > .container button {
  background: transparent;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 100%;
  border: none;
}
article.type-faq > .container button + button {
  margin-top: 40px;
  margin-top: 20px;
}
@media (width >= 414px) {
  article.type-faq > .container button + button {
    margin-top: calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container button + button {
    margin-top: 40px;
  }
}
article.type-faq > .container button[aria-expanded=true] h4 {
  border-bottom: none;
  background-image: url("../images/faq-minus.svg");
}
article.type-faq > .container h4 {
  font: normal 22px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 16px;
}
@media (width >= 414px) {
  article.type-faq > .container h4 {
    font-size: calc(0.398vw + 14.351px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container h4 {
    font-size: 22px;
  }
}
article.type-faq > .container h4 {
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-align: left;
  background: url("../images/faq-plus.svg") no-repeat center right 30px;
  margin: 0;
  padding: 44px 110px 44px 30px;
  padding: 20px 60px 20px 15px;
}
@media (width >= 414px) {
  article.type-faq > .container h4 {
    padding: calc(1.594vw + 13.402px) calc(3.32vw + 46.255px) calc(1.594vw + 13.402px) calc(0.996vw + 10.876px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container h4 {
    padding: 44px 110px 44px 30px;
  }
}
@media screen and (max-width: 767px) {
  article.type-faq > .container h4 {
    background-position: center right 15px;
  }
}
article.type-faq > .container div[id^=headlessui-disclosure-panel] {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: none;
  color: #0f472e;
  overflow: hidden;
  padding: 0 30px 30px;
  padding: 0 15px 15px;
}
@media (width >= 414px) {
  article.type-faq > .container div[id^=headlessui-disclosure-panel] {
    padding: 0 calc(0.996vw + 10.876px) calc(0.996vw + 10.876px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container div[id^=headlessui-disclosure-panel] {
    padding: 0 30px 30px;
  }
}
article.type-faq > .container div[id^=headlessui-disclosure-panel] + button {
  margin-top: 40px;
}
article.type-faq > .container .faq-category {
  margin-top: 190px;
  margin-top: 80px;
}
@media (width >= 414px) {
  article.type-faq > .container .faq-category {
    margin-top: calc(7.304vw + 49.761px);
  }
}
@media (width >= 1920px) {
  article.type-faq > .container .faq-category {
    margin-top: 190px;
  }
}

body.tax-company #main > article {
  background: #d6e2d8;
}
body.tax-company #main > article > header {
  background: #f2ebe5;
  color: #0f472e;
  padding: 70px 0 189px;
  position: relative;
}
body.tax-company #main > article > header .container {
  position: relative;
}
body.tax-company #main > article > header .back {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 18px;
  line-height: 1;
  color: #0f472e;
  text-decoration: none;
}
body.tax-company #main > article > header .back::before {
  content: "";
  display: inline-block;
  width: 31px;
  height: 16px;
  margin-right: 1em;
  vertical-align: middle;
  background: url("../images/back-arrow.svg") no-repeat center;
}
body.tax-company #main > article > header .industry-header {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #f0aa00;
  margin: 73px 0 7px;
  margin: 73px 0 7px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry-header {
    margin: 73px 0 7px;
  }
}
body.tax-company #main > article > header .industry-header {
  font-size: 12px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry-header {
    font-size: calc(0.266vw + 10.9px);
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry-header {
    font-size: 16px;
  }
}
body.tax-company #main > article > header .industry {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 7px 0 41px;
  margin: 7px 0 11px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 calc(1.992vw + 2.753px);
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry {
    margin: 7px 0 41px;
  }
}
body.tax-company #main > article > header .industry {
  font-size: 14px;
}
@media (width >= 414px) {
  body.tax-company #main > article > header .industry {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > header .industry {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) {
  body.tax-company #main > article > header .cols {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
body.tax-company #main > article > header .cols h1 {
  order: 1;
  flex: 0 0 100%;
  margin: 41px 0 40px;
}
body.tax-company #main > article > header .cols .image {
  order: 2;
  flex: 0 0 22.5%;
}
body.tax-company #main > article > header .cols .image img {
  max-width: 100%;
  height: auto;
}
body.tax-company #main > article > header .cols .text {
  order: 3;
  flex: 0 0 74%;
}
body.tax-company #main > article > header .cols .text > div {
  color: #5f5f5f;
}
body.tax-company #main > article > header .cols .text .button {
  margin: 54px 0 0;
}
body.tax-company #main > article > header .fact-featured {
  position: absolute;
  right: -6%;
  z-index: 1;
}
body.tax-company #main > article > .company-advisors {
  padding: 100px 0 200px;
  position: relative;
  padding: 100px 0 50px;
}
@media (width >= 414px) {
  body.tax-company #main > article > .company-advisors {
    padding: 100px 0 calc(9.96vw + 8.765px);
  }
}
@media (width >= 1920px) {
  body.tax-company #main > article > .company-advisors {
    padding: 100px 0 200px;
  }
}
body.tax-company #main > article > .company-advisors::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
body.tax-company #main > article > .company-advisors .text {
  max-width: 600px;
}
body.tax-company #main > article > .company-advisors .cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3% 3%;
  margin: 100px 0 100px;
}
@media screen and (min-width: 768px) {
  body.tax-company #main > article > .company-advisors .cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 480px) {
  body.tax-company #main > article > .company-advisors .cards {
    display: block;
    max-width: 260px;
    margin: 50px auto 100px;
  }
  body.tax-company #main > article > .company-advisors .cards .card {
    margin-bottom: 30px;
  }
}

.header-industry {
  position: relative;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  padding: 0 0 50px;
}
@media screen and (max-width: 767px) {
  .header-industry {
    padding: 130px 0 50px;
  }
}
.header-industry::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  bottom: 0;
  background: url("../images/top-ember.svg") no-repeat center/100% 100%;
}
.header-industry .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .header-industry .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 560px;
  }
}
.header-industry__left {
  flex: 0 0 50%;
  font-size: 18px;
  font-size: 16px;
}
@media (width >= 414px) {
  .header-industry__left {
    font-size: calc(0.133vw + 15.45px);
  }
}
@media (width >= 1920px) {
  .header-industry__left {
    font-size: 18px;
  }
}
.header-industry__left h1 {
  font: normal 60px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 20px;
  font-size: 40px;
}
@media (width >= 414px) {
  .header-industry__left h1 {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  .header-industry__left h1 {
    font-size: 60px;
  }
}
.header-industry__right {
  flex: 0 0 48%;
  align-self: flex-end;
  position: relative;
  z-index: 1;
  margin: 50px 0 -20px;
}
@media screen and (min-width: 768px) {
  .header-industry__right {
    margin: 0;
    top: 70px;
  }
}
.header-industry__right img {
  width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 var(--theme-hover-color);
}
.header-industry [class^=icon] {
  position: absolute;
}
.header-industry [class^=icon] svg {
  width: 100%;
  height: auto;
}
.header-industry [class^=icon] svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.header-industry [class^=icon] svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.header-industry .icon-1 {
  left: 32%;
  top: -7%;
  width: 164px;
  transform: rotate(17deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-1 {
    left: -14%;
    top: -35%;
    width: 194px;
  }
}
.header-industry .icon-2 {
  left: 31%;
  bottom: -9%;
  width: 203px;
  transform: rotate(13deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-2 {
    display: none;
  }
}
.header-industry .icon-3 {
  right: -8%;
  top: 0;
  width: 296px;
  transform: rotate(-13deg);
}
@media screen and (max-width: 767px) {
  .header-industry .icon-3 {
    right: -15%;
    top: -30%;
    width: 177px;
    transform: rotate(14deg);
  }
}

.section-industry-about {
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 190px 0 100px;
  padding: 110px 0 50px;
}
@media (width >= 414px) {
  .section-industry-about {
    padding: calc(5.312vw + 88.008px) 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-industry-about {
    padding: 190px 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-about .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-industry-about .container > h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  flex: 0 0 30%;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  .section-industry-about .container > h2 {
    line-height: 1.25;
    margin: 0 0 67px;
  }
}
.section-industry-about .container > div {
  flex: 0 0 65.5%;
}

.section-industry-personality-types {
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 130px 0 287px;
  padding: 50px 0 130px;
}
@media (width >= 414px) {
  .section-industry-personality-types {
    padding: calc(5.312vw + 28.008px) 0 calc(10.425vw + 86.841px);
  }
}
@media (width >= 1920px) {
  .section-industry-personality-types {
    padding: 130px 0 287px;
  }
}
.section-industry-personality-types__grid {
  background: url("../images/industry-star.svg") no-repeat center/contain;
  display: grid;
  grid-template-areas: "a m b" "c m d";
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types__grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "a b" "m m" "c d";
    background-size: 284px;
  }
}
.section-industry-personality-types h2 {
  color: #0f472e;
  font-size: 30px;
  line-height: 1.33;
  grid-area: m;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  padding: 0 30px;
  font-size: 20px;
}
@media (width >= 414px) {
  .section-industry-personality-types h2 {
    font-size: calc(0.664vw + 17.251px);
  }
}
@media (width >= 1920px) {
  .section-industry-personality-types h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types h2 {
    margin: auto;
    max-width: 270px;
    padding: 44px 30px;
  }
}
.section-industry-personality-types h2 svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-industry-personality-types h3 {
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  margin: 0 0 0;
  font-size: 10px;
}
@media (width >= 414px) {
  .section-industry-personality-types h3 {
    font-size: calc(0.133vw + 9.45px);
  }
}
@media (width >= 1920px) {
  .section-industry-personality-types h3 {
    font-size: 12px;
  }
}
.section-industry-personality-types .text {
  font: normal 18px/1.56 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 20px 0 20px;
  font-size: 14px;
}
@media (width >= 414px) {
  .section-industry-personality-types .text {
    font-size: calc(0.266vw + 12.9px);
  }
}
@media (width >= 1920px) {
  .section-industry-personality-types .text {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .text {
    margin: 10px 0 10px;
  }
}
.section-industry-personality-types .item {
  background-size: 45% !important;
  position: relative;
}
.section-industry-personality-types .item .svg {
  overflow: hidden;
  transition: width 0.3s;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item .svg svg {
    width: 90px;
  }
}
.section-industry-personality-types .item .line {
  position: absolute;
  width: 176px;
  height: 76px;
}
@media screen and (min-width: 768px) {
  .section-industry-personality-types .item .line {
    max-width: 46%;
  }
  .section-industry-personality-types .item .line .mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item .line {
    width: 47px;
    height: 50px;
  }
  .section-industry-personality-types .item .line .desktop {
    display: none;
  }
}
.section-industry-personality-types .item .line svg {
  max-width: 100%;
}
.section-industry-personality-types .item-0 {
  grid-area: a;
  color: #ff6936;
  padding-right: 45%;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-0 {
    padding-right: 20px;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
}
.section-industry-personality-types .item-0 .line {
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-0 .line {
    right: 49px;
    bottom: -8px;
  }
}
.section-industry-personality-types .item-1 {
  grid-area: b;
  color: #cdd1ea;
  padding-left: 50%;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-1 {
    padding-left: 35px;
    margin-bottom: 0;
    padding-bottom: 40px;
  }
}
.section-industry-personality-types .item-1 .line {
  transform: scaleX(-1);
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-1 .line {
    left: 49px;
    bottom: -8px;
  }
}
.section-industry-personality-types .item-2 {
  grid-area: c;
  color: #92cdb9;
  padding-right: 45%;
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-2 {
    padding-right: 20px;
    margin-top: 0;
    padding-top: 55px;
  }
}
.section-industry-personality-types .item-2 .line {
  transform: rotate(180deg) scaleX(-1);
  right: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-2 .line {
    right: 49px;
    top: -10px;
  }
}
.section-industry-personality-types .item-3 {
  grid-area: d;
  color: #f0aa00;
  padding-left: 50%;
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-3 {
    padding-left: 35px;
    margin-top: 0;
    padding-top: 55px;
  }
}
.section-industry-personality-types .item-3 .line {
  transform: rotate(180deg);
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .section-industry-personality-types .item-3 .line {
    left: 49px;
    top: -10px;
  }
}

.section-industry-expectation {
  background: #0f472e;
  color: #f2ebe5;
  padding: 90px 0 0;
  position: relative;
  padding: 50px 0 0;
}
@media (width >= 414px) {
  .section-industry-expectation {
    padding: calc(2.656vw + 39.004px) 0 0;
  }
}
@media (width >= 1920px) {
  .section-industry-expectation {
    padding: 90px 0 0;
  }
}
.section-industry-expectation::before, .section-industry-expectation::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.section-industry-expectation::before {
  top: -49px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.section-industry-expectation::after {
  background: url("../images/bottom-green.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.section-industry-expectation h3 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  margin: 0 0 40px;
  font-size: 24px;
}
@media (width >= 414px) {
  .section-industry-expectation h3 {
    font-size: calc(1.062vw + 19.602px);
  }
}
@media (width >= 1920px) {
  .section-industry-expectation h3 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-expectation h3 {
    margin: 0 0 90px;
  }
}
.section-industry-expectation h4 {
  font: normal 24px/1.42 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 18px;
}
@media (width >= 414px) {
  .section-industry-expectation h4 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (width >= 1920px) {
  .section-industry-expectation h4 {
    font-size: 24px;
  }
}
.section-industry-expectation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.section-industry-expectation li {
  position: relative;
  margin: 0;
  padding: 100px 0 100px;
  padding: 50px 0 50px;
}
@media (width >= 414px) {
  .section-industry-expectation li {
    padding: calc(3.32vw + 36.255px) 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-industry-expectation li {
    padding: 100px 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-expectation li {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .section-industry-expectation li {
    text-align: center;
  }
}
.section-industry-expectation li::before {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: url("../images/footer-hr-bg.svg") no-repeat center/100% 100%;
}
.section-industry-expectation li > div {
  flex: 0 0 40%;
}
.section-industry-expectation li > div > i {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  content: "VS";
  width: 115px;
  height: 110px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.section-industry-expectation li > div > i > i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("../images/industry-expectation-star.svg") no-repeat center/contain;
  z-index: -1;
}
.section-industry-expectation li > div + div > i {
  display: flex;
}
@media screen and (max-width: 767px) {
  .section-industry-expectation li > div + div {
    position: relative;
    margin-top: 132px;
  }
  .section-industry-expectation li > div + div::after {
    width: 84px;
    height: 80px;
    top: -68px;
  }
}

.section-industry-impact {
  padding: 240px 0 100px;
  background: #f2ebe5;
  color: #5f5f5f;
  padding: 140px 0 65px;
}
@media (width >= 414px) {
  .section-industry-impact {
    padding: calc(6.64vw + 112.51px) 0 calc(2.324vw + 55.378px);
  }
}
@media (width >= 1920px) {
  .section-industry-impact {
    padding: 240px 0 100px;
  }
}
.section-industry-impact__title {
  font: normal 38px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 80px;
  font-size: 24px;
}
@media (width >= 414px) {
  .section-industry-impact__title {
    font-size: calc(0.93vw + 20.151px);
  }
}
@media (width >= 1920px) {
  .section-industry-impact__title {
    font-size: 38px;
  }
}
.section-industry-impact__title {
  margin: 0 0 40px;
}
@media (width >= 414px) {
  .section-industry-impact__title {
    margin: 0 0 calc(2.656vw + 29.004px);
  }
}
@media (width >= 1920px) {
  .section-industry-impact__title {
    margin: 0 0 80px;
  }
}
@media screen and (min-width: 768px) {
  .section-industry-impact__cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-industry-impact__img {
  flex: 0 0 40%;
}
@media screen and (max-width: 767px) {
  .section-industry-impact__img {
    margin: 0 0 40px;
  }
}
.section-industry-impact__img img {
  width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-industry-impact__text {
  flex: 0 0 48%;
  color: #5f5f5f;
}

.section-industry-sponsors .section-sponsors {
  padding: 20px 0 170px;
  padding: 20px 0 80px;
}
@media (width >= 414px) {
  .section-industry-sponsors .section-sponsors {
    padding: 20px 0 calc(5.976vw + 55.259px);
  }
}
@media (width >= 1920px) {
  .section-industry-sponsors .section-sponsors {
    padding: 20px 0 170px;
  }
}
.section-industry-sponsors .section-sponsors .sponsors-carousel.swiper .swiper-slide img {
  filter: none;
  opacity: 1;
}

.section-industry-advisors .advisors-carousel__slider {
  padding: 0 0 170px;
}

.sponsors-carousel.swiper {
  --swiper-pagination-bullet-size: 10px;
  padding-bottom: 32px;
}
.sponsors-carousel.swiper .swiper-slide {
  width: 120px;
  height: auto;
}
.sponsors-carousel.swiper .swiper-slide > div {
  position: relative;
  padding-bottom: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sponsors-carousel.swiper .swiper-slide img {
  position: absolute;
  top: 10%;
  right: 10%;
  bottom: 10%;
  left: 10%;
  width: calc(100% - 10% * 2);
  height: calc(100% - 10% * 2);
  object-fit: contain;
  filter: grayscale(1);
  opacity: 0.5;
  transition: opacity 0.3s;
}
.sponsors-carousel.swiper .swiper-pagination {
  bottom: 0;
}

.header-advisor {
  position: relative;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
}
@media screen and (min-width: 768px) {
  .header-advisor {
    display: flex;
    align-items: flex-end;
  }
}
.header-advisor {
  padding: 92px 0 0;
}
@media (width >= 414px) {
  .header-advisor {
    padding: calc(-6.513vw + 118.962px) 0 0;
  }
}
@media (width >= 1366px) {
  .header-advisor {
    padding: calc(24.188vw - 300.404px) 0 0;
  }
}
@media (width >= 1920px) {
  .header-advisor {
    padding: 164px 0 0;
  }
}
.header-advisor::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-teal.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.header-advisor h1 {
  font: normal 80px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
  font-size: 50px;
}
@media (width >= 414px) {
  .header-advisor h1 {
    font-size: calc(1.992vw + 41.753px);
  }
}
@media (width >= 1920px) {
  .header-advisor h1 {
    font-size: 80px;
  }
}
.header-advisor h1 {
  margin: 0 0 12px;
}
@media (width >= 414px) {
  .header-advisor h1 {
    margin: 0 0 calc(2.523vw + 1.554px);
  }
}
@media (width >= 1920px) {
  .header-advisor h1 {
    margin: 0 0 50px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor h1 {
    position: relative;
  }
}
.header-advisor h1 svg {
  color: var(--theme-hover-color);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.header-advisor h1 .line {
  height: 20px;
  width: 373px;
  margin: 18px 0 0;
  position: relative;
  width: 280px;
}
@media (width >= 414px) {
  .header-advisor h1 .line {
    width: calc(6.175vw + 254.434px);
  }
}
@media (width >= 1920px) {
  .header-advisor h1 .line {
    width: 373px;
  }
}
.header-advisor h1 .line {
  margin: 0 0 0;
}
@media (width >= 414px) {
  .header-advisor h1 .line {
    margin: calc(1.195vw - 4.948px) 0 0;
  }
}
@media (width >= 1920px) {
  .header-advisor h1 .line {
    margin: 18px 0 0;
  }
}
.header-advisor h1 .arrow {
  position: absolute;
  right: -19px;
  bottom: -16px;
  height: 33px;
  width: 87px;
  transform: scaleX(-1) rotate(78deg);
}
@media screen and (min-width: 768px) {
  .header-advisor h1 .arrow {
    display: none;
  }
}
.header-advisor__role {
  font: normal 32px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 20px;
}
@media (width >= 414px) {
  .header-advisor__role {
    font-size: calc(0.797vw + 16.701px);
  }
}
@media (width >= 1920px) {
  .header-advisor__role {
    font-size: 32px;
  }
}
.header-advisor__role {
  margin: 0 0 0;
}
@media (width >= 414px) {
  .header-advisor__role {
    margin: 0 0 calc(1.992vw - 8.247px);
  }
}
@media (width >= 1920px) {
  .header-advisor__role {
    margin: 0 0 30px;
  }
}
.header-advisor__role-alt {
  font: 26px/1.38 "Gloria Hallelujah", cursive;
  margin: 0 0 0;
  font-size: 20px;
}
@media (width >= 414px) {
  .header-advisor__role-alt {
    font-size: calc(0.398vw + 18.351px);
  }
}
@media (width >= 1920px) {
  .header-advisor__role-alt {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__role-alt {
    margin: 0 0 40px;
  }
}
.header-advisor__arrow {
  height: 147px;
  margin: 15px 110px 0 0;
  color: var(--theme-hover-color);
}
@media screen and (max-width: 767px) {
  .header-advisor__arrow {
    display: none;
  }
}
.header-advisor__arrow svg {
  display: block;
  margin: 0 0 0 auto;
  width: 140px;
  height: 120px;
  transform: scaleX(-1) rotate(16deg);
}
.header-advisor__flags {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.header-advisor__flags li {
  margin: 0 8px 0 0;
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: #f2ebe5 no-repeat center/60% 60%;
  display: block;
}
.header-advisor__subtitle {
  text-transform: uppercase;
  margin: 44px 0 10px;
  color: var(--theme-hover-color);
  font-size: 10px;
}
@media (width >= 414px) {
  .header-advisor__subtitle {
    font-size: calc(0.398vw + 8.351px);
  }
}
@media (width >= 1920px) {
  .header-advisor__subtitle {
    font-size: 16px;
  }
}
.header-advisor__subtitle {
  margin: 30px 0 10px;
}
@media (width >= 414px) {
  .header-advisor__subtitle {
    margin: calc(0.93vw + 26.151px) 0 10px;
  }
}
@media (width >= 1920px) {
  .header-advisor__subtitle {
    margin: 44px 0 10px;
  }
}
.header-advisor__spec {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
  max-width: 220px;
  font-size: 12px;
}
@media (width >= 414px) {
  .header-advisor__spec {
    font-size: calc(0.531vw + 9.801px);
  }
}
@media (width >= 1920px) {
  .header-advisor__spec {
    font-size: 20px;
  }
}
.header-advisor a.button--book-a-call {
  margin: 30px 0 0;
}
@media (width >= 414px) {
  .header-advisor a.button--book-a-call {
    margin: calc(0.93vw + 26.151px) 0 0;
  }
}
@media (width >= 1920px) {
  .header-advisor a.button--book-a-call {
    margin: 44px 0 0;
  }
}
@media screen and (min-width: 992px) {
  .header-advisor a.button--book-a-call {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .header-advisor a.button--book-a-call {
    padding: 14px 48px;
  }
}
.header-advisor a.button--book-a-call {
  background-color: #f0aa00;
  color: #0f472e;
  border-color: #f0aa00;
}
.header-advisor a.button--book-a-call:hover {
  background-color: #0f472e;
  color: #f0aa00;
}
.header-advisor a.button--book-a-call.button--book-a-call__sunflower {
  background-color: #ff6936;
  color: #f2ebe5;
  border-color: #ff6936;
}
.header-advisor a.button--book-a-call.button--book-a-call__sunflower:hover {
  background-color: #f2ebe5;
  color: #ff6936;
}
.header-advisor a.button--book-a-call.button--book-a-call__forest {
  background-color: #92cdb9;
  color: #0f472e;
  border-color: #92cdb9;
}
.header-advisor a.button--book-a-call.button--book-a-call__forest:hover {
  background-color: #0f472e;
  color: #92cdb9;
}
.header-advisor a.button--book-a-call.button--book-a-call__teal {
  background-color: #0f472e;
  color: #92cdb9;
  border-color: #0f472e;
}
.header-advisor a.button--book-a-call.button--book-a-call__teal:hover {
  background-color: #92cdb9;
  color: #0f472e;
}
.header-advisor .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .header-advisor .container {
    display: flex;
    justify-content: space-between;
  }
}
.header-advisor .container [class^=icon] {
  position: absolute;
}
@media screen and (max-width: 767px) {
  .header-advisor .container [class^=icon] {
    display: none;
  }
}
.header-advisor .container [class^=icon] svg {
  width: 100%;
  height: auto;
}
.header-advisor .container [class^=icon] svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.header-advisor .container [class^=icon] svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.header-advisor .container .icon-1 {
  left: 29%;
  top: -130px;
  width: 196px;
  transform: scaleX(-1) rotate(10deg);
}
.header-advisor .container .icon-2 {
  right: 35%;
  top: -105px;
  width: 96px;
  transform: rotate(11deg);
}
.header-advisor .container .icon-3 {
  right: 17%;
  top: 28px;
  width: 176px;
  transform: rotate(21deg);
}
.header-advisor__left {
  align-self: flex-start;
  position: relative;
  z-index: 1;
  left: -7%;
}
@media screen and (min-width: 768px) {
  .header-advisor__left {
    flex: 0 0 40%;
    min-height: 740px;
  }
}
@media screen and (min-width: 1367px) {
  .header-advisor__left {
    min-height: 818px;
  }
}
@media screen and (max-width: 1380px) {
  .header-advisor__left {
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__left {
    max-width: 80%;
  }
}
.header-advisor__img {
  position: absolute;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .header-advisor__img {
    left: 49%;
    width: 47%;
    transform: translate(-50%, 0);
  }
  .header-advisor__img img {
    width: 100%;
    height: auto;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__img {
    left: 146px;
    height: 68%;
    width: 100%;
  }
  .header-advisor__img img {
    width: auto;
    height: 100%;
    float: left;
  }
}
.header-advisor__right {
  flex: 0 0 17.3%;
  align-self: flex-end;
  position: relative;
  padding: 0 0 110px;
  padding: 0 0 70px;
}
@media (width >= 414px) {
  .header-advisor__right {
    padding: 0 0 calc(4.202vw + 52.605px);
  }
}
@media (width >= 1366px) {
  .header-advisor__right {
    padding: 0 0 110px;
  }
}
@media (width >= 1920px) {
  .header-advisor__right {
    padding: 0 0 110px;
  }
}
@media screen and (max-width: 767px) {
  .header-advisor__right {
    padding: 0 0 123px;
  }
}
@media screen and (min-width: 1024px) {
  .header-advisor__right {
    flex: 0 0 22.3%;
  }
}

.section-advisor-about {
  background: #f2ebe5;
  padding: 140px 0 150px;
  padding: 20px 0 60px;
}
@media (width >= 414px) {
  .section-advisor-about {
    padding: calc(7.968vw - 12.988px) 0 calc(5.976vw + 35.259px);
  }
}
@media (width >= 1920px) {
  .section-advisor-about {
    padding: 140px 0 150px;
  }
}
.section-advisor-about h2 {
  font: normal 28px/1.07 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 60px 0 25px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about h2 {
    margin: 130px 0 25px;
  }
}
.section-advisor-about .container {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .section-advisor-about .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-advisor-about__left {
  flex: 0 0 60%;
}
.section-advisor-about__left > ul {
  list-style: none;
  margin: 0 0 28px;
  padding: 0;
}
.section-advisor-about__right {
  flex: 0 0 31%;
  margin: 65px 0 0;
}
.section-advisor-about__right > h4 {
  font: 12px/1.67 "MasonNeue", sans-serif;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
  margin: 0;
}
.section-advisor-about__right > h4:not(:first-of-type) {
  margin: 50px 0 0;
}
.section-advisor-about__right > ul {
  list-style: none;
  margin: 0 0 0;
  padding: 0;
}
.section-advisor-about__right > ul li {
  margin: 14px 28px 0 0;
  padding: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.05em;
}
.section-advisor-about__right > ul li svg {
  vertical-align: bottom;
  height: auto;
  width: auto;
  max-width: 22px;
  max-height: 22px;
}
.section-advisor-about__experience {
  margin: 0 0 28px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__experience {
    margin: 0 0 50px;
  }
}
.section-advisor-about__experience > li {
  font-size: 14px;
  line-height: 1.43;
  color: #5f5f5f;
  letter-spacing: 0.05em;
  margin: 0 0 20px 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-about__experience > li {
    margin: 0 30px 0 0;
    display: inline-block;
  }
}
.section-advisor-about__experience > li svg {
  vertical-align: middle;
}
.section-advisor-about__traits {
  margin: 0 0 28px;
}
.section-advisor-about__traits--list li {
  display: grid !important;
  grid-auto-flow: column;
  grid-template-columns: auto 1fr;
}
.section-advisor-about__traits--list li:first-of-type::before {
  display: inline-block !important;
}
.section-advisor-about__traits li {
  font: normal 16px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px 0;
  padding: 0;
  display: inline-block;
}
.section-advisor-about__traits li::before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  background: url("../images/role-trait-divider.svg") no-repeat center;
  vertical-align: middle;
}
.section-advisor-about__traits li:first-of-type::before {
  display: none;
}
.section-advisor-about__traits li:nth-child(4n+1) {
  color: #0f472e;
}
.section-advisor-about__traits li:nth-child(4n+2) {
  color: #ff6936;
}
.section-advisor-about__traits li:nth-child(4n+3) {
  color: #92cdb9;
}
.section-advisor-about__traits li:nth-child(4n+4) {
  color: #f0aa00;
}
.section-advisor-about__education li {
  margin: 20px 0 0 !important;
  display: block !important;
}
.section-advisor-about__share {
  position: relative;
  display: inline-flex;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share {
    display: flex;
  }
}
.section-advisor-about__share .popover-panel {
  position: absolute;
  list-style: none;
  display: inline-flex;
  margin: 0;
  border: 3px solid rgba(15, 71, 46, 0.5);
  background: #f2ebe5;
  left: 0;
  padding: 10px;
  top: calc(100% + 13px);
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share .button {
    margin-top: 13px !important;
  }
}
.section-advisor-about__share .copy {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-column-gap: 10px;
  align-items: center;
  width: 480px;
}
@media screen and (max-width: 767px) {
  .section-advisor-about__share .copy {
    width: auto;
    max-width: 480px;
  }
}
.section-advisor-about__share .copy__url {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-advisor-about__share .copy__button {
  margin: 0 !important;
}
.section-advisor-about .button {
  margin: 30px 13px 0 0;
}

.section-advisor-quote {
  background: #f2ebe5;
  padding: 43px 0 150px;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote {
    padding: 0 0 60px;
  }
}
.section-advisor-quote .container {
  position: relative;
  display: flex;
  z-index: 1;
}
.section-advisor-quote__img {
  flex: 0 0 26%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img {
    flex: 0;
  }
}
.section-advisor-quote__img > div {
  background: #fff;
  padding: 35px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-advisor-quote__img > div {
    position: absolute;
    top: 100%;
    left: 55%;
    width: 100%;
    transform: translate(-50%, -50%) rotate(-8.37deg);
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img > div {
    left: 0;
    top: 100%;
    transform: translate(0, -50%);
    margin: 0 -37px -50% 0;
  }
}
.section-advisor-quote__img > div {
  padding: 18px;
}
@media (width >= 414px) {
  .section-advisor-quote__img > div {
    padding: calc(1.129vw + 13.327px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__img > div {
    padding: 35px;
  }
}
.section-advisor-quote__img > div .img img {
  width: 470px;
  max-width: 100%;
  height: auto;
  width: 300px;
}
@media (width >= 768px) {
  .section-advisor-quote__img > div .img img {
    width: calc(8.681vw + 233.333px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__img > div .img img {
    width: 400px;
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__img > div .img img {
    width: auto;
    height: auto;
    max-height: 240px;
    max-width: 40vw;
  }
}
.section-advisor-quote__img h2 {
  font: normal 40px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  text-align: center;
  margin: 20px 0 10px;
  font-size: 16px;
}
@media (width >= 414px) {
  .section-advisor-quote__img h2 {
    font-size: calc(1.594vw + 9.402px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__img h2 {
    font-size: 40px;
  }
}
.section-advisor-quote__img h2 {
  margin: 15px 0 5px;
}
@media (width >= 414px) {
  .section-advisor-quote__img h2 {
    margin: calc(0.332vw + 13.625px) 0 calc(0.332vw + 3.625px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__img h2 {
    margin: 20px 0 10px;
  }
}
.section-advisor-quote__quote {
  flex: 0 0 64.4%;
  position: relative;
  font: 30px/1.33 "Gloria Hallelujah", cursive;
  background: #92cdb9;
  color: #0f472e;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__quote {
    flex: 1;
    padding: 18px;
    box-sizing: border-box;
    align-self: flex-start;
  }
}
.section-advisor-quote__quote {
  font-size: 16px;
}
@media (width >= 414px) {
  .section-advisor-quote__quote {
    font-size: calc(0.93vw + 12.151px);
  }
}
@media (width >= 1920px) {
  .section-advisor-quote__quote {
    font-size: 30px;
  }
}
.section-advisor-quote__quote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -28px;
  left: 40px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
@media screen and (max-width: 767px) {
  .section-advisor-quote__quote::after {
    bottom: -14px;
    left: 20px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #92cdb9;
  }
}

.section-advisor-pathway {
  background: #d6e2d8;
  padding: 150px 0 100px;
  color: #0f472e;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway {
    padding: 170px 0 50px;
  }
}
.section-advisor-pathway::before, .section-advisor-pathway::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.section-advisor-pathway::before {
  top: -49px;
}
.section-advisor-pathway::after {
  bottom: -49px;
  background-image: url("../images/bottom-teal-light.svg");
}
.section-advisor-pathway h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-advisor-pathway h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-advisor-pathway h2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway h2 {
    max-width: 340px;
  }
}
.section-advisor-pathway h2::after {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway .container {
    display: flex;
    align-items: flex-end;
  }
}
.section-advisor-pathway__text {
  flex: 0 0 40%;
  margin: 0 0 30px;
}
.section-advisor-pathway__text > div {
  max-width: 360px;
}
.section-advisor-pathway__img {
  flex: 0 0 70%;
  background: url("../images/advisor-pathway-image.svg") no-repeat center bottom/contain;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__img {
    display: none;
  }
}
.section-advisor-pathway__img div {
  height: 0;
  padding-bottom: 55.8024691358%;
}
.section-advisor-pathway__ol {
  list-style: none;
  display: flex;
  justify-content: space-between;
  margin: 50px auto 0;
  padding: 0 var(--size-padding);
}
@media screen and (min-width: 768px) {
  .section-advisor-pathway__ol {
    margin: 120px auto 0;
    max-width: calc(1360px + var(--size-padding) * 2);
    height: 368px;
  }
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol {
    flex-direction: column;
  }
}
.section-advisor-pathway__ol > li {
  flex: 0 0 200px;
  width: 200px;
  height: 240px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li {
    margin: 0 0 60px;
    flex: 0 0 240px;
  }
}
.section-advisor-pathway__ol > li::after {
  content: "";
  display: block;
  width: 110px;
  height: 41px;
  background: url("../images/advisor-arrow-top.svg") no-repeat center/contain;
  position: absolute;
}
.section-advisor-pathway__ol > li > i {
  display: none;
}
.section-advisor-pathway__ol > li > div {
  font: normal 20px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  box-shadow: 5px 5px 0 0 #f0aa00;
}
.section-advisor-pathway__ol > li:nth-child(4n+1) div {
  background: #ff6936 url("../images/bg/bg-dots-ember.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+2) div {
  color: #0f472e;
  background: #cdd1ea url("../images/bg/bg-dots-lilac.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+3) div {
  background: #0f472e url("../images/bg/bg-dots-forest.png");
}
.section-advisor-pathway__ol > li:nth-child(4n+4) div {
  box-shadow: 5px 5px 0 0 #ff6936;
  background: #f0aa00 url("../images/bg/bg-dots-sunflower.png");
}
.section-advisor-pathway__ol > li:nth-child(odd)::after {
  top: 20px;
  left: calc(100% + 25px);
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:nth-child(odd)::after {
    top: calc(100% - 32px);
    left: calc(100% + 12px);
    transform: rotate(30deg);
  }
}
.section-advisor-pathway__ol > li:nth-child(even) {
  align-self: flex-end;
}
.section-advisor-pathway__ol > li:nth-child(even)::after {
  width: 113px;
  height: 41px;
  bottom: 25px;
  left: calc(100% + 40px);
  background: url("../images/advisor-arrow-bottom.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:nth-child(even)::after {
    bottom: -8px;
    left: -129px;
    transform: rotate(149deg);
  }
}
.section-advisor-pathway__ol > li:first-child > i, .section-advisor-pathway__ol > li:last-child > i {
  display: block;
  width: 370px;
  height: 370px;
  background: url("../images/advisor-pathway-star.svg") no-repeat center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:first-child > i, .section-advisor-pathway__ol > li:last-child > i {
    display: none;
  }
}
.section-advisor-pathway__ol > li:first-child::after {
  top: 41px;
}
@media screen and (max-width: 767px) {
  .section-advisor-pathway__ol > li:first-child::after {
    top: calc(100% - 32px);
  }
}
.section-advisor-pathway__ol > li:last-child {
  z-index: 0;
}
.section-advisor-pathway__ol > li:last-child > i {
  background-image: url("../images/advisor-pathway-blob.svg");
}
.section-advisor-pathway__ol > li:last-child::after {
  display: none;
}

.section-advisor-gallery {
  background: #f2ebe5;
  padding: 240px 0 100px;
  padding: 100px 0 55px;
}
@media (width >= 414px) {
  .section-advisor-gallery {
    padding: calc(9.296vw + 61.514px) 0 calc(2.988vw + 42.629px);
  }
}
@media (width >= 1920px) {
  .section-advisor-gallery {
    padding: 240px 0 100px;
  }
}
.section-advisor-gallery h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-advisor-gallery h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-advisor-gallery h2 {
    font-size: 40px;
  }
}
.section-advisor-gallery__imgs {
  display: grid;
  grid-template-areas: "a a b c" "a a d d";
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  gap: 40px 40px;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery__imgs {
    grid-template-areas: "a a" "a a" "b c" "d d";
    grid-template-columns: 1fr 1fr;
    gap: 28px 28px;
  }
}
.section-advisor-gallery__imgs > div {
  position: relative;
}
.section-advisor-gallery__imgs > div > div {
  position: relative;
  padding-bottom: 100%;
}
.section-advisor-gallery__imgs img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section-advisor-gallery .item-0 {
  grid-area: a;
  box-shadow: 10px 10px 0 0 #ff6936;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-0 {
    box-shadow: 5px 5px 0 0 #ff6936;
  }
}
.section-advisor-gallery .item-1 {
  grid-area: b;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-1 {
    box-shadow: 5px 5px 0 0 #f0aa00;
  }
}
.section-advisor-gallery .item-2 {
  grid-area: c;
  box-shadow: 10px 10px 0 0 #0f472e;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-2 {
    box-shadow: 5px 5px 0 0 #0f472e;
  }
}
.section-advisor-gallery .item-3 {
  grid-area: d;
  box-shadow: 10px 10px 0 0 #d6e2d8;
}
.section-advisor-gallery .item-3 > div {
  height: 100%;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-advisor-gallery .item-3 {
    box-shadow: 5px 5px 0 0 #d6e2d8;
  }
}

.section-advisor-company {
  background: #f2ebe5;
  padding: 43px 0 194px;
  padding: 43px 0 144px;
}
@media (width >= 414px) {
  .section-advisor-company {
    padding: 43px 0 calc(3.32vw + 130.255px);
  }
}
@media (width >= 1920px) {
  .section-advisor-company {
    padding: 43px 0 194px;
  }
}
.section-advisor-company h2 {
  font: normal 28px/1.07 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 54px;
}
.section-advisor-company h2::after {
  margin: 15px 0 0;
}
@media screen and (min-width: 768px) {
  .section-advisor-company__cols {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.section-advisor-company__img {
  flex: 0 0 18%;
}
@media screen and (max-width: 767px) {
  .section-advisor-company__img {
    margin: 0 0 30px;
  }
}
.section-advisor-company__img img {
  max-width: 100%;
  height: auto;
}
.section-advisor-company__text {
  flex: 0 0 74%;
  color: #0f472e;
}

.header-front-page {
  --theme-hover-color: #f0aa00;
  background: #ff6936;
  color: #f2ebe5;
  position: relative;
}
.header-front-page::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-teal.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.header-front-page .container {
  max-width: 1720px;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 980px) {
  .header-front-page .container {
    min-height: 800px;
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page .container {
    text-align: center;
    padding-bottom: 455px;
  }
}
.header-front-page .container {
  min-height: 740px;
}
@media (width >= 980px) {
  .header-front-page .container {
    min-height: calc(6.383vw + 677.447px);
  }
}
@media (width >= 1920px) {
  .header-front-page .container {
    min-height: 800px;
  }
}
.header-front-page__img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
@media screen and (min-width: 980px) {
  .header-front-page__img {
    top: 0;
    height: 100%;
    width: 50%;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page__img {
    left: 50%;
    height: 536px;
    width: 525px;
    bottom: 0;
  }
}
.header-front-page__img {
  left: 350px;
}
@media (width >= 980px) {
  .header-front-page__img {
    left: calc(67.5vw - 311.5px);
  }
}
@media (width >= 1780px) {
  .header-front-page__img {
    left: 890px;
  }
}
.header-front-page__img img,
.header-front-page__img svg {
  position: absolute;
  height: auto;
}
.header-front-page__img .burst {
  left: 0;
  bottom: 4%;
  width: 53.933%;
}
.header-front-page__img .girl {
  left: 11%;
  bottom: -147px;
  width: 61.799%;
}
.header-front-page__img .phone {
  left: 58%;
  bottom: 18%;
  width: 33.708%;
}
.header-front-page__img .thing {
  left: 36%;
  bottom: 55%;
  width: 45.394%;
}
.header-front-page__img .squiggle {
  left: 44%;
  bottom: 10%;
  width: 47.642%;
}
.header-front-page__left {
  flex: 0 0 40%;
}
.header-front-page__right {
  flex: 0 0 370px;
  align-self: flex-end;
  padding: 0 50px 0 0;
  box-sizing: border-box;
}
@media screen and (max-width: 979px) {
  .header-front-page__right {
    padding: 0;
  }
}
.header-front-page__uniq {
  margin: 0;
  padding: 100px 0 0;
  position: relative;
  z-index: 2;
  text-align: center;
}
@media screen and (min-width: 980px) {
  .header-front-page__uniq {
    text-align: left;
  }
}
.header-front-page__uniq svg {
  width: auto;
  height: 70px;
}
@media (width >= 980px) {
  .header-front-page__uniq svg {
    height: calc(1.064vw + 59.574px);
  }
}
@media (width >= 1920px) {
  .header-front-page__uniq svg {
    height: 80px;
  }
}
.header-front-page .swiper {
  height: 300px;
  pointer-events: none;
  margin: -30px 0 0 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.header-front-page .swiper.swiper-initialized {
  opacity: 1;
}
@media screen and (max-width: 979px) {
  .header-front-page .swiper {
    height: 200px;
  }
}
.header-front-page .swiper-slide h2 {
  display: inline-block;
  font: normal 100px/1 "Gloria Hallelujah", cursive;
  color: #fff;
  letter-spacing: -0.05em;
  margin: 26px auto auto 15px;
  font-size: 60px;
}
@media (width >= 980px) {
  .header-front-page .swiper-slide h2 {
    font-size: calc(4.255vw + 18.298px);
  }
}
@media (width >= 1920px) {
  .header-front-page .swiper-slide h2 {
    font-size: 100px;
  }
}
.header-front-page .swiper-slide h2::after {
  content: "";
  display: block;
  background: #f0aa00;
  height: 10px;
  margin: 10px -21px 0 -13px;
  height: 7px;
}
@media (width >= 980px) {
  .header-front-page .swiper-slide h2::after {
    height: calc(0.319vw + 3.872px);
  }
}
@media (width >= 1920px) {
  .header-front-page .swiper-slide h2::after {
    height: 10px;
  }
}
.header-front-page__heading {
  font: normal 30px/1.33 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
  font-size: 22px;
}
@media (width >= 980px) {
  .header-front-page__heading {
    font-size: calc(0.851vw + 13.66px);
  }
}
@media (width >= 1920px) {
  .header-front-page__heading {
    font-size: 30px;
  }
}
.header-front-page__text {
  margin: 0 0 0;
  line-height: 1.37;
  letter-spacing: 0.05em;
}
.header-front-page__text > * {
  margin: 0 0 25px;
}
.header-front-page__link {
  margin: 47px 0 143px;
  position: relative;
  margin: 32px 0 0;
}
@media (width >= 980px) {
  .header-front-page__link {
    margin: calc(1.596vw + 16.362px) 0 calc(15.213vw - 149.085px);
  }
}
@media (width >= 1920px) {
  .header-front-page__link {
    margin: 47px 0 143px;
  }
}
@media screen and (max-width: 979px) {
  .header-front-page__link .circle {
    margin: 0 auto;
  }
}
.header-front-page__link .arrow {
  color: var(--theme-hover-color);
  width: 81px;
  height: 82px;
  position: absolute;
  right: 60px;
  bottom: 20px;
}
@media screen and (max-width: 979px) {
  .header-front-page__link .arrow {
    display: none;
  }
}
.header-front-page img.girl,
.header-front-page img.burst,
.header-front-page img.thing,
.header-front-page img.phone,
.header-front-page a.circle,
.header-front-page svg.svg-circle,
.header-front-page svg.arrow,
.header-front-page svg.squiggle {
  visibility: hidden;
}

.section-media-text {
  background: #f2ebe5;
  padding: 85px 0 20px;
}
@media (width >= 414px) {
  .section-media-text {
    padding: calc(4.648vw + 65.757px) 0 20px;
  }
}
@media (width >= 1920px) {
  .section-media-text {
    padding: 155px 0 20px;
  }
}
.section-media-text img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .section-media-text .container {
    display: flex;
    flex-wrap: wrap;
  }
}
.section-media-text__grid {
  display: grid;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .section-media-text__grid {
    grid-template-columns: 49.8275862069% 40.1724137931%;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(1) {
    grid-column: 2;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(2) {
    grid-column: 1;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .section-media-text__grid__item:nth-of-type(3) {
    grid-column: 1/3;
    grid-row: 2;
  }
}
.section-media-text__title {
  font: normal 60px/1.17 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 150px 0 58px;
  font-size: 40px;
}
@media (width >= 414px) {
  .section-media-text__title {
    font-size: calc(1.328vw + 34.502px);
  }
}
@media (width >= 1920px) {
  .section-media-text__title {
    font-size: 60px;
  }
}
.section-media-text__title {
  margin: 30px 0 48px;
}
@media (width >= 414px) {
  .section-media-text__title {
    margin: calc(4.648vw + 10.757px) 0 calc(0.664vw + 45.251px);
  }
}
@media (width >= 1920px) {
  .section-media-text__title {
    margin: 100px 0 58px;
  }
}
.section-media-text__title::after {
  background-position-x: 70px;
  width: 270px;
}
.section-media-text__item {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  row-gap: 35px;
  text-decoration: none;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .section-media-text__item {
    row-gap: 50px;
  }
}
.section-media-text__item:hover .section-media-text__item__image:before {
  border: 2px dashed #0f472e;
}
.section-media-text__item:hover .section-media-text__item__title {
  opacity: 1;
}
.section-media-text__item__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: flex-start;
  column-gap: 35px;
  row-gap: 50px;
  margin-top: 100px;
}
@media screen and (min-width: 768px) {
  .section-media-text__item__grid {
    grid-template-columns: repeat(5, 1fr);
  }
}
.section-media-text__item__image {
  grid-column: 1;
  grid-row: 1;
  position: relative;
}
.section-media-text__item__image:before {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.section-media-text__item__title {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #0f472e;
  opacity: 0.5;
}
@media (min-width: 1160px) {
  .section-media-text__item__title {
    position: relative;
    grid-column: 1;
    grid-row: 1;
    display: grid;
    place-content: center;
    min-height: 27%;
    margin: 0 0 20% 0;
    padding: 20px 0;
    font-size: 30px;
    line-height: 1.2;
    color: #fff;
    opacity: 1;
    background-color: rgba(15, 71, 46, 0.8);
  }
}

.section-sponsors {
  background: #f2ebe5;
  padding: 125px 0 30px;
  padding: 100px 0 30px;
}
@media (width >= 414px) {
  .section-sponsors {
    padding: calc(1.66vw + 93.127px) 0 30px;
  }
}
@media (width >= 1920px) {
  .section-sponsors {
    padding: 125px 0 30px;
  }
}
.section-sponsors h2 {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 10px;
}

.section-tabs-video {
  padding: 300px 0 40px;
  background: #f2ebe5;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-tabs-video {
    padding: 150px 0 40px;
  }
}
.section-tabs-video__green {
  position: absolute;
  top: 210px;
  left: 0;
  right: 0;
  height: 520px;
  background: #0f472e;
}
@media screen and (max-width: 767px) {
  .section-tabs-video__green {
    top: 100px;
  }
}
.section-tabs-video__green {
  height: 320px;
}
@media (width >= 414px) {
  .section-tabs-video__green {
    height: calc(28.249vw + 203.051px);
  }
}
@media (width >= 768px) {
  .section-tabs-video__green {
    height: calc(8.681vw + 353.333px);
  }
}
@media (width >= 1920px) {
  .section-tabs-video__green {
    height: 520px;
  }
}
.section-tabs-video__green::before, .section-tabs-video__green::after {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
}
.section-tabs-video__green::before {
  top: -49px;
  background: url("../images/top-green.svg") no-repeat center/100% 100%;
}
.section-tabs-video__green::after {
  content: "";
  bottom: -49px;
  background: url("../images/bottom-green.svg") no-repeat center/100% 100%;
}
.section-tabs-video .container {
  position: relative;
}
.section-tabs-video__title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  text-align: center;
  margin: 0 0 20px;
  font-size: 26px;
}
@media (width >= 414px) {
  .section-tabs-video__title {
    font-size: calc(0.93vw + 22.151px);
  }
}
@media (width >= 1920px) {
  .section-tabs-video__title {
    font-size: 40px;
  }
}
.section-tabs-video__title {
  margin: 0 0 20px;
}
@media (width >= 414px) {
  .section-tabs-video__title {
    margin: 0 0 calc(0.664vw + 17.251px);
  }
}
@media (width >= 1920px) {
  .section-tabs-video__title {
    margin: 0 0 30px;
  }
}
.section-tabs-video__text {
  color: #f2ebe5;
  font-size: 20px;
  line-height: 1.3;
  letter-spacing: 0.05em;
  text-align: center;
  margin: 0 0 50px;
  font-size: 16px;
}
@media (width >= 414px) {
  .section-tabs-video__text {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (width >= 1920px) {
  .section-tabs-video__text {
    font-size: 20;
  }
}
.section-tabs-video .app-tabs > div:last-child {
  display: flex;
  justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .section-tabs-video .app-tabs > div:last-child {
    justify-content: flex-start;
    overflow: auto;
    gap: 0;
  }
}
.section-tabs-video .app-tabs > div:last-child > button {
  flex: 1;
  color: #0f472e;
  text-align: center;
  appearance: none;
  margin: 0 0 0;
  background: transparent;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 260px;
  cursor: default;
}
@media screen and (max-width: 767px) {
  .section-tabs-video .app-tabs > div:last-child > button {
    flex: 0 0 60vw;
  }
}
.section-tabs-video .app-tabs > div:last-child > button h3 {
  font: normal 24px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 45px 0 8px;
}
.section-tabs-video .app-tabs > div:last-child > button h3::after {
  content: "";
  display: block;
  transition: opacity 0.3s;
  background: url("../images/tabs-video-squiggle.svg") no-repeat center;
  height: 12px;
  margin: 7px 0 0;
}
.section-tabs-video .app-tabs > div:last-child > button div {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: 0.05em;
  margin: 0 0 0;
}
.section-tabs-video__link {
  margin: 100px 0 0;
  text-align: center;
}
.section-tabs-video__link a {
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: relative;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: 24px 0 0 10px;
  font-size: 20px;
  line-height: 1;
  transition: color 0.3s;
  background: url("../images/footer-link-arrow.svg") no-repeat center right;
}
@media screen and (max-width: 767px) {
  .section-tabs-video__link a {
    margin: 86px 0 44px;
  }
}
.section-tabs-video__link a::before, .section-tabs-video__link a::after {
  content: "";
  display: inline-block;
}
.section-tabs-video__link a::before {
  position: absolute;
  bottom: -11px;
  right: 30px;
  left: -5px;
  height: 11px;
  background: url("../images/footer-link-squiggle.svg") no-repeat center/100% 100%;
}
.section-tabs-video__link a::after {
  width: 30px;
  height: 14px;
  margin-left: 10px;
  background: url("../images/footer-link-arrow-green.svg") no-repeat center;
  opacity: 1;
  transition: opacity 0.3s;
}
.section-tabs-video__link a:hover {
  color: #0f472e;
}

.section-advisors-featured .advisors-carousel {
  padding: 150px 0 0;
  padding: 80px 0 0;
}
@media (width >= 414px) {
  .section-advisors-featured .advisors-carousel {
    padding: calc(4.648vw + 60.757px) 0 0;
  }
}
@media (width >= 1920px) {
  .section-advisors-featured .advisors-carousel {
    padding: 150px 0 0;
  }
}
.section-advisors-featured .advisors-carousel__slider {
  padding: 0 0 80px;
}
.section-advisors-featured .advisors-carousel__band {
  background-color: #f0aa00;
  bottom: -1px;
}
.section-advisors-featured .advisors-carousel__band::before {
  background-image: url("../images/top-sunflower.svg");
}
.section-advisors-featured .advisors-carousel__band::after {
  display: none;
}
.section-advisors-featured .advisor-quotes {
  background: #f0aa00;
}

.advisor-quotes {
  text-align: center;
  position: relative;
  padding: 0 0 80px;
  color: #0f472e;
  padding: 0 0 50px;
}
@media (width >= 414px) {
  .advisor-quotes {
    padding: 0 0 calc(1.992vw + 41.753px);
  }
}
@media (width >= 1920px) {
  .advisor-quotes {
    padding: 0 0 80px;
  }
}
.advisor-quotes::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -49px;
  height: 50px;
  background-image: url("../images/bottom-sunflower.svg");
}
.advisor-quotes blockquote {
  margin: 0;
  padding: 0;
}
.advisor-quotes__text {
  font: normal 40px/1.5 "Nothing You Could Do", cursive;
  margin: 0 0 0.3em;
  font-size: 30px;
}
@media (width >= 414px) {
  .advisor-quotes__text {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .advisor-quotes__text {
    font-size: 40px;
  }
}
.advisor-quotes__sub {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
.advisor-quotes__sub span + span::before {
  content: " - ";
}

.section-text-media {
  background: #f2ebe5;
  overflow: hidden;
  padding: 125px 0 30px;
  padding: 40px 0 30px;
}
@media (width >= 414px) {
  .section-text-media {
    padding: calc(5.644vw + 16.633px) 0 30px;
  }
}
@media (width >= 1920px) {
  .section-text-media {
    padding: 125px 0 30px;
  }
}
@media screen and (min-width: 768px) {
  .section-text-media .container {
    display: flex;
  }
}
.section-text-media__left {
  flex: 0 0 48%;
}
.section-text-media__right {
  flex: 0 0 60%;
}
@media screen and (max-width: 767px) {
  .section-text-media__right {
    margin: 60px 0 0;
  }
}
.section-text-media__text {
  color: #5f5f5f;
  max-width: 470px;
}
.section-text-media__text h2 {
  max-width: 360px;
  font: normal 50px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 40px;
}
@media (width >= 414px) {
  .section-text-media__text h2 {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (width >= 1920px) {
  .section-text-media__text h2 {
    font-size: 50px;
  }
}
.section-text-media__text > div {
  max-width: 360px;
  padding-bottom: 30px;
}
.section-text-media__img {
  margin: 40px 0 0;
}
.section-text-media__img.mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .section-text-media__img.desktop {
    display: none;
  }
  .section-text-media__img.mobile {
    display: block;
    margin: 75px -33px 0;
  }
}
.section-text-media__img div {
  height: 0;
  padding-bottom: 92.1383647799%;
  margin-bottom: -22%;
  background: url("../images/faq-form-image.png") no-repeat top/contain;
}
.section-text-media__quote {
  position: relative;
  color: #f2ebe5;
  font-size: 16px;
  line-height: 1.37;
  font-style: italic;
  margin: 0 0 48px;
}
@media screen and (min-width: 768px) {
  .section-text-media__quote {
    width: 450px;
  }
}
.section-text-media__quote > div {
  position: relative;
  padding: 30px;
  z-index: 1;
}
.section-text-media__quote > div > div {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin: 18px 0 0;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote > div > div {
    margin: 10px 0 0;
  }
}
.section-text-media__quote .thing {
  display: none;
  z-index: 0;
}
.section-text-media__quote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -22px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
.section-text-media__quote.q1 > div {
  background: #f0aa00;
}
@media screen and (min-width: 768px) {
  .section-text-media__quote.q1 {
    margin-left: 57px;
  }
}
.section-text-media__quote.q1 .thing {
  display: block;
  width: 232px;
  height: 234px;
  position: absolute;
  top: 50%;
  right: -166px;
  background: url("../images/thing-blob-lilac.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote.q1 .thing {
    right: auto;
    top: 67%;
    left: -116px;
  }
}
.section-text-media__quote.q1::after {
  left: 27px;
  border-top: 30px solid #f0aa00;
}
.section-text-media__quote.q2 > div {
  background: #ff6936;
}
.section-text-media__quote.q2::after {
  right: 27px;
  border-top: 30px solid #ff6936;
  transform: skew(35deg, 0deg);
}
.section-text-media__quote.q3 > div {
  background: #0f472e;
}
.section-text-media__quote.q3 .thing {
  display: block;
  width: 93px;
  height: 94px;
  position: absolute;
  top: 35px;
  right: -136px;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-text-media__quote.q3 .thing {
    top: auto;
    bottom: -37px;
    right: -26px;
  }
}
.section-text-media__quote.q3::after {
  left: 27px;
  border-top: 30px solid #0f472e;
}

.section-archive-industry {
  background: #f2ebe5;
  padding: 100px 0 100px;
}
.section-archive-industry .industry-cards {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-archive-industry .industry-cards {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 40px 40px;
  }
}
@media screen and (max-width: 1180px) {
  .section-archive-industry .industry-cards {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.section-archive-industry .industry-cards .industry-card {
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-archive-industry .industry-cards .industry-card {
    margin-bottom: 30px;
  }
}
.section-archive-industry .industry-cards > .thing {
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  top: -50px;
  right: -292px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-archive-industry .industry-cards::before {
    display: none;
  }
}
.section-archive-industry .pagination {
  padding: 100px 0 90px;
  padding: 30px 0 40px;
}
@media (width >= 414px) {
  .section-archive-industry .pagination {
    padding: calc(4.648vw + 10.757px) 0 calc(3.32vw + 26.255px);
  }
}
@media (width >= 1920px) {
  .section-archive-industry .pagination {
    padding: 100px 0 90px;
  }
}

.industry-card {
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  text-decoration: none;
  display: block;
}
.industry-card > div {
  position: relative;
  padding-bottom: 48.0225988701%;
}
@media screen and (min-width: 768px) {
  .industry-card > div {
    padding-bottom: 126.9230769231%;
  }
}
.industry-card > div > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div {
    padding: 20px 30px;
  }
}
.industry-card > div > div h2 {
  font: normal 28px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 20px 0 40px;
  transition: color 0.3s;
  font-size: 20px;
}
@media (width >= 414px) {
  .industry-card > div > div h2 {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (width >= 1920px) {
  .industry-card > div > div h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card > div > div h2 {
    margin: 10px 0 30px;
  }
}
.industry-card > div > div .svg {
  position: absolute;
  right: 80px;
  bottom: 20px;
  left: 20px;
  color: var(--theme-hover-color);
  opacity: 0;
  transition: opacity 0.3s;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div .svg {
    right: auto;
    width: 180px;
  }
}
.industry-card > div > div .svg svg {
  width: 100%;
  height: auto;
}
.industry-card > div > div .arrow {
  position: absolute;
  right: 22px;
  bottom: 24px;
  width: 30px;
  height: 15px;
  transition: color 0.3s;
}
@media screen and (max-width: 767px) {
  .industry-card > div > div .arrow {
    right: 30px;
    bottom: 52px;
  }
}
.industry-card > div > div .arrow svg {
  width: 100%;
  height: auto;
}
.industry-card > div > div:hover {
  color: var(--theme-hover-color);
}
.industry-card > div > div:hover .svg {
  opacity: 1;
}

body.page-template-template-archive-company .header-inline {
  background: #d6e2d8;
}

.section-archive-company {
  background: #d6e2d8;
  padding: 90px 0 20px;
  position: relative;
}
.section-archive-company::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-archive-company .company-cards {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  gap: 30px 30px;
}
@media (width >= 414px) {
  .section-archive-company .company-cards {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-archive-company .company-cards {
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-archive-company .company-cards {
    grid-template-columns: 1fr 1fr;
  }
}
.section-archive-company .company-cards::before {
  content: "";
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  top: -50px;
  right: -292px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
  z-index: -1;
}
.section-archive-company .pagination {
  padding: 100px 0 90px;
  padding: 30px 0 40px;
}
@media (width >= 414px) {
  .section-archive-company .pagination {
    padding: calc(4.648vw + 10.757px) 0 calc(3.32vw + 26.255px);
  }
}
@media (width >= 1920px) {
  .section-archive-company .pagination {
    padding: 100px 0 90px;
  }
}

.company-card {
  color: var(--theme-color);
  background: #fff;
  box-shadow: 5px 5px 0 0 #92cdb9;
  text-decoration: none;
  display: block;
}
.company-card > div {
  position: relative;
  padding-bottom: 107.6923076923%;
}
@media screen and (max-width: 767px) {
  .company-card > div {
    padding-bottom: 100%;
  }
}
.company-card > div > div {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .company-card > div > div {
    padding: 20px 20px 10px;
  }
}
.company-card > div > div .img {
  border: 2px solid rgba(146, 205, 185, 0.2);
  position: relative;
  padding-bottom: 60%;
}
.company-card > div > div .img img,
.company-card > div > div .img svg {
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  object-fit: contain;
  margin: auto;
  max-width: calc(100% - 20px);
  max-height: calc(100% - 20px);
}
.company-card > div > div h2 {
  font: normal 20px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: auto;
  transition: color 0.3s;
  color: #0f472e;
  text-align: center;
  font-size: 14px;
}
@media (width >= 414px) {
  .company-card > div > div h2 {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (width >= 1920px) {
  .company-card > div > div h2 {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .company-card > div > div h2 {
    margin: auto;
  }
}
.company-card > div > div .button {
  margin: 0 auto 0;
  padding: 6px 15px;
}
@media screen and (max-width: 767px) {
  .company-card > div > div .button {
    display: none;
  }
}

.section-grid-logo {
  background: #f2ebe5;
  padding: 180px 0 180px;
}
.section-grid-logo ~ .section-grid-logo {
  padding-top: 0;
}
.section-grid-logo h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-grid-logo h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-logo h2 {
    font-size: 40px;
  }
}
.section-grid-logo h2 {
  color: #0f472e;
  text-align: center;
  margin: 0 0 30px;
}
.section-grid-logo .text {
  margin: 0 0 60px;
  text-align: center;
}
.section-grid-logo .items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  justify-items: center;
  align-items: center;
}
.section-grid-logo .items .item {
  height: 60px;
}
.section-grid-logo .items .item img,
.section-grid-logo .items .item svg {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: 100%;
  margin: auto;
}

.filter-alphabet {
  background: #f2ebe5;
  padding: 46px 0 50px;
}
.filter-alphabet .wrap {
  border-top: 1px solid rgba(95, 95, 95, 0.2);
  border-bottom: 1px solid rgba(95, 95, 95, 0.2);
  padding: 27px 0 16px;
}
.filter-alphabet .container {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  display: flex;
  justify-content: space-between;
}
.filter-alphabet .container > div {
  flex: 1;
  text-align: center;
}
.filter-alphabet .container a {
  color: inherit;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.3s;
}
.filter-alphabet .container a:not(.active) {
  pointer-events: none;
  opacity: 0.2;
}
.filter-alphabet .container a:hover {
  opacity: 0.6;
}

.advisor-archive {
  background: #f2ebe5;
  padding: 0 0 190px;
  padding: 0 0 120px;
}
@media (width >= 414px) {
  .advisor-archive {
    padding: 0 0 calc(4.648vw + 100.757px);
  }
}
@media (width >= 1920px) {
  .advisor-archive {
    padding: 0 0 190px;
  }
}
.advisor-archive .container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 40px 40px;
}
.advisor-archive .advisor-card__image {
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
.advisor-archive .advisor-card__name {
  font-size: 24px;
  margin: 17px 0;
}
.advisor-archive .advisor-card__title {
  font-size: 12px;
}
.advisor-archive .advisor-card__company {
  font-size: 12px;
  margin: 8px 0 0;
}
.advisor-archive .advisor-card__hover {
  font-size: 18px;
}
.advisor-archive .advisor-card__hover svg {
  width: 60%;
}

.role-archive {
  background: #f2ebe5;
  padding: 100px 0 200px;
  padding: 50px 0 120px;
}
@media (width >= 414px) {
  .role-archive {
    padding: calc(3.32vw + 36.255px) 0 calc(5.312vw + 98.008px);
  }
}
@media (width >= 1920px) {
  .role-archive {
    padding: 100px 0 200px;
  }
}
.role-archive > .container {
  position: relative;
}
.role-archive > .container .thing {
  content: "";
  display: block;
  width: 722px;
  height: 722px;
  position: absolute;
  bottom: -263px;
  right: -441px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .role-archive > .container .thing {
    display: none;
  }
}
.role-archive .filters {
  font-size: 14px;
  color: #0f472e;
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .role-archive .filters {
    flex-wrap: nowrap;
  }
}
.role-archive .filters > h5 {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > h5 {
    width: auto;
    margin-right: 20px;
  }
}
.role-archive .filters > form {
  display: flex;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > form {
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .role-archive .filters > form {
    overflow: auto;
  }
}
.role-archive .filters > form > div {
  margin: 0 5px 0;
}
@media screen and (min-width: 768px) {
  .role-archive .filters > form > div {
    position: relative;
  }
}
.role-archive .filters button {
  border: 1px solid #0f472e;
  background: #f2ebe5;
  padding: 0 35px 0 20px;
  height: 40px;
  position: relative;
  border-radius: 0;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.3s;
}
.role-archive .filters button.has-value {
  background-color: rgba(146, 205, 185, 0.15);
}
.role-archive .filters button:hover {
  background: rgba(15, 71, 46, 0.2);
}
.role-archive .filters button::after {
  content: "";
  display: block;
  width: 6px;
  background: url("../images/form-select-down-small.svg") no-repeat center/contain;
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 16px;
}
.role-archive .filters button[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.role-archive .filters button.reset {
  appearance: none;
  border: none;
  background: url("../images/icon-reset.svg") no-repeat left;
  padding: 0 0 0 23px;
  color: #0f472e;
  margin: 0 0 0 6px;
  opacity: 0.5;
  transition: opacity 0.3s;
  font-weight: bold;
}
.role-archive .filters button.reset::after {
  display: none;
}
.role-archive .filters button.reset:hover {
  opacity: 1;
}
.role-archive .filters ul {
  position: absolute;
  list-style: none;
  margin: 0;
  border: 1px solid #0f472e;
  background: #f2ebe5;
  left: 0;
  padding: 10px 0;
  top: calc(100% + 10px);
  width: 200px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .role-archive .filters ul {
    width: 100%;
    left: 0;
    right: 0;
  }
}
.role-archive .filters li {
  margin: 0;
  padding: 0 1ex 0 20px;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 0.3s;
  cursor: pointer;
}
.role-archive .filters li:hover {
  background: rgba(15, 71, 46, 0.2);
}
.role-archive .items {
  margin: 50px 0 100px;
  padding: 0;
  list-style: none;
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  grid-auto-rows: 1fr;
  gap: 40px 40px;
  gap: 30px 30px;
}
@media (width >= 414px) {
  .role-archive .items {
    gap: calc(0.664vw + 27.251px) calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .role-archive .items {
    gap: 40px 40px;
  }
}
.role-archive .items > li {
  margin: 0;
  padding: 0;
  transform: scale(0);
}
.role-archive .error {
  margin: 100px 0;
  font-family: "ABCGintoNord", sans-serif;
  font-size: 20px;
  color: #0f472e;
  opacity: 0.5;
  text-align: center;
}

.section-quiz {
  background: #f2ebe5;
  color: #0f472e;
  padding: 0 0 0;
  position: relative;
}
.section-quiz *[role=alert] {
  color: red;
  position: absolute;
}
.section-quiz .quiz-header {
  text-align: center;
  padding: 100px 0 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header {
    padding: 50px 0 0;
  }
}
.section-quiz .quiz-header h1 {
  font: normal 30px/1 "Gloria Hallelujah", cursive;
  color: #f0aa00;
  margin: 0 0 50px;
  font-size: 20px;
}
@media (width >= 414px) {
  .section-quiz .quiz-header h1 {
    font-size: calc(0.664vw + 17.251px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-header h1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header h1 {
    margin: 0 0 16px;
  }
}
.section-quiz .quiz-header h2 {
  font: normal 32px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 auto 0;
  font-size: 18px;
}
@media (width >= 414px) {
  .section-quiz .quiz-header h2 {
    font-size: calc(0.93vw + 14.151px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-header h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-header h2 {
    line-height: 1.56;
  }
}
.section-quiz .quiz-nav {
  padding: 20px var(--size-padding) 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-nav {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    padding: 0 var(--size-padding) 0;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav {
    background: #f2ebe5 url("../images/quiz-nav-border.svg") no-repeat top center/100% 2px;
  }
}
.section-quiz .quiz-nav .button.hide {
  visibility: hidden;
  pointer-events: none;
}
.section-quiz .quiz-nav .button .mobile {
  display: none;
}
.section-quiz .quiz-nav .button .desktop {
  display: inline;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav .button {
    width: 95px;
  }
  .section-quiz .quiz-nav .button .mobile {
    display: inline;
  }
  .section-quiz .quiz-nav .button .desktop {
    display: none;
  }
}
.section-quiz .quiz-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 740px;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-nav ul {
    display: none;
  }
}
.section-quiz .quiz-nav ul li {
  flex: 1;
  text-align: center;
  position: relative;
}
.section-quiz .quiz-nav ul li::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% + 8px);
  width: calc(100% - 18px);
  height: 100%;
  background: url("../images/quiz-nav-line.svg") no-repeat center/100% 3px;
}
.section-quiz .quiz-nav ul li:last-child::after {
  display: none;
}
.section-quiz .quiz-nav ul li > button {
  padding: 0;
  margin: auto;
  width: 21px;
  height: 20px;
  position: relative;
  cursor: pointer;
  text-indent: -9999px;
  background-color: transparent;
  border: 0;
  appearance: none;
}
.section-quiz .quiz-nav ul li > button::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("../images/quiz-nav-circle.svg") no-repeat center;
  opacity: 0.2;
}
.section-quiz .quiz-nav ul li > button.active, .section-quiz .quiz-nav ul li > button:hover {
  background: url("../images/quiz-nav-dot.svg") no-repeat center;
}
.section-quiz .quiz-nav ul li > button.active::after {
  opacity: 1;
}
.section-quiz .quiz-nav .progress {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  white-space: nowrap;
  color: #0f472e;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-nav .progress {
    display: none;
  }
}
.section-quiz .game-drag-drop {
  padding: 0 0 210px;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop {
    padding: 0 0 40px;
  }
}
.section-quiz .game-drag-drop .thing-1 {
  position: absolute;
  top: -160px;
  left: -266px;
  width: 455px;
  height: 410px;
  background: url("../images/quiz-thing-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .thing-1 {
    display: none;
  }
}
.section-quiz .game-drag-drop .msg {
  color: #5f5f5f;
  text-align: center;
  margin: 32px 0 53px;
  position: relative;
  z-index: 1;
}
.section-quiz .game-drag-drop .grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-areas: "accept cards reject";
  gap: 40px 40px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "cards cards" "accept reject";
    gap: 50px 30px;
  }
}
.section-quiz .game-drag-drop .cards {
  grid-area: cards;
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, 1fr);
  gap: 40px 40px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
    gap: 30px 30px;
  }
}
.section-quiz .game-drag-drop .cards > li {
  padding-bottom: 22.2222222222%;
  position: relative;
  height: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .cards > li {
    padding-bottom: 49.3827160494%;
  }
}
.section-quiz .game-drag-drop .cards > li > div {
  font: normal 20px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f2ebe5;
  font-size: 16px;
}
@media (width >= 414px) {
  .section-quiz .game-drag-drop .cards > li > div {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (width >= 1920px) {
  .section-quiz .game-drag-drop .cards > li > div {
    font-size: 20px;
  }
}
.section-quiz .game-drag-drop .cards > li.li-0 > div {
  background: #f0aa00;
  box-shadow: 5px 5px 0 0 #ff6936;
}
.section-quiz .game-drag-drop .cards > li.li-1 > div {
  background: #92cdb9;
  box-shadow: 5px 5px 0 0 #0f472e;
}
.section-quiz .game-drag-drop .cards > li.li-2 > div {
  background: #0f472e;
  box-shadow: 5px 5px 0 0 #92cdb9;
}
.section-quiz .game-drag-drop .cards > li.li-3 > div {
  background: #ff6936;
  box-shadow: 5px 5px 0 0 #f0aa00;
}
.section-quiz .game-drag-drop .droparea {
  position: relative;
  padding-bottom: 122.2222222222%;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (max-width: 767px) {
  .section-quiz .game-drag-drop .droparea {
    padding-bottom: 123.4567901235%;
  }
}
.section-quiz .game-drag-drop .droparea > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  border: 2px dashed currentColor;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
  padding: 0 15%;
  font-size: 20px;
}
@media (width >= 414px) {
  .section-quiz .game-drag-drop .droparea > div {
    font-size: calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  .section-quiz .game-drag-drop .droparea > div {
    font-size: 40px;
  }
}
.section-quiz .game-drag-drop .droparea.hover > div {
  opacity: 1;
}
.section-quiz .game-drag-drop .droparea-accept {
  grid-area: accept;
}
.section-quiz .game-drag-drop .droparea-reject {
  grid-area: reject;
}
.section-quiz .quiz-radio-image .thing-2-1 {
  position: absolute;
  bottom: 120px;
  left: -120px;
  width: 373px;
  height: 446px;
  background: url("../images/thing-4-star-teal.svg") no-repeat center/contain;
  opacity: 0.2;
  transform: rotate(68deg);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .thing-2-1 {
    width: 87px;
    height: 90px;
    top: 80px;
    left: 0;
    bottom: auto;
  }
}
.section-quiz .quiz-radio-image .thing-2-2 {
  position: absolute;
  top: -70px;
  right: -329px;
  width: 447px;
  height: 446px;
  background: url("../images/quiz-thing-2-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .thing-2-2 {
    display: none;
  }
}
.section-quiz .quiz-radio-image .wrap {
  padding: 70px 0 230px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .wrap {
    padding: 32px 0 40px;
  }
}
.section-quiz .quiz-radio-image ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  justify-content: center;
  gap: 40px 40px;
  gap: 10px 30px;
}
@media (width >= 414px) {
  .section-quiz .quiz-radio-image ul {
    gap: calc(1.992vw + 1.753px) calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-radio-image ul {
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image ul {
    flex-wrap: wrap;
    gap: 10px 30px;
  }
}
@media screen and (max-width: 480px) {
  .section-quiz .quiz-radio-image ul {
    gap: 30px 10px;
  }
}
.section-quiz .quiz-radio-image ul li {
  flex: 0 1 260px;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image ul li {
    flex: 0 1 162px;
  }
}
@media screen and (max-width: 480px) {
  .section-quiz .quiz-radio-image ul li {
    flex: 0 1 calc(50% - 5px);
  }
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+1) {
  --color-bg: #0f472e;
  --color-bs: #cdd1ea;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+2) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+3) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-quiz .quiz-radio-image ul li:nth-child(4n+4) {
  --color-bg: #cdd1ea;
  --color-bs: #92cdb9;
}
.section-quiz .quiz-radio-image .img {
  border: 2px dashed #f2ebe5;
  box-sizing: border-box;
  margin: 0 18px 36px;
  padding: 10px;
  margin: 0 0 20px;
}
@media (width >= 414px) {
  .section-quiz .quiz-radio-image .img {
    margin: 0 calc(1.195vw - 4.948px) calc(1.062vw + 15.602px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-radio-image .img {
    margin: 0 18px 36px;
  }
}
.section-quiz .quiz-radio-image .img > div {
  position: relative;
  height: 0;
  padding-bottom: 130%;
}
.section-quiz .quiz-radio-image .img > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: var(--color-bg);
  box-shadow: 5px 5px 0 0 var(--color-bs);
  cursor: pointer;
}
.section-quiz .quiz-radio-image .txt {
  font: normal 18px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 0;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
  font-size: 12px;
}
@media (width >= 414px) {
  .section-quiz .quiz-radio-image .txt {
    font-size: calc(0.398vw + 10.351px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-radio-image .txt {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio-image .txt {
    line-height: 1.33;
  }
}
.section-quiz .quiz-radio-image .txt::after {
  content: "";
  display: block;
  height: 10px;
  background: url("../images/divider.svg") no-repeat center/contain;
  margin: 10px 0 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.section-quiz .quiz-radio-image label.active .img {
  border-color: #5f5f5f;
}
.section-quiz .quiz-radio-image label.active .txt {
  opacity: 1 !important;
}
.section-quiz .quiz-radio-image label.active .txt::after {
  opacity: 1;
}
.section-quiz .quiz-radio-image label:hover .txt {
  opacity: 1 !important;
}
.section-quiz .quiz-radio-image label:hover .txt::after {
  opacity: 1;
}
.section-quiz .quiz-radio {
  padding: 50px 0 295px;
  max-width: 1060px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio {
    padding: 32px 0 86px;
  }
}
.section-quiz .quiz-radio .thing-3-1 {
  position: absolute;
  bottom: 39px;
  left: -331px;
  width: 457px;
  height: 345px;
  background: url("../images/quiz-thing-3-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio .thing-3-1 {
    bottom: -100px;
    left: -128px;
    width: 211px;
    height: 264px;
  }
}
.section-quiz .quiz-radio .thing-3-2 {
  position: absolute;
  top: -98px;
  right: -199px;
  width: 393px;
  height: 404px;
  background: url("../images/quiz-thing-3-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio .thing-3-2 {
    top: -50px;
    right: -110px;
    width: 186px;
    height: 180px;
  }
}
.section-quiz .quiz-radio ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  position: relative;
}
.section-quiz .quiz-radio ul li {
  margin: 20px 0 0;
  padding: 0;
  background: #f2ebe5;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li {
    margin: 10px 0 0;
  }
}
.section-quiz .quiz-radio ul li label {
  font: normal 20px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: #0f472e;
  background: #f2ebe5;
  border: 1px solid rgba(15, 71, 46, 0.2);
  cursor: pointer;
  padding: 22px 30px;
  transition: background-color 0.3s;
  font-size: 14px;
}
@media (width >= 414px) {
  .section-quiz .quiz-radio ul li label {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-radio ul li label {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li label {
    padding: 18px;
  }
}
.section-quiz .quiz-radio ul li label .icon {
  margin: auto 28px auto 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-radio ul li label .icon {
    margin: auto 18px auto 0;
  }
}
.section-quiz .quiz-radio ul li label:hover, .section-quiz .quiz-radio ul li label.active {
  background-color: rgba(15, 71, 46, 0.2);
  border: 2px solid #0f472e;
  margin: -1px;
}
.section-quiz .quiz-select {
  padding: 90px 0 425px;
  position: relative;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select {
    padding: 70px 0 335px;
  }
}
.section-quiz .quiz-select .thing-4-1 {
  position: absolute;
  bottom: 39px;
  right: -331px;
  width: 532px;
  height: 518px;
  background: url("../images/quiz-thing-4-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-1 {
    width: 293px;
    height: 427px;
    left: 50%;
    bottom: -80px;
    transform: translateX(-50%);
  }
}
.section-quiz .quiz-select .thing-4-2 {
  position: absolute;
  top: -121px;
  left: -46px;
  width: 163px;
  height: 168px;
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-2 {
    top: -11px;
    width: 87px;
    height: 90px;
  }
}
.section-quiz .quiz-select .thing-4-3 {
  position: absolute;
  bottom: 239px;
  left: -86px;
  width: 125px;
  height: 129px;
  transform: rotate(-31deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-3 {
    left: 0;
    width: 65px;
    height: 66px;
  }
}
.section-quiz .quiz-select .thing-4-4 {
  position: absolute;
  top: 1px;
  right: -71px;
  width: 84px;
  height: 87px;
  transform: rotate(-26deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .thing-4-4 {
    right: 0;
    width: 44px;
    height: 45px;
  }
}
.section-quiz .quiz-select .label {
  font: normal 50px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  letter-spacing: -0.05em;
  margin: 0 0 40px;
  text-align: center;
  position: relative;
  font-size: 40px;
}
@media (width >= 414px) {
  .section-quiz .quiz-select .label {
    font-size: calc(0.664vw + 37.251px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-select .label {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select .label {
    margin: 0 0 30px;
  }
}
.section-quiz .quiz-select button,
.section-quiz .quiz-select ul {
  background: #0f472e;
  font: normal 40px/1.25 "Gloria Hallelujah", cursive;
  color: #f2ebe5;
  letter-spacing: -0.05em;
  box-shadow: 5px 5px 0 0 #92cdb9;
  width: 100%;
  text-align: left;
  position: relative;
  border: none;
  font-size: 20px;
}
@media (width >= 414px) {
  .section-quiz .quiz-select button,
  .section-quiz .quiz-select ul {
    font-size: calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-select button,
  .section-quiz .quiz-select ul {
    font-size: 40px;
  }
}
.section-quiz .quiz-select button {
  height: 110px;
  padding: 0 50px 0 30px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select button {
    height: 80px;
  }
}
.section-quiz .quiz-select button .block {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.section-quiz .quiz-select button .truncate {
  opacity: 0.5;
}
.section-quiz .quiz-select button::after {
  content: "";
  display: block;
  position: absolute;
  right: 30px;
  top: 2px;
  bottom: 2px;
  width: 18px;
  background: url("../images/form-select-down-eggshell.svg") no-repeat center/contain;
  transition: transform 0.3s;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select button::after {
    width: 15px;
  }
}
.section-quiz .quiz-select button[aria-expanded=true]::after {
  transform: rotate(-180deg);
}
.section-quiz .quiz-select ul {
  list-style: none;
  margin: 0 0 0;
  padding: 2px 0 0;
  top: -2px;
}
.section-quiz .quiz-select ul li {
  min-height: 110px;
  display: flex;
  padding: 0 20px 0 30px;
  margin: 0;
  align-items: center;
  cursor: pointer;
  transition: opacity 0.3s;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-select ul li {
    min-height: 80px;
  }
}
.section-quiz .quiz-select ul li:hover {
  opacity: 0.5;
}
.section-quiz .quiz-swipe-cards {
  padding: 80px 0 240px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards {
    padding: 0 0 60px;
  }
}
.section-quiz .quiz-swipe-cards .thing-6-1 {
  position: absolute;
  top: -122px;
  left: -156px;
  width: 123px;
  height: 126px;
  background: url("../images/quiz-thing-6-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .thing-6-1 {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .thing-6-2 {
  position: absolute;
  bottom: -137px;
  right: -159px;
  width: 420px;
  height: 434px;
  background: url("../images/quiz-thing-6-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .thing-6-2 {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .game-swipe-cards {
  position: relative;
}
.section-quiz .quiz-swipe-cards .msg {
  color: #5f5f5f;
  text-align: center;
  margin: 20px 0 30px;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-swipe-cards .msg {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .grid {
  display: grid;
  grid-template-areas: "cards";
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-swipe-cards .grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-areas: "no cards yes";
    gap: 40px 40px;
  }
}
.section-quiz .quiz-swipe-cards .droparea {
  position: relative;
  height: 0;
  padding-bottom: 122.2222222222%;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .droparea {
    display: none;
  }
}
.section-quiz .quiz-swipe-cards .droparea > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  border: 2px dashed currentColor;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.section-quiz .quiz-swipe-cards .droparea.active > div {
  opacity: 1;
}
.section-quiz .quiz-swipe-cards .droparea-yes {
  grid-area: yes;
}
.section-quiz .quiz-swipe-cards .droparea-no {
  grid-area: no;
}
.section-quiz .quiz-swipe-cards .bottom {
  grid-area: cards;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: #f2ebe5;
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  max-width: 340px;
  margin: 0 auto;
}
.section-quiz .quiz-swipe-cards .bottom:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 122.2222222222%;
}
.section-quiz .quiz-swipe-cards .bottom > div {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #0f472e;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.section-quiz .quiz-swipe-cards .cards {
  grid-area: cards;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.section-quiz .quiz-swipe-cards .card {
  box-shadow: 5px 5px 0 0 #92cdb9;
  background: #fff;
  padding: 17px 20px;
  -webkit-user-select: none;
          user-select: none;
}
.section-quiz .quiz-swipe-cards .card img {
  width: 100%;
  height: auto;
}
.section-quiz .quiz-swipe-cards .card h3 {
  font: normal 32px/1 "Gloria Hallelujah", cursive;
  color: #0f472e;
  text-align: center;
  margin: 30px 0 30px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-swipe-cards .card h3 {
    margin: 20px 0 20px;
  }
}
.section-quiz .quiz-range-group {
  position: relative;
  padding: 0 0 290px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group {
    padding: 0 0 160px;
  }
}
.section-quiz .quiz-range-group .thing-7 {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 312px;
  height: 323px;
  transform: translate(-50%, -50%);
  background: url("../images/quiz-thing-7.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .thing-7 {
    top: 40px;
    width: 174px;
    height: 180px;
  }
}
.section-quiz .quiz-range-group label.title {
  font: normal 28px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f2ebe5;
  background: #92cdb9 url("../images/bg/bg-waves-teal.png") repeat;
  box-shadow: 5px 5px 0 0 #0f472e;
  min-height: 110px;
  max-width: 760px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 112px auto 60px;
  padding: 3px 30px;
  text-align: center;
  font-size: 20px;
}
@media (width >= 414px) {
  .section-quiz .quiz-range-group label.title {
    font-size: calc(0.531vw + 17.801px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-range-group label.title {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group label.title {
    margin: 90px auto 60px;
    min-height: 80px;
  }
}
.section-quiz .quiz-range-group.style-1 label.title {
  background: #ff6936 url("../images/bg/bg-waves-ember.png") repeat;
}
.section-quiz .quiz-range-group .slider {
  position: relative;
  margin: 0 0 0;
  height: 150px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider {
    height: 116px;
  }
}
.section-quiz .quiz-range-group .slider ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  position: absolute;
  left: 15px;
  right: 15px;
}
.section-quiz .quiz-range-group .slider ul li {
  font: normal 18px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  flex: 0 0 1px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 0;
  height: 0;
  font-size: 12px;
}
@media (width >= 414px) {
  .section-quiz .quiz-range-group .slider ul li {
    font-size: calc(0.398vw + 10.351px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-range-group .slider ul li {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-range-group .slider ul li {
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider ul li {
    line-height: 1.67;
  }
}
.section-quiz .quiz-range-group .slider ul li img {
  margin: 0 0 24px;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group .slider ul li img {
    width: 29px;
    height: auto;
    margin: 0 0 10px;
  }
}
.section-quiz .quiz-range-group .slider ul.labels {
  top: 0;
}
.section-quiz .quiz-range-group .slider ul.labels li label {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, 0);
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 96px;
  text-align: center;
}
.section-quiz .quiz-range-group .slider ul.labels li:first-child label {
  transform: translate(0, 0);
  align-items: flex-start;
  text-align: left;
}
.section-quiz .quiz-range-group .slider ul.labels li:last-child label {
  transform: translate(-100%, 0);
  align-items: flex-end;
  text-align: right;
}
.section-quiz .quiz-range-group .slider ul.notches {
  bottom: 15px;
  pointer-events: none;
}
.section-quiz .quiz-range-group .slider ul.notches li {
  flex: 0 0 1px;
  position: relative;
  height: 0;
  width: 0;
}
.section-quiz .quiz-range-group .slider ul.notches li::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-50%, 0);
  width: 10px;
  height: 10px;
  background: url("../images/quiz-range-notch.svg") no-repeat center;
}
.section-quiz .quiz-range-group .slider ul.numbers {
  bottom: -10px;
}
.section-quiz .quiz-range-group .slider ul.numbers li {
  display: flex;
  justify-content: center;
  text-align: center;
}
.section-quiz .quiz-range-group .slider input.range {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  appearance: none;
  background: transparent;
}
.section-quiz .quiz-range-group .slider input.range::-webkit-slider-runnable-track {
  appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-moz-range-track {
  appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-ms-track {
  appearance: none;
  height: 30px;
  background: transparent url("../images/quiz-range-line.svg") no-repeat center/calc(100% - 30px) 7px;
}
.section-quiz .quiz-range-group .slider input.range::-webkit-slider-thumb {
  appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-moz-range-thumb {
  appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-ms-thumb {
  margin-top: 0;
  appearance: none;
  box-sizing: border-box;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #0f472e;
  cursor: ew-resize;
}
.section-quiz .quiz-range-group .slider input.range::-ms-tooltip {
  display: none;
}
.section-quiz .quiz-range-group button.continue {
  position: absolute;
  left: 50%;
  bottom: 210px;
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-range-group button.continue {
    bottom: 80px;
  }
}
.section-quiz .quiz-checkbox {
  padding: 80px 0 200px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox {
    padding: 32px 0 86px;
  }
}
.section-quiz .quiz-checkbox .thing-8-1 {
  position: absolute;
  top: -35px;
  left: -178px;
  width: 390px;
  height: 391px;
  background: url("../images/quiz-thing-8-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox .thing-8-1 {
    display: none;
  }
}
.section-quiz .quiz-checkbox .thing-8-2 {
  position: absolute;
  bottom: 38px;
  right: -188px;
  width: 471px;
  height: 497px;
  background: url("../images/quiz-thing-8-2.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox .thing-8-2 {
    display: none;
  }
}
.section-quiz .quiz-checkbox ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  gap: 20px 30px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul {
    grid-template-columns: 1fr;
    gap: 10px 10px;
  }
}
.section-quiz .quiz-checkbox ul li {
  margin: 0;
  padding: 0;
  background: #f2ebe5;
}
.section-quiz .quiz-checkbox ul li label {
  font: normal 20px/1.67 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  color: #0f472e;
  background: #f2ebe5;
  transition: background-color 0.3s;
  border: 1px solid rgba(15, 71, 46, 0.2);
  cursor: pointer;
  padding: 22px 30px;
  font-size: 14px;
}
@media (width >= 414px) {
  .section-quiz .quiz-checkbox ul li label {
    font-size: calc(0.398vw + 12.351px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-checkbox ul li label {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul li label {
    padding: 18px;
  }
}
.section-quiz .quiz-checkbox ul li label .icon {
  margin: auto 28px auto 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-checkbox ul li label .icon {
    margin: auto 18px auto 0;
  }
}
.section-quiz .quiz-checkbox ul li label:hover, .section-quiz .quiz-checkbox ul li label.active {
  background-color: rgba(15, 71, 46, 0.2);
  border: 2px solid #0f472e;
  margin: -1px;
}
.section-quiz .quiz-intro {
  --theme-hover-color: #f0aa00;
  color: #0f472e;
  position: relative;
  text-align: center;
  padding: 0;
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 180px);
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro {
    min-height: calc(100vh - 70px);
  }
}
.section-quiz .quiz-intro .container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  min-height: 780px;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .container {
    min-height: 840px;
  }
}
.section-quiz .quiz-intro .container img,
.section-quiz .quiz-intro .container .img {
  display: none;
}
.section-quiz .quiz-intro .container .thing-1 {
  left: -20%;
  top: -6%;
  width: 465px;
  height: 443px;
  background: url("../images/quiz-start-thing-1.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .thing-1 {
    left: -34%;
    top: -13%;
    width: 307px;
    height: 292px;
  }
}
.section-quiz .quiz-intro .container .thing-2 {
  right: -29%;
  bottom: -13%;
  width: 609px;
  height: 530px;
  transform: rotate(-46deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .thing-2 {
    right: -12%;
    bottom: -13%;
    width: 309px;
    height: 319px;
  }
}
.section-quiz .quiz-intro .container .img-1 {
  left: -38%;
  top: 12%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-1 {
    left: -25%;
    top: 5%;
  }
}
.section-quiz .quiz-intro .container .img-2 {
  left: -15%;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-2 {
    left: -4%;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .container .img-3 {
  right: -16%;
  top: -6%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-3 {
    right: -21%;
    top: -7%;
  }
}
.section-quiz .quiz-intro .container .img-4 {
  right: -38%;
  bottom: 14%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .container .img-4 {
    right: -17%;
    bottom: 10%;
  }
}
.section-quiz .quiz-intro .things {
  position: absolute;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .things {
    top: 47%;
    left: 50%;
    height: 0;
    width: 100%;
    min-width: 900px;
  }
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .things > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things > div {
    bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .section-quiz .quiz-intro .things > div {
    height: 0;
    padding-bottom: 56.3%;
    transform: translate(-50%, -50%);
  }
}
.section-quiz .quiz-intro .things img,
.section-quiz .quiz-intro .things .img {
  position: absolute;
}
.section-quiz .quiz-intro .things img {
  height: auto;
  width: 14.197%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things img {
    width: 159px;
  }
}
.section-quiz .quiz-intro .things .thing-1 {
  top: 0;
  left: 13%;
  height: 443px;
  width: 24.27%;
  background: url("../images/quiz-start-thing-1.svg") no-repeat top/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .thing-1 {
    top: -13%;
    left: -34%;
    width: 307px;
    height: 292px;
  }
}
.section-quiz .quiz-intro .things .thing-2 {
  top: 63%;
  left: 60%;
  height: 530px;
  width: 31.8%;
  transform: rotate(-46deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat top/contain;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .thing-2 {
    top: auto;
    left: auto;
    right: -12%;
    bottom: -13%;
    width: 309px;
    height: 319px;
  }
}
.section-quiz .quiz-intro .things .img-1 {
  top: 17%;
  left: 3%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-1 {
    top: 5%;
    left: -25%;
  }
}
.section-quiz .quiz-intro .things .img-2 {
  top: 0;
  left: 71%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-2 {
    top: auto;
    left: -4%;
    bottom: 0;
  }
}
.section-quiz .quiz-intro .things .img-3 {
  top: 67%;
  left: 15%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-3 {
    top: -7%;
    left: auto;
    right: -21%;
  }
}
.section-quiz .quiz-intro .things .img-4 {
  top: 54%;
  left: 83%;
}
@media screen and (max-width: 767px) {
  .section-quiz .quiz-intro .things .img-4 {
    top: auto;
    left: auto;
    right: -17%;
    bottom: 10%;
  }
}
.section-quiz .quiz-intro h1 {
  font: normal 80px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 40px;
}
@media (width >= 768px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.344vw + 14.314px);
  }
}
@media (width >= 1366px) {
  .section-quiz .quiz-intro h1 {
    font-size: calc(3.61vw + 10.686px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-intro h1 {
    font-size: 80px;
  }
}
.section-quiz .quiz-intro h1 {
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (width >= 768px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(16.722vw + 371.572px);
  }
}
@media (width >= 1366px) {
  .section-quiz .quiz-intro h1 {
    max-width: calc(64.982vw - 287.653px);
  }
}
@media (width >= 1920px) {
  .section-quiz .quiz-intro h1 {
    max-width: 960px;
  }
}
.section-quiz .quiz-intro p {
  line-height: 2;
  margin: 50px auto 30px;
  max-width: 560px;
  position: relative;
}
.section-quiz .quiz-intro .circle {
  margin: 0 auto 0;
  position: relative;
}

body.page-template-template-feedback .section-quiz > form > .container {
  min-height: calc(var(--viewport-height) - 130px);
}
body.page-template-template-feedback .section-quiz .quiz-range-group {
  padding: 0 0 290px;
}
@media screen and (max-width: 767px) {
  body.page-template-template-feedback .section-quiz .quiz-range-group {
    padding: 0 0 90px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro h1 {
  font: normal 80px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  font-size: 25px;
}
@media (width >= 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(0.836vw + 18.579px);
  }
}
@media (width >= 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: calc(3.61vw - 19.314px);
  }
}
@media (width >= 1920px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    font-size: 50px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro h1 {
  margin: 0 auto 0;
  max-width: 960px;
  position: relative;
  max-width: 500px;
}
@media (width >= 768px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(16.722vw + 371.572px);
  }
}
@media (width >= 1366px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: calc(64.982vw - 287.653px);
  }
}
@media (width >= 1920px) {
  body.page-template-template-feedback .section-quiz .quiz-intro h1 {
    max-width: 960px;
  }
}
body.page-template-template-feedback .section-quiz .quiz-intro .button {
  display: inline-block;
  margin-top: 50px;
}

.section-contact {
  background: #f2ebe5;
  overflow: hidden;
  padding: 200px 0 0;
}
.section-contact.green {
  background: #d6e2d8;
  padding: 200px 0 40px;
  padding: 100px 0 40px;
}
@media (width >= 414px) {
  .section-contact.green {
    padding: calc(6.64vw + 72.51px) 0 40px;
  }
}
@media (width >= 1920px) {
  .section-contact.green {
    padding: 200px 0 40px;
  }
}
.section-contact {
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .section-contact {
    padding: calc(6.64vw + 72.51px) 0 0;
  }
}
@media (width >= 1920px) {
  .section-contact {
    padding: 200px 0 0;
  }
}
.section-contact .container {
  display: grid;
  grid-template-columns: 40% 1fr 40%;
  grid-template-areas: "txt . form" "img . form";
}
@media screen and (max-width: 767px) {
  .section-contact .container {
    grid-template-columns: 1fr;
    grid-template-areas: "txt" "form" "img";
  }
}
.section-contact__left {
  grid-area: txt;
  color: #5f5f5f;
}
.section-contact__left h2 {
  color: #0f472e;
  margin: 0 0 30px;
}
.section-contact__text {
  margin: 0 0 100px;
  margin: 0 0 50px;
}
@media (width >= 414px) {
  .section-contact__text {
    margin: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-contact__text {
    margin: 0 0 100px;
  }
}
.section-contact__img {
  grid-area: img;
  position: relative;
  display: flex;
  flex-direction: column;
}
.section-contact__img > div {
  margin: auto 0 0;
  align-self: center;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .section-contact__img > div {
    width: 150%;
    max-width: 100vw;
  }
}
.section-contact__img > div > div {
  height: 0;
  padding-bottom: 92.1383647799%;
  margin-bottom: -22%;
  background: url("../images/faq-form-image.png") no-repeat top/contain;
}
.section-contact__right {
  grid-area: form;
  color: #0f472e;
  padding: 0 0 50px;
}
.section-contact .contact .confirmation__heading {
  font-family: "ABCGintoNord", sans-serif;
  font-size: 40px;
  line-height: 60px;
  color: #0f472e;
}
.section-contact .contact .confirmation__text {
  margin-top: 30px;
  font-family: "MasonNeue", sans-serif;
  font-size: 16px;
  letter-spacing: 0.03em;
  color: #5f5f5f;
}

.section-contact-quotes {
  background: #f2ebe5;
  padding: 0 0 100px;
}
@media screen and (min-width: 768px) {
  .section-contact-quotes .container {
    display: flex;
    justify-content: space-between;
    gap: 30px 30px;
  }
}
.section-contact-quotes blockquote {
  flex: 0 0 33.3333333333%;
  position: relative;
  color: #f2ebe5;
  font-size: 16px;
  line-height: 1.37;
  font-style: italic;
  margin: 0 0 48px;
}
@media screen and (min-width: 768px) {
  .section-contact-quotes blockquote {
    width: 450px;
  }
}
.section-contact-quotes blockquote > div {
  position: relative;
  padding: 30px;
  z-index: 1;
}
.section-contact-quotes blockquote > div footer {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  margin: 18px 0 0;
}
@media screen and (max-width: 767px) {
  .section-contact-quotes blockquote > div footer {
    margin: 10px 0 0;
  }
}
.section-contact-quotes blockquote::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  bottom: -22px;
  transform: skew(-35deg, 0deg);
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #92cdb9;
}
.section-contact-quotes blockquote.q0 > div {
  background: #f0aa00;
}
.section-contact-quotes blockquote.q0::after {
  left: 27px;
  border-top: 30px solid #f0aa00;
}
.section-contact-quotes blockquote.q2 > div {
  background: #ff6936;
}
.section-contact-quotes blockquote.q2::after {
  right: 27px;
  border-top: 30px solid #ff6936;
  transform: skew(35deg, 0deg);
}
.section-contact-quotes blockquote.q1 > div {
  background: #0f472e;
}
.section-contact-quotes blockquote.q1::after {
  left: 27px;
  border-top: 30px solid #0f472e;
}

.quiz-results {
  background: #f2ebe5;
  padding: 170px 0 0;
  position: relative;
  overflow: hidden;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .quiz-results {
    padding: calc(4.648vw + 80.757px) 0 0;
  }
}
@media (width >= 1920px) {
  .quiz-results {
    padding: 170px 0 0;
  }
}
.quiz-results .thing-1 {
  position: absolute;
  left: 0;
  bottom: -175px;
  width: 419px;
  height: 652px;
  background: url("../images/quiz-results-thing-1.png") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .quiz-results .thing-1 {
    display: none;
  }
}
.quiz-results .thing-2 {
  position: absolute;
  top: -84px;
  right: -265px;
  width: 403px;
  height: 386px;
  background: url("../images/quiz-results-thing-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .quiz-results .thing-2 {
    display: none;
  }
}
.quiz-results .light-teal {
  background: #d6e2d8;
  position: relative;
  margin: 50px 0 0;
  padding: 0 0 100px;
}
@media screen and (min-width: 768px) {
  .quiz-results .light-teal {
    margin: -620px 0 0;
    padding: 620px 0 130px;
  }
}
.quiz-results .light-teal::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.quiz-results .title {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 0;
  font-size: 30px;
}
@media (width >= 414px) {
  .quiz-results .title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .quiz-results .title {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .title {
    line-height: 1.27;
  }
}
.quiz-results .advisors {
  position: relative;
  padding: 100px 0 80px;
  z-index: 1;
  padding: 70px 0 50px;
}
@media (width >= 414px) {
  .quiz-results .advisors {
    padding: calc(1.992vw + 61.753px) 0 calc(1.992vw + 41.753px);
  }
}
@media (width >= 1920px) {
  .quiz-results .advisors {
    padding: 100px 0 80px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors {
    background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors {
    margin: 0 auto;
    max-width: 260px;
  }
}
.quiz-results .advisors > .ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors > .ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
    gap: 140px 40px;
    gap: 60px 40px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .quiz-results .advisors > .ul {
    gap: calc(6.944vw + 6.667px) 40px;
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .quiz-results .advisors > .ul {
    gap: 140px 40px;
  }
}
.quiz-results .advisors > .ul::after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  position: absolute;
  right: 0;
  bottom: 300px;
  left: 0;
  background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  bottom: 200px;
}
@media (width >= 768px) {
  .quiz-results .advisors > .ul::after {
    bottom: calc(8.681vw + 133.333px);
  }
}
@media (width >= 1920px) {
  .quiz-results .advisors > .ul::after {
    bottom: 300px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors > .ul::after {
    display: none;
  }
}
.quiz-results .advisors .advisor-card {
  grid-row: 1/2;
}
.quiz-results .advisors .role-card-alt {
  grid-row: 2/3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  text-decoration: none;
  padding: 40px 20px;
  margin: 0;
  position: relative;
  transition: color 0.3s;
  padding: 30px 20px;
}
@media (width >= 414px) {
  .quiz-results .advisors .role-card-alt {
    padding: calc(0.664vw + 27.251px) 20px;
  }
}
@media (width >= 1920px) {
  .quiz-results .advisors .role-card-alt {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .advisors .role-card-alt {
    margin: 70px 0 100px;
  }
}
.quiz-results .advisors .role-card-alt::after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  position: absolute;
  right: 0;
  top: -34px;
  left: 0;
  background: url("../images/hr-bg-for-eggshell-mobile.svg") no-repeat center bottom/100% 5px;
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors .role-card-alt::after {
    display: none;
  }
}
.quiz-results .advisors .role-card-alt:hover {
  color: var(--theme-hover-color);
}
.quiz-results .advisors .role-card-alt h3 {
  font: normal 34px/1.06 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0;
  font-size: 16px;
}
@media (width >= 414px) {
  .quiz-results .advisors .role-card-alt h3 {
    font-size: calc(1.195vw + 11.052px);
  }
}
@media (width >= 1920px) {
  .quiz-results .advisors .role-card-alt h3 {
    font-size: 34px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .advisors .role-card-alt h3 {
    width: min-content;
  }
}
.quiz-results .cols {
  background: url("../images/hr-bg-for-light-teal.svg") no-repeat center bottom/100% 5px;
  color: #5f5f5f;
  padding: 155px 0 45px;
  padding: 40px 0 45px;
}
@media (width >= 414px) {
  .quiz-results .cols {
    padding: calc(7.636vw + 8.386px) 0 45px;
  }
}
@media (width >= 1920px) {
  .quiz-results .cols {
    padding: 155px 0 45px;
  }
}
@media screen and (min-width: 768px) {
  .quiz-results .cols {
    display: flex;
    gap: 40px 40px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .cols {
    text-align: center;
  }
}
.quiz-results .cols .left {
  flex: 0 0 48%;
  order: 1;
}
.quiz-results .cols .right {
  flex: 0 0 60%;
  order: 2;
  align-self: flex-end;
  padding: 0 0 70px;
}
.quiz-results .cols .right img {
  max-width: 100%;
  height: auto;
  position: relative;
}
@media screen and (max-width: 767px) {
  .quiz-results .cols .arrows {
    width: 110px;
    height: auto;
  }
}
.quiz-results .cols h2 {
  font: normal 80px/1.12 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 50px;
}
@media (width >= 414px) {
  .quiz-results .cols h2 {
    font-size: calc(1.992vw + 41.753px);
  }
}
@media (width >= 1920px) {
  .quiz-results .cols h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 767px) {
  .quiz-results .cols h2 {
    line-height: 1.2;
  }
}
.quiz-results .cols .text {
  margin: 0 0 50px;
}
.quiz-results .cols .list {
  margin: 0 50px 0 0;
}
@media screen and (min-width: 768px) {
  .quiz-results .cols .list {
    display: inline-block;
  }
}
.quiz-results .cols .list h3 {
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #ff6936;
}
.quiz-results .cols .list ul {
  list-style: none;
  margin: 16px 0 30px;
  padding: 0;
}
.quiz-results .cols .list li {
  margin: 0;
  padding: 0;
  display: inline-block;
  color: #0f472e;
}
.quiz-results .cols .list li + li::before {
  content: "•";
  display: inline-block;
  font-size: 80%;
  margin: 0 2ex;
}
.quiz-results .pts {
  padding: 100px 0 50px;
  padding: 50px 0 50px;
}
@media (width >= 414px) {
  .quiz-results .pts {
    padding: calc(3.32vw + 36.255px) 0 50px;
  }
}
@media (width >= 1920px) {
  .quiz-results .pts {
    padding: 100px 0 50px;
  }
}
.quiz-results .pts h2 {
  font: normal 22px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 50px;
}
.quiz-results .pts > ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 40px 40px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .quiz-results .pts > ul {
    flex-direction: column;
  }
}
.quiz-results .pts > ul > li {
  margin: 0;
  padding: 0;
  flex: 0 0 260px;
}
@media screen and (max-width: 767px) {
  .quiz-results .pts > ul > li {
    flex: 1;
  }
}

.section-explore {
  padding: 30px 0 300px;
  padding: 30px 0 200px;
}
@media (width >= 414px) {
  .section-explore {
    padding: 30px 0 calc(6.64vw + 172.51px);
  }
}
@media (width >= 1920px) {
  .section-explore {
    padding: 30px 0 300px;
  }
}
.section-explore__links {
  text-align: center;
  margin: 20px 0 50px;
}
.section-explore__links p {
  margin: 20px 0 0;
}
.section-explore__links a {
  color: #5f5f5f;
  text-decoration: underline;
}
.section-explore .thing {
  position: absolute;
  top: -300px;
  left: -380px;
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .section-explore .thing {
    display: none;
  }
}
.section-explore .collection {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-areas: "industry industry" "advisor advisor2" "industry2 industry2" "role role";
  gap: 40px 30px;
}
@media screen and (min-width: 768px) {
  .section-explore .collection {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-template-areas: "advisor industry industry" "advisor role advisor2" "industry2 industry2 advisor2";
    gap: 40px;
    gap: 10px;
  }
}
@media screen and (min-width: 768px) and (width >= 414px) {
  .section-explore .collection {
    gap: calc(1.992vw + 1.753px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .section-explore .collection {
    gap: 40px;
  }
}
.section-explore .advisor-1 {
  grid-area: advisor;
}
.section-explore .advisor-2 {
  grid-area: advisor2;
}
.section-explore .industry-1 {
  grid-area: industry;
}
.section-explore .industry-2 {
  grid-area: industry2;
}
.section-explore .role-1 {
  grid-area: role;
}

.industry-card-explore > div {
  padding-bottom: 34.2105263158%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div {
    height: 0;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div {
    padding-bottom: 135.593220339%;
  }
}
.industry-card-explore > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
  transition: color 0.3s;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div > a {
    flex-direction: column;
  }
}
.industry-card-explore > div > a:hover {
  color: var(--theme-hover-color);
}
.industry-card-explore > div > a:hover .underline {
  opacity: 1;
}
.industry-card-explore > div .img {
  flex: 0 0 30%;
  position: relative;
  margin: 0 32px 0 0;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div .img {
    flex: 0 0 228px;
    margin: 0 18px 0 0;
    flex: 0 0 90px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore > div .img {
    margin: 0 calc(1.215vw + 8.667px) 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore > div .img {
    margin: 0 32px 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore > div .img {
    flex: 0 0 calc(11.979vw - 2px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore > div .img {
    flex: 0 0 228px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore > div .img {
    margin: 12px 0 0;
    order: 2;
  }
}
.industry-card-explore > div .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.industry-card-explore > div .txt {
  flex: 1;
  padding: 0 15px 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .industry-card-explore > div .txt {
    padding: 0 20px 0 0;
    text-align: left;
    padding: 0 0 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore > div .txt {
    padding: 0 calc(1.736vw - 13.333px) 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore > div .txt {
    padding: 0 20px 0 0;
  }
}
.industry-card-explore h2 {
  font: normal 22px/1.42 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 25px;
}
@media screen and (min-width: 768px) {
  .industry-card-explore h2 {
    font-size: 16px;
    margin: 0 0 0;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore h2 {
    font-size: calc(0.521vw + 12px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore h2 {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore h2 {
    margin: 0 0 calc(2.17vw - 16.667px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore h2 {
    margin: 0 0 25px;
  }
}
@media screen and (max-width: 767px) {
  .industry-card-explore h2 {
    margin: 0 0 12px;
  }
}
.industry-card-explore h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
@media screen and (min-width: 768px) {
  .industry-card-explore h5 {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .industry-card-explore h5 {
    font-size: calc(0.174vw + 10.667px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .industry-card-explore h5 {
    font-size: 14px;
  }
}
.industry-card-explore h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.industry-card-explore h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
  opacity: 0;
  transition: opacity 0.3s;
  color: var(--theme-hover-color);
  position: absolute;
}
@media screen and (max-width: 767px) {
  .industry-card-explore h5 .underline {
    left: 0;
    right: 0;
    margin: 5px auto 0;
  }
}

.role-card-explore > div {
  position: relative;
}
@media screen and (min-width: 768px) {
  .role-card-explore > div {
    padding-bottom: 72.2222222222%;
    height: 0;
  }
}
.role-card-explore > div > a {
  display: block;
  position: relative;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color);
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
@media screen and (min-width: 768px) {
  .role-card-explore > div > a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.role-card-explore > div > a:hover .hover {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .role-card-explore > div > a:hover .hover {
    opacity: 0;
  }
}
.role-card-explore img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.role-card-explore .hover {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--theme-color);
  transition: opacity 0.3s;
  padding: 30px;
}
@media screen and (min-width: 768px) {
  .role-card-explore .hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    padding: 0 0 0 10px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .role-card-explore .hover {
    padding: calc(2.604vw - 20px) calc(1.736vw - 13.333px) calc(2.604vw - 20px) calc(1.736vw - 3.333px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .role-card-explore .hover {
    padding: 30px 20px 30px 30px;
  }
}
.role-card-explore .hover > * {
  position: relative;
}
.role-card-explore .hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.role-card-explore h2 {
  font: normal 20px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 22px;
  font-size: 14px;
}
@media (width >= 768px) {
  .role-card-explore h2 {
    font-size: calc(0.521vw + 10px);
  }
}
@media (width >= 1920px) {
  .role-card-explore h2 {
    font-size: 20px;
  }
}
.role-card-explore h2 {
  margin: 0 0 0;
}
@media (width >= 768px) {
  .role-card-explore h2 {
    margin: 0 0 calc(1.91vw - 14.667px);
  }
}
@media (width >= 1920px) {
  .role-card-explore h2 {
    margin: 0 0 22px;
  }
}
@media screen and (max-width: 767px) {
  .role-card-explore h2 {
    font-size: 22px;
    margin: 0 0 22px;
  }
}
.role-card-explore h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
@media screen and (min-width: 768px) {
  .role-card-explore h5 {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (width >= 768px) {
  .role-card-explore h5 {
    font-size: calc(0.174vw + 10.667px);
  }
}
@media screen and (min-width: 768px) and (width >= 1920px) {
  .role-card-explore h5 {
    font-size: 14px;
  }
}
.role-card-explore h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.role-card-explore h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
  position: absolute;
}

.advisor-card-explore > div {
  height: 0;
  padding-bottom: 155.5555555556%;
  position: relative;
}
.advisor-card-explore > div > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
  color: var(--theme-color);
  background: var(--theme-background-color) var(--theme-background-image) repeat;
  box-shadow: 5px 5px 0 0 var(--theme-hover-color);
}
.advisor-card-explore > div > a:hover .hover {
  opacity: 1;
}
.advisor-card-explore img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
.advisor-card-explore .card-icon {
  position: absolute;
}
.advisor-card-explore .card-icon svg {
  width: 100%;
  height: auto;
}
.advisor-card-explore .card-icon svg [fill*="#"] {
  fill: var(--theme-hover-color);
}
.advisor-card-explore .card-icon svg [stroke*="#"] {
  stroke: var(--theme-hover-color);
}
.advisor-card-explore .hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: var(--theme-color);
  opacity: 0;
  transition: opacity 0.3s;
  padding: 40px;
}
@media screen and (max-width: 767px) {
  .advisor-card-explore .hover {
    display: none;
  }
}
.advisor-card-explore .hover {
  pointer-events: none;
}
.advisor-card-explore .hover > * {
  position: relative;
}
.advisor-card-explore .hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-background-color);
  opacity: 0.9;
}
.advisor-card-explore .hover h2 {
  font: normal 38px/1.32 "Gloria Hallelujah", cursive;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover h3 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover h4 {
  font: normal 26px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 30px;
}
.advisor-card-explore .hover p {
  font: normal 26px/1.32 "Gloria Hallelujah", cursive;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
}
.advisor-card-explore .hover h5 {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}
.advisor-card-explore .hover h5 .arrow {
  vertical-align: bottom;
  margin: 0 0 0 1ex;
}
.advisor-card-explore .hover h5 .underline {
  height: 10px;
  width: auto;
  display: block;
  margin: 5px 0 0;
}

.section-tabs-links {
  background: #f2ebe5;
  padding: 100px 0 280px;
  padding: 50px 0 140px;
}
@media (width >= 414px) {
  .section-tabs-links {
    padding: calc(3.32vw + 36.255px) 0 calc(9.296vw + 101.514px);
  }
}
@media (width >= 1920px) {
  .section-tabs-links {
    padding: 100px 0 280px;
  }
}
.section-tabs-links .thing {
  position: absolute;
  bottom: -350px;
  left: -305px;
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-tabs-links .thing {
    display: none;
  }
}
.section-tabs-links .container {
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-start;
  gap: 70px;
  gap: 0;
}
@media (width >= 414px) {
  .section-tabs-links .container {
    gap: calc(4.648vw - 19.243px);
  }
}
@media (width >= 1920px) {
  .section-tabs-links .container {
    gap: 70px;
  }
}
.section-tabs-links .container a {
  flex: 0 1 300px;
  background: transparent;
  border: none;
  outline: none;
  text-decoration: none;
}
.section-tabs-links .container a:hover .img {
  border: 2px dashed #5f5f5f;
  margin: -2px;
}
.section-tabs-links h3 {
  font: normal 22px/1.36 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 20px auto 0;
}
.section-tabs-links .img {
  position: relative;
  padding: 20px;
  padding: 10px;
}
@media (width >= 414px) {
  .section-tabs-links .img {
    padding: calc(0.664vw + 7.251px);
  }
}
@media (width >= 1920px) {
  .section-tabs-links .img {
    padding: 20px;
  }
}
.section-tabs-links .img > div {
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.section-tabs-links .img > div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.section-text-subheading {
  background: #f2ebe5;
  color: #0f472e;
  padding: 150px 0 40px;
  position: relative;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .section-text-subheading {
    padding: calc(3.32vw + 86.255px) 0 calc(2.656vw - 10.996px);
  }
}
@media (width >= 1920px) {
  .section-text-subheading {
    padding: 150px 0 40px;
  }
}
.section-text-subheading .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-text-subheading .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-text-subheading .container > .left {
  flex: 0 0 20%;
}
.section-text-subheading .container > .right {
  flex: 0 0 66%;
}
.section-text-subheading h2 {
  font: normal 28px/1.43 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #ff6936;
  margin: 0 0 0;
  font-size: 18px;
}
@media (width >= 414px) {
  .section-text-subheading h2 {
    font-size: calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .section-text-subheading h2 {
    font-size: 28px;
  }
}
.section-text-subheading h3 {
  font: normal 34px/1.47 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 10px 0 55px;
  font-size: 24px;
}
@media (width >= 414px) {
  .section-text-subheading h3 {
    font-size: calc(0.664vw + 21.251px);
  }
}
@media (width >= 1920px) {
  .section-text-subheading h3 {
    font-size: 34px;
  }
}
@media screen and (max-width: 767px) {
  .section-text-subheading h3 {
    margin: 30px 0 50px;
  }
}
.section-text-subheading .text {
  color: #5f5f5f;
}

.section-grid-icon-text {
  background: #f0aa00;
  color: #0f472e;
  padding: 150px 0 100px;
  position: relative;
  margin: 0 0 45px;
}
@media screen and (max-width: 767px) {
  .section-grid-icon-text {
    padding: 70px 0 20px;
  }
}
.section-grid-icon-text::before {
  content: "";
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  pointer-events: none;
  background: url("../images/bottom-sunflower.svg") no-repeat center/100% 100%;
  bottom: -49px;
}
.section-grid-icon-text .items {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .section-grid-icon-text .items {
    display: flex;
    justify-content: center;
    gap: 40px;
  }
}
.section-grid-icon-text .items > li {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-grid-icon-text .items > li {
    padding: 30px 0;
  }
}
.section-grid-icon-text .items > li img {
  height: 100px;
  width: auto;
  margin: 0 auto;
}
.section-grid-icon-text h3 {
  font: normal 16px/1.87 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 50px 0 0;
}

.section-schools {
  background: #f2ebe5;
  padding: 200px 0 200px;
  color: #0f472e;
  padding: 100px 0 100px;
}
@media (width >= 414px) {
  .section-schools {
    padding: calc(6.64vw + 72.51px) 0 calc(6.64vw + 72.51px);
  }
}
@media (width >= 1920px) {
  .section-schools {
    padding: 200px 0 200px;
  }
}
.section-schools h2 {
  font: normal 40px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-schools h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-schools h2 {
    font-size: 40px;
  }
}
.section-schools ul {
  list-style: none;
  margin: 100px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-columns: 1fr;
  gap: 40px;
  margin: 70px 0 0;
}
@media (width >= 414px) {
  .section-schools ul {
    margin: calc(1.992vw + 61.753px) 0 0;
  }
}
@media (width >= 1920px) {
  .section-schools ul {
    margin: 100px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section-schools ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.section-schools ul li {
  margin: 0;
  padding: 0;
  color: #5f5f5f;
}
.section-schools ul li h4 {
  font: normal 18px/1.44 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 10px;
}
@media screen and (max-width: 767px) {
  .section-schools ul li h4 {
    font-size: 16px;
  }
}

body.page-template-template-involved .header-page .title {
  display: none;
}
body.page-template-template-involved .header-page__text {
  font: normal 50px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  font-size: 30px;
}
@media (width >= 414px) {
  body.page-template-template-involved .header-page__text {
    font-size: calc(1.328vw + 24.502px);
  }
}
@media (width >= 1920px) {
  body.page-template-template-involved .header-page__text {
    font-size: 50px;
  }
}
body.page-template-template-involved .section-tabs-video::before {
  content: "";
  display: block;
  position: absolute;
  top: 400px;
  right: 0;
  bottom: 0;
  left: 0;
  background: #d6e2d8;
}
body.page-template-template-involved .section-advisor-pathway {
  padding: 70px 0 100px;
}
body.page-template-template-involved .section-advisor-pathway::before {
  display: none;
}
body.page-template-template-involved .section-grid-image-text ~ .section-quote {
  background: #f0aa00;
  margin-bottom: 45px;
  padding-bottom: 90px;
}
body.page-template-template-involved .section-grid-image-text ~ .section-quote::after {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-sunflower.svg") no-repeat center/100% 100%;
}

.section-video-text {
  background: #f2ebe5;
  padding: 150px 0 150px;
  padding: 75px 0 75px;
}
@media (width >= 414px) {
  .section-video-text {
    padding: calc(4.98vw + 54.382px) 0 calc(4.98vw + 54.382px);
  }
}
@media (width >= 1920px) {
  .section-video-text {
    padding: 150px 0 150px;
  }
}
@media screen and (min-width: 768px) {
  .section-video-text ~ .section-video-text:nth-of-type(even) .container {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .section-video-text-multiple .section-video-text .container {
    display: flex;
    flex-direction: column-reverse;
    grid-row-gap: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-video-text .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.section-video-text__left {
  flex: 0 0 48%;
}
.section-video-text__left > div {
  position: relative;
}
.section-video-text__left > div > div {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.section-video-text__left > div > div iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 5px 5px 0 0 #92cdb9;
}
.section-video-text .thing {
  position: absolute;
  top: calc(50% - 361px);
  left: calc(50% - 361px);
  width: 722px;
  height: 722px;
  background: url("../images/industry-star.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-video-text .thing {
    display: none;
  }
}
.section-video-text__right {
  flex: 0 0 40%;
  color: #5f5f5f;
}
.section-video-text__right > h2 {
  font: normal 40px/1.5 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 22px;
}
@media (width >= 414px) {
  .section-video-text__right > h2 {
    font-size: calc(1.195vw + 17.052px);
  }
}
@media (width >= 1920px) {
  .section-video-text__right > h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-video-text__right > h2 {
    line-height: 1.2;
    margin: 30px 0 30px;
    text-align: center;
  }
  .section-video-text__right > h2::after {
    margin: 10px auto 0;
  }
}

.section-quote {
  text-align: center;
  position: relative;
  color: #0f472e;
  background: #d6e2d8;
  padding: 87px 0 40px;
  padding: 0 0 20px;
}
@media (width >= 414px) {
  .section-quote {
    padding: calc(5.777vw - 23.916px) 0 calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  .section-quote {
    padding: 87px 0 40px;
  }
}
.section-quote blockquote {
  margin: 0;
  padding: 0;
}
.section-quote__text {
  font: normal 40px/1.5 "Nothing You Could Do", cursive;
  margin: 0 0 0.3em;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-quote__text {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-quote__text {
    font-size: 40px;
  }
}
.section-quote__sub {
  font: normal 14px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 0;
}

.section-media-object {
  background: #d6e2d8;
  position: relative;
  margin: 0 0 45px;
  padding: 100px 0 100px;
  color: #0f472e;
  padding: 0 0 50px;
}
@media (width >= 414px) {
  .section-media-object {
    padding: calc(6.64vw - 27.49px) 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-media-object {
    padding: 100px 0 100px;
  }
}
.section-media-object::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-media-object .title {
  font: normal 40px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-media-object .title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-media-object .title {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) {
  .section-media-object .cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-media-object .cols > .left {
  flex: 0 0 20%;
  align-self: center;
}
@media screen and (max-width: 767px) {
  .section-media-object .cols > .left {
    margin: 0 0 20px;
  }
}
.section-media-object .cols > .left img {
  max-height: 50px;
  max-width: 100%;
  width: auto;
  height: auto;
  filter: grayscale(1);
}
.section-media-object .cols > .right {
  flex: 0 0 73%;
}

.section-editor-image {
  background: #f2ebe5;
  padding: 0 0 100px;
  padding: 0 0 50px;
}
@media (width >= 414px) {
  .section-editor-image {
    padding: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-editor-image {
    padding: 0 0 100px;
  }
}
.section-editor-image .container {
  position: relative;
}
@media screen and (min-width: 768px) {
  .section-editor-image .container {
    display: flex;
    justify-content: space-between;
  }
}
.section-editor-image .thing {
  position: absolute;
  top: -126px;
  right: -170px;
  left: auto;
  width: 403px;
  height: 386px;
  background: url("../images/quiz-results-thing-2.svg") no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .section-editor-image .thing {
    display: none;
  }
}
.section-editor-image__section {
  padding: 200px 0 0;
  padding: 100px 0 0;
}
@media (width >= 414px) {
  .section-editor-image__section {
    padding: calc(6.64vw + 72.51px) 0 0;
  }
}
@media (width >= 1920px) {
  .section-editor-image__section {
    padding: 200px 0 0;
  }
}
.section-editor-image__section.style-0 .section-editor-image__img {
  order: -1;
}
.section-editor-image__section.style-0 .section-editor-image__img img {
  box-shadow: 10px 10px 0 0 #ff6936;
}
.section-editor-image__section.style-0 .thing {
  position: absolute;
  top: 0;
  left: -644px;
  right: auto;
  width: 605px;
  height: 622px;
  transform: rotate(19deg);
  background: url("../images/quiz-thing-4-2.svg") no-repeat center/contain;
}
.section-editor-image__title {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 30px 0 50px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-editor-image__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-editor-image__title {
    font-size: 40px;
  }
}
.section-editor-image__title {
  margin: 30px 0 30px;
}
@media (width >= 414px) {
  .section-editor-image__title {
    margin: 30px 0 calc(1.328vw + 24.502px);
  }
}
@media (width >= 1920px) {
  .section-editor-image__title {
    margin: 30px 0 50px;
  }
}
.section-editor-image__img {
  flex: 0 0 48%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section-editor-image__img {
    margin: 50px 0 0;
  }
}
.section-editor-image__img img {
  max-width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-editor-image__text {
  flex: 0 0 40%;
  position: relative;
  color: #5f5f5f;
}

.section-grid-image-text {
  background: #f2ebe5;
  padding: 110px 0 0;
  margin: 0 0 -1px;
}
.section-grid-image-text .container {
  position: relative;
}
.section-grid-image-text .items {
  position: relative;
}
.section-grid-image-text .yellow {
  position: absolute;
  top: 200px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f0aa00;
}
.section-grid-image-text .yellow::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-sunflower.svg") no-repeat center/100% 100%;
}
.section-grid-image-text h2 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 100px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-grid-image-text h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-image-text h2 {
    font-size: 40px;
  }
}
.section-grid-image-text ul {
  list-style: none;
  padding: 0 0 50px;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .section-grid-image-text ul {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-grid-image-text li {
    margin: 0 0 50px;
  }
}
.section-grid-image-text li:nth-child(3n+1) {
  --color-bs: #0f472e;
}
.section-grid-image-text li:nth-child(3n+2) {
  --color-bs: #ff6936;
}
.section-grid-image-text li:nth-child(3n+3) {
  --color-bs: #92cdb9;
}
.section-grid-image-text .img {
  position: relative;
  height: 0;
  padding-bottom: 77.7777777778%;
}
.section-grid-image-text .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
.section-grid-image-text h3 {
  font: normal 22px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 50px 0 30px;
}

.section-editor-heading {
  position: relative;
  padding: 210px 0 200px;
  padding: 90px 0 60px;
}
@media (width >= 414px) {
  .section-editor-heading {
    padding: calc(7.968vw + 57.012px) 0 calc(9.296vw + 21.514px);
  }
}
@media (width >= 1920px) {
  .section-editor-heading {
    padding: 210px 0 200px;
  }
}
.section-editor-heading .thing {
  position: absolute;
  bottom: -210px;
  left: -170px;
  width: 713px;
  height: 725px;
  background: url("../images/thing-clover-leaf.svg") no-repeat center/contain;
  transform: rotate(16deg);
}
@media screen and (max-width: 767px) {
  .section-editor-heading .thing {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .section-editor-heading .container {
    display: flex;
    justify-content: space-between;
    position: relative;
  }
}
.section-editor-heading__left {
  flex: 0 0 30%;
}
.section-editor-heading__left > h2 {
  font: normal 40px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 0;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-editor-heading__left > h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-editor-heading__left > h2 {
    font-size: 40px;
  }
}
.section-editor-heading__right {
  flex: 0 0 66%;
  color: #5f5f5f;
}
@media screen and (max-width: 767px) {
  .section-editor-heading__right {
    margin: 30px 0 0;
  }
}

.section-image-text {
  background: #d6e2d8;
  position: relative;
  margin: 45px 0 0;
  padding: 90px 0 100px;
  padding: 60px 0 50px;
}
@media (width >= 414px) {
  .section-image-text {
    padding: calc(1.992vw + 51.753px) 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-image-text {
    padding: 90px 0 100px;
  }
}
.section-image-text::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  top: -49px;
  background: url("../images/top-teal-light.svg") no-repeat center/100% 100%;
}
.section-image-text__title {
  font: normal 40px/1.4 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  text-align: center;
  margin: 0 0 100px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-image-text__title {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-image-text__title {
    font-size: 40px;
  }
}
.section-image-text__title {
  margin: 0 0 50px;
}
@media (width >= 414px) {
  .section-image-text__title {
    margin: 0 0 calc(3.32vw + 36.255px);
  }
}
@media (width >= 1920px) {
  .section-image-text__title {
    margin: 0 0 100px;
  }
}
@media screen and (min-width: 768px) {
  .section-image-text__cols {
    display: flex;
    justify-content: space-between;
  }
}
.section-image-text__img {
  flex: 0 0 40%;
}
.section-image-text__img img {
  max-width: 100%;
  height: auto;
  box-shadow: 10px 10px 0 0 #f0aa00;
}
.section-image-text__txt {
  flex: 0 0 48%;
  color: #5f5f5f;
}
@media screen and (max-width: 767px) {
  .section-image-text__txt {
    margin: 30px 0 0;
  }
}

.section-grid-people {
  background: #d6e2d8;
  position: relative;
  margin: 0 0 25px;
  padding: 80px 0;
  padding: 40px 0;
}
@media (width >= 414px) {
  .section-grid-people {
    padding: calc(2.656vw + 29.004px) 0;
  }
}
@media (width >= 1920px) {
  .section-grid-people {
    padding: 80px 0;
  }
}
.section-grid-people::before {
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: 0;
  right: 0;
  bottom: -49px;
  background: url("../images/bottom-teal-light.svg") no-repeat center/100% 100%;
}
.section-grid-people h2 {
  font: normal 40px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 50px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-grid-people h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-people h2 {
    font-size: 40px;
  }
}
.section-grid-people ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  gap: 80px 40px;
  gap: 40px 20px;
}
@media (width >= 414px) {
  .section-grid-people ul {
    gap: calc(2.656vw + 29.004px) calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  .section-grid-people ul {
    gap: 80px 40px;
  }
}
.section-grid-people li {
  color: #0f472e;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .section-grid-people li {
    font-size: 16px;
  }
}
.section-grid-people li:nth-child(6n+1) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-grid-people li:nth-child(6n+2) {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
.section-grid-people li:nth-child(6n+3) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-grid-people li:nth-child(6n+4) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-grid-people li:nth-child(6n+5) {
  --color-bg: #ff6936;
  --color-bs: #f0aa00;
}
.section-grid-people li:nth-child(6n+6) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-grid-people .img {
  position: relative;
  height: 0;
  padding-bottom: 130.7692307692%;
}
.section-grid-people .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: var(--color-bg);
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
@media screen and (max-width: 767px) {
  .section-grid-people .img img {
    box-shadow: 5px 5px 0 0 var(--color-bs);
  }
}
.section-grid-people h3 {
  font: normal 24px/1.25 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 30px 0 20px;
  font-size: 18px;
}
@media (width >= 414px) {
  .section-grid-people h3 {
    font-size: calc(0.398vw + 16.351px);
  }
}
@media (width >= 1920px) {
  .section-grid-people h3 {
    font-size: 24px;
  }
}
.section-grid-people h3 {
  margin: 15px 0 10px;
}
@media (width >= 414px) {
  .section-grid-people h3 {
    margin: calc(0.996vw + 10.876px) 0 calc(0.664vw + 7.251px);
  }
}
@media (width >= 1920px) {
  .section-grid-people h3 {
    margin: 30px 0 20px;
  }
}

.section-posts-latest {
  background: #f2ebe5;
  padding: 225px 0 250px;
  padding: 100px 0 160px;
}
@media (width >= 414px) {
  .section-posts-latest {
    padding: calc(8.3vw + 65.637px) 0 calc(5.976vw + 135.259px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest {
    padding: 225px 0 250px;
  }
}
.section-posts-latest h2 {
  font: normal 40px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 110px;
  font-size: 30px;
}
@media (width >= 414px) {
  .section-posts-latest h2 {
    font-size: calc(0.664vw + 27.251px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h2 {
    font-size: 40px;
  }
}
.section-posts-latest h2 {
  margin: 0 0 50px;
}
@media (width >= 414px) {
  .section-posts-latest h2 {
    margin: 0 0 calc(3.984vw + 33.506px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h2 {
    margin: 0 0 110px;
  }
}
.section-posts-latest ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  gap: 80px 40px;
  gap: 40px 20px;
}
@media (width >= 414px) {
  .section-posts-latest ul {
    gap: calc(2.656vw + 29.004px) calc(1.328vw + 14.502px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest ul {
    gap: 80px 40px;
  }
}
.section-posts-latest li {
  color: #0f472e;
  font-size: 18px;
  line-height: 1.11;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .section-posts-latest li {
    font-size: 16px;
  }
}
.section-posts-latest li:nth-child(3n+1) {
  --color-bg: #92cdb9;
  --color-bs: #0f472e;
}
.section-posts-latest li:nth-child(3n+2) {
  --color-bg: #f0aa00;
  --color-bs: #ff6936;
}
.section-posts-latest li:nth-child(3n+3) {
  --color-bg: #0f472e;
  --color-bs: #92cdb9;
}
.section-posts-latest .img {
  position: relative;
  height: 0;
  padding-bottom: 77.7777777778%;
}
.section-posts-latest .img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: var(--color-bg);
  box-shadow: 10px 10px 0 0 var(--color-bs);
}
.section-posts-latest h3 {
  font: normal 22px/1.3 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 48px 0 36px;
  font-size: 18px;
}
@media (width >= 414px) {
  .section-posts-latest h3 {
    font-size: calc(0.266vw + 16.9px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h3 {
    font-size: 22px;
  }
}
.section-posts-latest h3 {
  margin: 24px 0 18px;
}
@media (width >= 414px) {
  .section-posts-latest h3 {
    margin: calc(1.594vw + 17.402px) 0 calc(1.195vw + 13.052px);
  }
}
@media (width >= 1920px) {
  .section-posts-latest h3 {
    margin: 48px 0 36px;
  }
}
.section-posts-latest a {
  display: block;
  text-decoration: none;
}

.section-text-lead {
  margin: 75px 0 75px;
}
@media (width >= 414px) {
  .section-text-lead {
    margin: calc(4.98vw + 54.382px) 0 calc(4.98vw + 54.382px);
  }
}
@media (width >= 1920px) {
  .section-text-lead {
    margin: 150px 0 150px;
  }
}
.section-text-lead .container {
  max-width: 958px;
}
.section-text-lead__text {
  font-size: 16px;
}
@media (width >= 414px) {
  .section-text-lead__text {
    font-size: calc(0.266vw + 14.9px);
  }
}
@media (width >= 1920px) {
  .section-text-lead__text {
    font-size: 20px;
  }
}
.section-text-lead__text {
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-align: center;
  color: #0f472e;
}

.section-video-text-multiple {
  margin: -37.5px 0 75px;
}
@media (width >= 414px) {
  .section-video-text-multiple {
    margin: calc(-2.49vw - 27.191px) 0 calc(4.98vw + 54.382px);
  }
}
@media (width >= 1920px) {
  .section-video-text-multiple {
    margin: -75px 0 150px;
  }
}

.app-start-explore {
  margin-top: 35px;
  position: relative;
}
.app-start-explore .app-start-explore--option-tick {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 2px solid #0F472E;
  cursor: pointer;
  box-sizing: border-box;
  background: transparent;
  position: relative;
}
.app-start-explore .app-start-explore--option-tick::after {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: 100%;
  box-sizing: border-box;
  background-image: url("../images/check-tick.svg");
  background-repeat: no-repeat;
  background-size: 0;
  background-position: center;
  transition: all 0.2s ease-in-out;
}
.app-start-explore .app-start-explore--option-tick.app-start-explore--option-tick__selected::after {
  background-size: 112%;
}
.app-start-explore .app-start-explore--squiggly-circle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.app-start-explore .app-start-explore--squiggly-circle::before {
  content: "";
  width: 403px;
  height: 386px;
  background: url("../images/squiggly-circle.svg") no-repeat left/100% 100%;
  display: block;
  transform: translate(40%, -37%);
}
.app-start-explore .app-start-explore--form {
  position: relative;
}
.app-start-explore .app-start-explore--label-heading {
  font: normal 20px/24px "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin-bottom: 10px;
}
.app-start-explore .app-start-explore--option {
  display: flex;
  justify-content: space-between;
  border: 1px solid rgba(15, 71, 46, 0.2);
  margin-bottom: 20px;
  padding: 16px;
  box-sizing: border-box;
  background: #f2ebe5;
}
@media screen and (min-width: 768px) {
  .app-start-explore .app-start-explore--option {
    padding: 16px 32px;
  }
}
.app-start-explore .app-start-explore--option.app-start-explore--option__selected {
  border: 2px solid #0f472e;
  background: #DBDBD3;
}
.app-start-explore .app-start-explore--option-label {
  padding-left: 20px;
  flex: 0 0 calc(100% - 44px);
}
@media screen and (min-width: 768px) {
  .app-start-explore .app-start-explore--option-label {
    padding-left: 30px;
    flex: 0 0 calc(100% - 54px);
  }
}
.app-start-explore button {
  display: block;
  width: 100%;
  background: #0f472e;
  color: #92cdb9;
  font-size: 16px;
  padding: 20px 18px;
}
@media (width >= 414px) {
  .app-start-explore button {
    padding: 20px calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .app-start-explore button {
    padding: 20px 28px;
  }
}
.app-start-explore button:hover {
  border-color: #92cdb9;
  color: #0f472e;
  background: #92cdb9;
}

.advisor-archive-by-taxonomy .filters {
  justify-content: flex-start;
}

.header-impact-report {
  position: relative;
  background-color: #f2ebe5;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .header-impact-report {
    padding-bottom: 40px;
  }
}
.header-impact-report__banner {
  width: 100%;
  margin-bottom: 40px;
}
.header-impact-report__banner img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  max-height: 500px;
}
@media screen and (max-width: 767px) {
  .header-impact-report__banner img {
    max-height: 300px;
  }
}
.header-impact-report__title {
  font: normal 48px/1.1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 32px;
}
@media (width >= 414px) {
  .header-impact-report__title {
    font-size: calc(1.062vw + 27.602px);
  }
}
@media (width >= 1920px) {
  .header-impact-report__title {
    font-size: 48px;
  }
}
.header-impact-report__intro {
  color: #5f5f5f;
  max-width: 800px;
}
.header-impact-report__intro p {
  margin: 0 0 1em;
}
.header-impact-report__intro p:last-child {
  margin-bottom: 0;
}

.section-impact-stats {
  background-color: #0f472e;
  padding: 80px 0;
}
@media screen and (max-width: 767px) {
  .section-impact-stats {
    padding: 50px 0;
  }
}

.impact-stats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 40px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .impact-stats {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.impact-stats__item {
  color: #f2ebe5;
}
.impact-stats__number {
  font: normal 72px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #f0aa00;
  margin-bottom: 10px;
  font-size: 48px;
}
@media (width >= 414px) {
  .impact-stats__number {
    font-size: calc(1.594vw + 41.402px);
  }
}
@media (width >= 1920px) {
  .impact-stats__number {
    font-size: 72px;
  }
}
.impact-stats__value {
  display: inline;
}
.impact-stats__suffix {
  display: inline;
  font-size: 0.7em;
}
.impact-stats__label {
  font-size: 16px;
  line-height: 1.4;
  font-size: 14px;
}
@media (width >= 414px) {
  .impact-stats__label {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .impact-stats__label {
    font-size: 16px;
  }
}

.section-impact-content {
  padding: 80px 0;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .section-impact-content {
    padding: 50px 0;
  }
}
.section-impact-content--alt {
  background-color: #f2ebe5;
}
.section-impact-content__inner.has-image {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .section-impact-content__inner.has-image {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.section-impact-content__text h2 {
  font: normal 36px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 20px;
  font-size: 28px;
}
@media (width >= 414px) {
  .section-impact-content__text h2 {
    font-size: calc(0.531vw + 25.801px);
  }
}
@media (width >= 1920px) {
  .section-impact-content__text h2 {
    font-size: 36px;
  }
}
.section-impact-content__text .content {
  color: #5f5f5f;
}
.section-impact-content__text .content p {
  margin: 0 0 1em;
}
.section-impact-content__text .content p:last-child {
  margin-bottom: 0;
}
.section-impact-content__text .content ul,
.section-impact-content__text .content ol {
  margin: 0 0 1em;
  padding-left: 1.5em;
}
.section-impact-content__image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 8px;
}

.section-impact-download {
  background-color: #92cdb9;
  padding: 60px 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .section-impact-download {
    padding: 40px 0;
  }
}

.modal-download__trigger {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__trigger {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger {
    font-size: 16px;
  }
}
.modal-download__trigger {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__trigger {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger {
    padding: 19px 28px;
  }
}
.modal-download__trigger.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__trigger.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__trigger.small {
    padding: 10px 27px;
  }
}
.modal-download__trigger.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__trigger:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__trigger:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__trigger {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
}
.modal-download__trigger:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__panel {
  background-color: #fff;
  padding: 40px;
  border-radius: 8px;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .modal-download__panel {
    padding: 30px 20px;
    margin: 20px;
    width: calc(100% - 40px);
  }
}
.modal-download__close {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  appearance: none;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  color: #5f5f5f;
  transition: color 0.3s;
}
.modal-download__close:hover {
  color: #0f472e;
}
.modal-download__close svg {
  width: 100%;
  height: 100%;
}
.modal-download__header {
  text-align: center;
  margin-bottom: 30px;
}
.modal-download__header h3 {
  font: normal 24px/1.2 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  margin: 0 0 10px;
}
.modal-download__header p {
  color: #5f5f5f;
  margin: 0;
  font-size: 14px;
}
.modal-download__form .field {
  margin-bottom: 15px;
}
.modal-download__form .field input {
  width: 100%;
  padding: 12px 15px;
  border: 2px solid rgba(15, 71, 46, 0.2);
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s;
}
.modal-download__form .field input:focus {
  outline: none;
  border-color: #0f472e;
}
.modal-download__form .field input::placeholder {
  color: #5f5f5f;
}
.modal-download__form .field span {
  display: block;
  color: #E58282;
  font-size: 12px;
  margin-top: 5px;
}
.modal-download__cols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
@media screen and (max-width: 767px) {
  .modal-download__cols {
    grid-template-columns: 1fr;
  }
}
.modal-download__footer {
  margin-top: 20px;
  text-align: center;
}
.modal-download__footer .button {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__footer .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button {
    font-size: 16px;
  }
}
.modal-download__footer .button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__footer .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button {
    padding: 19px 28px;
  }
}
.modal-download__footer .button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__footer .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__footer .button.small {
    padding: 10px 27px;
  }
}
.modal-download__footer .button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__footer .button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__footer .button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__footer .button {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
  width: 100%;
}
.modal-download__footer .button:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__footer .button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.modal-download__loading {
  text-align: center;
  padding: 40px 20px;
  color: #5f5f5f;
}
.modal-download__loading span {
  display: inline-block;
}
.modal-download__error {
  margin-top: 15px;
  padding: 20px;
  background-color: rgba(229, 130, 130, 0.1);
  color: #E58282;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
}
.modal-download__error p {
  margin: 0 0 15px;
}
.modal-download__error .button {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__error .button {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button {
    font-size: 16px;
  }
}
.modal-download__error .button {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__error .button {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button {
    padding: 19px 28px;
  }
}
.modal-download__error .button.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__error .button.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__error .button.small {
    padding: 10px 27px;
  }
}
.modal-download__error .button.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__error .button:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__error .button:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__error .button {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
}
.modal-download__error .button:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__form-container *,
.modal-download__form-container *::before,
.modal-download__form-container *::after {
  box-sizing: border-box;
}
.modal-download__form-container .gform_wrapper {
  margin: 0;
  width: 100%;
}
.modal-download__form-container .gform_wrapper.gravity-theme {
  padding: 0;
}
.modal-download__form-container .gform_wrapper.gravity-theme .gform_body {
  padding: 0;
}
.modal-download__form-container .gform_body {
  width: 100%;
}
.modal-download__form-container form {
  width: 100%;
}
.modal-download__form-container .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.modal-download__form-container .gfield {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
}
@media screen and (max-width: 767px) {
  .modal-download__form-container .gfield.gfield--width-half {
    width: 100%;
  }
}
.modal-download__form-container .gfield.gfield--width-full {
  width: 100%;
}
.modal-download__form-container .gfield_label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #0f472e;
  margin-bottom: 6px;
}
.modal-download__form-container .gfield_label .gfield_required {
  color: #E58282;
  margin-left: 2px;
}
.modal-download__form-container .gfield_label .gfield_required .gfield_required_text {
  font-size: 0;
}
.modal-download__form-container .gfield_label .gfield_required .gfield_required_text::before {
  content: "*";
  font-size: 14px;
}
.modal-download__form-container .ginput_container {
  width: 100%;
}
.modal-download__form-container .ginput_container input {
  width: 100%;
  padding: 12px 15px;
  border: 2px solid rgba(15, 71, 46, 0.2);
  border-radius: 4px;
  font-size: 16px;
  transition: border-color 0.3s;
}
.modal-download__form-container .ginput_container input:focus {
  outline: none;
  border-color: #0f472e;
}
.modal-download__form-container .ginput_container input::placeholder {
  color: #5f5f5f;
}
.modal-download__form-container .gform_footer {
  margin-top: 20px;
  text-align: center;
  padding: 0;
  width: 100%;
}
.modal-download__form-container .gform_footer input[type=submit] {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    font-size: 16px;
  }
}
.modal-download__form-container .gform_footer input[type=submit] {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit] {
    padding: 19px 28px;
  }
}
.modal-download__form-container .gform_footer input[type=submit].small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .modal-download__form-container .gform_footer input[type=submit].small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .modal-download__form-container .gform_footer input[type=submit].small {
    padding: 10px 27px;
  }
}
.modal-download__form-container .gform_footer input[type=submit].x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.modal-download__form-container .gform_footer input[type=submit]:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.modal-download__form-container .gform_footer input[type=submit]:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.modal-download__form-container .gform_footer input[type=submit] {
  background-color: #0f472e;
  color: #fff;
  border-color: #0f472e;
  width: 100%;
  cursor: pointer;
}
.modal-download__form-container .gform_footer input[type=submit]:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}
.modal-download__form-container .validation_message {
  display: block;
  color: #E58282;
  font-size: 12px;
  margin-top: 5px;
}
.modal-download__form-container .gform_confirmation_message {
  text-align: center;
  padding: 20px;
  background-color: rgba(146, 205, 185, 0.2);
  border-radius: 4px;
  color: #0f472e;
}
.modal-download__success {
  text-align: center;
  padding: 20px;
  background-color: rgba(146, 205, 185, 0.2);
  border-radius: 4px;
  margin-top: 15px;
}
.modal-download__success p {
  margin: 0;
  color: #0f472e;
}

.section-impact-media {
  background-color: #f2ebe5;
  padding: 80px 0;
}
@media screen and (max-width: 767px) {
  .section-impact-media {
    padding: 50px 0;
  }
}
.section-impact-media__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
@media screen and (min-width: 768px) {
  .section-impact-media__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .section-impact-media__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 375px) {
  .section-impact-media__grid {
    grid-template-columns: 1fr;
  }
}

.media-tile {
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s, transform 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.media-tile:hover {
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
.media-tile__image {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f2ebe5;
  width: 100%;
}
.media-tile__image img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
}
.media-tile__title {
  padding: 15px;
  font-size: 14px;
  color: #5f5f5f;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.media-tile__download {
  font: normal 16px/1 "ABCGintoNord", sans-serif;
  letter-spacing: -0.05em;
  color: #0f472e;
  border: 3px solid rgba(15, 71, 46, 0.5);
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  transition: all 0.3s;
  padding: 19px 28px;
  font-size: 14px;
}
@media (width >= 414px) {
  .media-tile__download {
    font-size: calc(0.133vw + 13.45px);
  }
}
@media (width >= 1920px) {
  .media-tile__download {
    font-size: 16px;
  }
}
.media-tile__download {
  padding: 10px 18px;
}
@media (width >= 414px) {
  .media-tile__download {
    padding: calc(0.598vw + 7.526px) calc(0.664vw + 15.251px);
  }
}
@media (width >= 1920px) {
  .media-tile__download {
    padding: 19px 28px;
  }
}
.media-tile__download.small {
  font-size: 14px;
  padding: 10px 27px;
  padding: 10px 18px;
}
@media (width >= 414px) {
  .media-tile__download.small {
    padding: 10px calc(0.598vw + 15.526px);
  }
}
@media (width >= 1920px) {
  .media-tile__download.small {
    padding: 10px 27px;
  }
}
.media-tile__download.x-small {
  font-size: 12px;
  padding: 3px 15px;
}
.media-tile__download:hover {
  color: #f0aa00;
  border-color: #f0aa00;
}
.media-tile__download:disabled {
  opacity: 0.2;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
.media-tile__download {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0 auto 15px;
  text-align: center;
  font-size: 14px;
  padding: 10px 20px;
}
.media-tile__download svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.media-tile__download:hover {
  background-color: #f0aa00;
  border-color: #f0aa00;
  color: #0f472e;
}

.modal-download__backdrop {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.modal-download__backdrop.is-open {
  opacity: 1;
  visibility: visible;
}
.modal-download__dialog {
  position: relative;
  max-height: 90vh;
  overflow-y: auto;
  width: 100%;
  display: flex;
  justify-content: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBLDJFQUEyRTs7QUFFM0U7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSxpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLDhCQUE4QixFQUFFLE1BQU07QUFDeEM7O0FBRUE7K0VBQytFOztBQUUvRTs7RUFFRTs7QUFFRjtFQUNFLFNBQVM7QUFDWDs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjs7QUFFQTsrRUFDK0U7O0FBRS9FOzs7RUFHRTs7QUFFRjtFQUNFLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsU0FBUyxFQUFFLE1BQU07RUFDakIsaUJBQWlCLEVBQUUsTUFBTTtBQUMzQjs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSxpQ0FBaUMsRUFBRSxNQUFNO0VBQ3pDLGNBQWMsRUFBRSxNQUFNO0FBQ3hCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQiwwQkFBMEIsRUFBRSxNQUFNO0VBQ2xDLHlDQUFpQztVQUFqQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7Ozs7O0VBS0Usb0JBQW9CLEVBQUUsTUFBTTtFQUM1QixlQUFlLEVBQUUsTUFBTTtFQUN2QixpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLFNBQVMsRUFBRSxNQUFNO0FBQ25COztBQUVBOzs7RUFHRTs7QUFFRjtRQUNRLE1BQU07RUFDWixpQkFBaUI7QUFDbkI7O0FBRUE7OztFQUdFOztBQUVGO1NBQ1MsTUFBTTtFQUNiLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7RUFFRTs7QUFFRjs7OztFQUlFLGtCQUFrQjtFQUNsQixVQUFVO0FBQ1o7O0FBRUE7O0VBRUU7O0FBRUY7Ozs7RUFJRSw4QkFBOEI7QUFDaEM7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7Ozs7O0VBS0U7O0FBRUY7RUFDRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLG1CQUFtQixFQUFFLE1BQU07QUFDN0I7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLFVBQVUsRUFBRSxNQUFNO0FBQ3BCOztBQUVBOztFQUVFOztBQUVGOztFQUVFLFlBQVk7QUFDZDs7QUFFQTs7O0VBR0U7O0FBRUY7RUFDRSw2QkFBNkIsRUFBRSxNQUFNO0VBQ3JDLG9CQUFvQixFQUFFLE1BQU07QUFDOUI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxhQUFhLEVBQUUsTUFBTTtBQUN2Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQUVBOztFQUVFOztBQUVGO0VBQ0UsYUFBYTtBQUNmOztBQzVWQSxnQkFBZ0I7QUN5QmhCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QURyQkQ7QUN5QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRHZCRDtBQzRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FEMUJEO0FDOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQ1QkQ7QUNnQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRDlCRDtBQ2tDQTtBQVlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUQzQ0Q7QUVaRztFRG1ESDtJQU9FO0VEMUNBO0FBQ0Y7O0FDNkNBO0VBQ0M7RUFDQTtFQUNBO0FEMUNEO0FDNkNFO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FENUNIO0FDK0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5Q0g7O0FDbURBO0VBQ0M7RUFDQTtFQUNBO0FEaEREO0FDbURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QURsREg7QUNxREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRHBESDs7QUN5REE7RUFDQztFQUNBO0VBQ0E7QUR0REQ7QUN5REU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUR4REg7QUMyREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRDFESDs7QUMrREE7RUFDQztFQUNBO0VBQ0E7QUQ1REQ7QUMrREU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUQ5REg7QUNpRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRGhFSDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUNxRUE7RUFDQztBRGxFRDs7QUd6TUE7RUFDQztBSDRNRDs7QUczTEE7RUFDQztBSDhMRDs7QUczTEE7RUFqQkM7RUFDQTtBSGdORDtBRWxNRTtFQ0VGO0lBYkU7RUhpTkE7QUFDRjtBR3JNQTtFQUdDLG1CRnRCZ0I7RUV1QmhCLGNGbEJZO0FEdU5iOztBR2xNQTs7Ozs7O0VBZkM7RUFDQTtBSDBORDs7QUduTUE7RUFDQztFQUNBO0VDbUJDO0FKb0xGO0FJcktJO0VEcENKO0lDaUVNLG1DQWpCYTtFSjZKakI7QUFDRjtBSXhJRTtFRHRFRjtJQ3VFSTtFSjJJRjtBQUNGOztBR3pNQTtFQUNDO0VBQ0E7RUNTQztBSm9NRjtBSXJMSTtFRDFCSjtJQ3VETSxtQ0FqQmE7RUo2S2pCO0FBQ0Y7QUl4SkU7RUQ1REY7SUM2REk7RUoySkY7QUFDRjs7QUcvTUE7RUFDQztFQUNBO0VDREM7QUpvTkY7QUlyTUk7RURoQko7SUM2Q00sbUNBakJhO0VKNkxqQjtBQUNGO0FJeEtFO0VEbERGO0lDbURJO0VKMktGO0FBQ0Y7O0FHck5BO0VBQ0M7RUFDQTtFQ1hDO0FKb09GO0FJck5JO0VETko7SUNtQ00sbUNBakJhO0VKNk1qQjtBQUNGO0FJeExFO0VEeENGO0lDeUNJO0VKMkxGO0FBQ0Y7O0FHM05BO0VBQ0M7RUFDQTtFQ3JCQztBSm9QRjtBSXJPSTtFRElKO0lDeUJNLG1DQWpCYTtFSjZOakI7QUFDRjtBSXhNRTtFRDlCRjtJQytCSTtFSjJNRjtBQUNGOztBR2pPQTtFQUNDO0VBQ0E7QUhvT0Q7O0FHak9BO0VBQ0MsaUJGakZzQjtFRWtGdEI7RUFDQTtFQUNBO0VBQ0E7QUhvT0Q7O0FHaE9BOztFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbU9EOztBR2hPQTtFQXZHQztFQUNBO0VEMkRBLGNEekVjO0VDMEVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUV2QkM7QUp5U0Y7QUkxUkk7RUQyQ0o7SUNkTSxrQ0FqQmE7RUprUmpCO0FBQ0Y7QUk3UEU7RURTRjtJQ1JJO0VKZ1FGO0FBQ0Y7QUd6UEE7RUMxREU7QUpzVEY7QUl2U0k7RUQyQ0o7SUNkTSx5REFqQmE7RUorUmpCO0FBQ0Y7QUkxUUU7RURTRjtJQ1JJO0VKNlFGO0FBQ0Y7QUU3UkM7RUFDQztFQUNBO0VFckNBO0FKcVVGO0FJdFRJO0VGb0JIO0lFU0ssc0NBakJhO0VKOFNqQjtBQUNGO0FJelJFO0VGZEQ7SUVlRztFSjRSRjtBQUNGO0FFbFNDO0VBQ0M7RUFDQTtBRm9TRjtBRWpTQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRDJZbEI7QUVoU0M7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRmtTRjs7QUc5UkE7RUEzR0M7RUFDQTtFRDZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlFQztBSitXRjtBSWhXSTtFRCtDSjtJQ2xCTSxrQ0FqQmE7RUp3VmpCO0FBQ0Y7QUluVUU7RURhRjtJQ1pJO0VKc1VGO0FBQ0Y7QUczVEE7RUM5REU7QUo0WEY7QUk3V0k7RUQrQ0o7SUNsQk0sZ0NBakJhO0VKcVdqQjtBQUNGO0FJaFZFO0VEYUY7SUNaSTtFSm1WRjtBQUNGO0FHeFVBO0VDOURFO0FKeVlGO0FJMVhJO0VEK0NKO0lDbEJNLGdDQWpCYTtFSmtYakI7QUFDRjtBSTdWRTtFRGFGO0lDWkk7RUpnV0Y7QUFDRjtBRXBUQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRm9URjtBRWpUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1URjtBRWhUQztFQUNDLGNEdkxhO0FEeWVmO0FFaFRFO0VBQ0M7QUZrVEg7O0FHaFhBO0VEcEZDO0FGd2NEO0FFdGNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0M7QUZzY0g7QUU5YkU7RUFDQztBRmdjSDs7QUc1WEE7O0VEeEZDO0FGeWREO0FFdmRDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1DO0FGcWRIO0FFaGRFOztFQUNDO0FGbWRIOztBR3hZQztFQUNDO0VBQ0E7RUFDQTtBSDJZRjtBR3hZQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNGakphO0VFa0piO0VBQ0E7QUgwWUY7QUd4WUU7RUFHQztBSHdZSDtBR3BZRztFQUNDO0FIc1lKOztBR2hZQTtFQUlDLGNGdktjO0FEdWlCZjtBRWhpQkU7RUNtS0E7SUFDQztJQUNBO0VIZ1lEO0VHOVhDO0lBQ0M7RUhnWUY7QUFDRjtBRzVYQzs7OztFQXZLQTtFQUNBO0VBNEtDLGNGMUxhO0VFMkxiO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGN0xlO0VFOExmO0VBQ0E7RUFDQTtFQUNBO0FIOFhGO0FHM1hDO0VBQ0M7QUg2WEY7QUcxWEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSDRYRjtBRzFYRTtFQUNDO0VBQ0E7QUg0WEg7QUd4WEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFhGO0FHeFhFO0VBRUM7QUh5WEg7QUdyWEM7RUFDQztFQUNBO0FIdVhGO0FHcFhDOztFQUVDLGNBckVtQjtBSDJickI7QUduWEM7RUFDQyxjQXpFbUI7QUg4YnJCO0FHbFhDO0VBQ0MsY0E3RW1CO0FIaWNyQjtBR2pYQztFQUNDLGNBakZtQjtBSG9jckI7QUdoWEM7RUFDQyxjQXJGbUI7QUh1Y3JCO0FHL1dDO0VBQ0M7RUFDQTtFQUNBLGNGdlBVO0FEd21CWjtBRzlXQztFQUNDO0FIZ1hGO0FHOVdFOzs7OztFQUtDO0FIZ1hIO0FHNVdDO0VBQ0M7RUFDQTtFQUNBO0FIOFdGO0FHNVdFO0VBQ0M7RUFDQTtBSDhXSDtBR3hXRztFQUNDLGNGeFJVO0VFeVJWLHFCRnpSVTtBRG1vQmQ7O0FHcFdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVXRDtBRS9vQkU7RUM2UkY7SUFjRTtFSHdXQTtBQUNGO0FHdFdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdXRjs7QUdwV0E7RUFDQztBSHVXRDs7QUdwV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVdEO0FFM3BCRTtFQytTRjtJQU9FO0VIeVdBO0FBQ0Y7QUU1cUJFO0VDMlRGO0lBVUU7RUgyV0E7QUFDRjtBR3pXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyV0Y7QUd4V0M7RUFDQztBSDBXRjtBRTlyQkU7RUNtVkQ7SUFHRTtFSDRXRDtBQUNGOztBR3hXQTtFQUNDO0FIMldEOztBR3hXQTtFQUNDO0FIMldEOztBS250QkE7RUFDQztFQUNBO0FMc3RCRDtBRXBzQkU7RUdwQkY7SUFRRTtJQUNBO0lBQ0E7SUFDQTtFTG90QkE7RUtsdEJBO0lBS0M7SUFDQTtFTGd0QkQ7QUFDRjs7QUs1c0JBO0VBQ0M7QUwrc0JEOztBSzVzQkE7RUZkQztFQUNBO0VFZ0JBLG1CSjlCYztFSStCZCxjSjdCZ0I7RUk4QmhCO0FMK3NCRDtBRXh1QkU7RUdvQkY7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMZ3RCQTtBQUNGO0FFeHRCRztFR0xIO0lBZ0JFO0VMaXRCQTtBQUNGO0FFMXVCRTtFR1FGO0lBcUJFO0VMaXRCQTtFSzlzQkM7SUFDQztJQUNBO0VMZ3RCRjtBQUNGO0FLNXNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4c0JGO0FFN3ZCRTtFR3VDRDtJQVdFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RUw4c0JEO0FBQ0Y7QUs1c0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBTDZzQkg7QUsxc0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQko1RmM7RUk2RmQ7RUFDQTtBTDRzQkg7QUsxc0JHO0VBQ0M7RUFDQTtBTDRzQko7QUt6c0JHO0VBQ0M7RUFDQTtBTDJzQko7QUt4c0JHO0VBRUM7QUx5c0JKO0FLdHNCRztFQUVDO0FMdXNCSjtBS2pzQkk7RUFFQztBTGtzQkw7QUsvckJJO0VBRUM7QUxnc0JMO0FLN3JCSTtFQUNDO0VBQ0E7QUwrckJMO0FLNXJCSTtFQUNDO0VBQ0E7QUw4ckJMO0FLM3JCSTtFQUNDO0VBQ0E7QUw2ckJMO0FLMXJCSTtFQUNDO0VBQ0E7QUw0ckJMO0FLdHJCQztFQUNDO0VBQ0E7QUx3ckJGO0FFajBCRTtFR3VJRDtJQUtFO0VMeXJCRDtBQUNGO0FLcHJCQztFQUNDO0FMc3JCRjtBSzVxQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4cUJIO0FLMXFCRztFQUNDO0FMNHFCSjtBS3ZxQkM7RUFDQztFQUNBO0VBQ0E7QUx5cUJGO0FFeDJCRTtFRzRMRDtJQU1FO0lBQ0E7RUwwcUJEO0FBQ0Y7QUVsMkJFO0VHZ0xEO0lBZUU7RUx1cUJEO0FBQ0Y7QUtycUJFO0VBQ0M7QUx1cUJIO0FFdDNCRTtFRzhNQTtJQUlFO0lBQ0E7RUx3cUJGO0FBQ0Y7QUVuMkJHO0VHcUxEO0lBU0U7RUx5cUJGO0FBQ0Y7QUtycUJDO0VIbkNBO0VBQ0E7RUFDQTtFQUNBO0FGMnNCRDtBRXpzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyc0JGO0FFeHNCQztFQUNDLGNENU1nQjtBRHM1QmxCO0FFeHNCRTtFQUNDO0FGMHNCSDtBRTU0QkU7RUdzTkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTHlyQkY7RUt0ckJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUx3ckJIO0VLcHJCQztJQUNDO0VMc3JCRjtFS3ByQkU7SUFDQztJQUNBO0lBQ0E7SUFDQTtFTHNyQkg7QUFDRjs7QUtockJBO0VBQ0M7RUFDQSxtQkpqUmM7RUlrUmQsY0poUmdCO0VJaVJoQjtBTG1yQkQ7QUs3cUJDO0VBQ0M7QUwrcUJGO0FFbDhCRTtFR2tSRDtJQUlFO0VMZ3JCRDtBQUNGO0FFMzdCRTtFR3NRRDtJQVFFO0VMaXJCRDtBQUNGO0FFNThCRTtFRzZSQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxpckJGO0FBQ0Y7QUU1N0JHO0VHb1FEO0lBVUU7RUxrckJGO0FBQ0Y7QUUxOUJFO0VHMlNFO0lBRUU7SUFDQTtFTGlyQko7QUFDRjtBRWgrQkU7RUdpVEU7SUFFRTtJQUNBO0VMaXJCSjtBQUNGO0FFNzhCRztFR3dSQztJQU9FO0lBQ0E7RUxrckJKO0FBQ0Y7QUU1K0JFO0VHNFRFO0lBRUU7SUFDQTtFTGtyQko7QUFDRjtBRXo5Qkc7RUdtU0M7SUFPRTtJQUNBO0VMbXJCSjtBQUNGO0FLOXFCRTtFQUNDO0VBQ0E7QUxnckJIO0FFaC9CRTtFRzhUQTtJQUtFO0VMaXJCRjtBQUNGO0FLOXFCRTtFQUNDO0VBQ0E7RUFDQTtBTGdyQkg7QUs3cUJFO0VBQ0M7RUFDQTtFQUNBO0FMK3FCSDtBRTNnQ0U7RUd5VkE7SUFNRTtFTGdyQkY7QUFDRjtBSzdxQkU7RUY3VkQ7RUFDQTtFQzRDQztBSmsrQkY7QUluOUJJO0VDaVNGO0lEcFFJLGlDQWpCYTtFSjI4QmpCO0FBQ0Y7QUl0N0JFO0VDK1BBO0lEOVBFO0VKeTdCRjtBQUNGO0FLNXJCRTtFQU1DO0FMeXJCSDtBS3ZyQkc7RUhsTEY7RUFDQTtFQUNBO0VBQ0E7QUY0MkJEO0FFMTJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjQyQkY7QUV6MkJDO0VBQ0MsY0Q1TWdCO0FEdWpDbEI7QUV6MkJFO0VBQ0M7QUYyMkJIO0FLOXNCRztFQUVDO0FMK3NCSjtBSzNzQkU7RUFDQztBTDZzQkg7QUsxc0JFO0VBQ0M7QUw0c0JIO0FLMXNCRztFQUNDO0VBQ0E7RUFDQTtBTDRzQko7QUt6c0JHO0VBQ0M7RUFDQSxjSnJZYTtBRGdsQ2pCO0FLenNCSTtFQUNDO0FMMnNCTDtBS3JzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdXNCRjtBRXJsQ0U7RUd5WUQ7SUFRRTtFTHdzQkQ7QUFDRjtBS3RzQkU7O0VBRUM7RUFDQTtFQUNBO0FMd3NCSDtBS3JzQkU7RUFDQztFQUNBO0FMdXNCSDtBS3BzQkU7RUFDQztBTHNzQkg7QUtuc0JFO0VIM09EO0VBQ0E7RUFDQTtFQUNBO0FGaTdCRDtBRS82QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpN0JGO0FFOTZCQztFQUNDLGNENU1nQjtBRDRuQ2xCO0FFOTZCRTtFQUNDO0FGZzdCSDtBS3B0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VENVhEO0FKbWxDRjtBSXBrQ0k7RUN3V0Y7SUQzVUksZ0NBakJhO0VKNGpDakI7QUFDRjtBSXprQ0k7RUN3V0Y7SUQzVUksNEJBakJhO0VKaWtDakI7QUFDRjtBSTVpQ0U7RUNzVUE7SURyVUU7RUoraUNGO0FBQ0Y7QUszdUJFO0VBV0MsY0oxYmM7QUQ2cENqQjtBS2h1QkU7RUFDQztBTGt1Qkg7QUsvdEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl1Qkg7QUVycUNFO0VHNGJBO0lBWUU7SUFDQTtFTGl1QkY7QUFDRjtBSzl0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGd1Qkg7QUs3dEJFO0VBQ0M7RUFDQTtBTCt0Qkg7QUs3dEJHO0VBQ0M7QUwrdEJKO0FFL3FDRTtFR29kRTtJQUNDO0lBQ0E7RUw4dEJIO0VLN3RCRztJQUNDO0VMK3RCSjtFSzV0Qkc7SUFDQztFTDh0Qko7QUFDRjtBS3p0QkU7RUgxUkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUdvUkU7RUFDQTtFQUNBO0VEaGNEO0FKb3FDRjtBSXJwQ0k7RUM0YUY7SUQvWUksNkJBakJhO0VKNm9DakI7QUFDRjtBSXhuQ0U7RUMwWUE7SUR6WUU7RUoybkNGO0FBQ0Y7O0FLbnVCQTtFQUNDLG1CSmpnQmE7RUlrZ0JiLGNKcmdCZ0I7RUlzZ0JoQjtBTHN1QkQ7QUUzdENFO0VHa2ZGO0lBTUU7SUFDQTtJQUNBO0VMdXVCQTtBQUNGO0FLcnVCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc3VCRjtBS251QkM7RUFDQztFQUNBO0FMcXVCRjtBS2x1QkM7RUFDQztFQUNBO0VBQ0E7QUxvdUJGO0FLanVCQztFQUNDO0FMbXVCRjtBS2h1QkM7RUY3aEJBO0VBQ0E7RUM0Q0M7QUpxdENGO0FJdHNDSTtFQ2llSDtJRHBjSyxtQ0FqQmE7RUo4ckNqQjtBQUNGO0FJM3NDSTtFQ2llSDtJRHBjSyxtQ0FqQmE7RUptc0NqQjtBQUNGO0FJOXFDRTtFQytiRDtJRDliRztFSmlyQ0Y7QUFDRjtBRTN3Q0U7RUd1aEJEO0lBVUU7RUw4dUJEO0FBQ0Y7QUszdUJDO0VGM2lCQTtFQUNBO0VFNmlCQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2dUJGO0FFN3hDRTtFR3FpQkQ7SUFjRTtFTDh1QkQ7QUFDRjtBSzV1QkU7RUFFQztFQUNBO0FMNnVCSDtBSzF1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0dUJIO0FLenVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ1Qkg7QUt4dUJFO0VBQ0MsY0psbUJZO0FENDBDZjtBS3h1Qkc7RUFDQztBTDB1Qko7QUV4MENFO0VHbW1CRDtJQUdFO0lBQ0E7SUFDQTtFTHN1QkQ7RUtwdUJDO0lBQ0M7SUFDQTtFTHN1QkY7QUFDRjtBRW4xQ0U7RUdpbkJEO0lBRUU7SUFDQTtFTG91QkQ7QUFDRjtBS2p1QkM7RUFDQztBTG11QkY7QUU1MUNFO0VHd25CRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxvdUJEO0FBQ0Y7QUtsdUJFO0VBQ0M7QUxvdUJIO0FLanVCRTtFQUNDO0VBQ0E7RUFFQTtBTGt1Qkg7QUU3MkNFO0VHdW9CQTtJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxtdUJGO0FBQ0Y7QUUxMkNFO0VHMm5CQTtJQWVFO0VMb3VCRjtBQUNGOztBSy90QkE7RUFDQztFQUNBO0VBQ0E7RUQ1bUJDO0FKKzBDRjtBSWgwQ0k7RUMwbEJKO0lEN2pCTSxpQ0FqQmE7RUp3ekNqQjtBQUNGO0FJbnlDRTtFQ3dqQkY7SUR2akJJO0VKc3lDRjtBQUNGO0FFNTRDRTtFRzRwQkY7SUFXRTtJQUNBO0VMeXVCQTtBQUNGO0FFdDRDRTtFR2dwQkY7SUFnQkU7RUwwdUJBO0FBQ0Y7QUt4dUJDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeXVCRjtBS3R1QkM7RUFDQztBTHd1QkY7QUtydUJDO0VBQ0M7QUx1dUJGO0FFejVDRTtFR2lyQkQ7SUFJRTtFTHd1QkQ7QUFDRjtBS3J1QkM7RUFDQztFQUNBO0FMdXVCRjtBRWw2Q0U7RUd5ckJEO0lBS0U7SUFDQTtFTHd1QkQ7QUFDRjtBS3R1QkU7RUFDQztFQUNBO0VBQ0E7QUx3dUJIO0FFNzZDRTtFR2tzQkE7SUFLRTtFTDB1QkY7QUFDRjtBS3Z1QkU7RUFDQztBTHl1Qkg7QUt0dUJFO0VBQ0M7QUx3dUJIOztBTTU4Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQkxHaUI7RUtGakIsY0xGZ0I7QURpOUNqQjtBRWg4Q0U7RUlwQkY7SUFRRTtFTmc5Q0E7QUFDRjtBTTk4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZzlDRjtBRTM5Q0U7RUljRDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjg4Q0Q7QUFDRjtBTTM4Q0M7RUFDQztBTjY4Q0Y7QU0xOENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQ4Q0Y7QU0xOENFO0VBQ0M7RUFDQTtBTjQ4Q0g7QU14OENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRkdBO0FKdzhDRjtBSXo3Q0k7RUV2Qkg7SUZvREssaUNBakJhO0VKaTdDakI7QUFDRjtBSTU1Q0U7RUV6REQ7SUYwREc7RUorNUNGO0FBQ0Y7QU03OENDO0VIbERBO0VBQ0E7RUdvREM7RUZSQTtBSnc5Q0Y7QUl6OENJO0VFVkg7SUZ1Q0ssbUNBakJhO0VKaThDakI7QUFDRjtBSTU2Q0U7RUU1Q0Q7SUY2Q0c7RUorNkNGO0FBQ0Y7QU1sOUNDO0VBQ0M7RUFDQTtFRmxCQTtBSnUrQ0Y7QUl4OUNJO0VFQ0g7SUY0QkssbUNBakJhO0VKZzlDakI7QUFDRjtBSTM3Q0U7RUVqQ0Q7SUZrQ0c7RUo4N0NGO0FBQ0Y7QU12OUNDO0VIdkVBO0VBQ0E7RUd5RUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMNUZhO0FEcWpEZjtBRWxpREU7RUlpRUQ7SUFXRTtFTjA5Q0Q7QUFDRjtBTXg5Q0U7RUFDQztFQUNBO0VBQ0E7QU4wOUNIO0FNdjlDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OUNMOztBT3ZrREE7RUFDQztFQUNBLG1CTkNnQjtFR3dEZjtBSmtoREY7QUluZ0RJO0VHMUVKO0lIdUdNLHFDQUphO0VKOCtDakI7QUFDRjtBSXQrQ0U7RUc1R0Y7SUg2R0k7RUp5K0NGO0FBQ0Y7QUUva0RFO0VLQ0Q7SUFFRTtFUGdsREQ7QUFDRjtBTzdrREM7RUFDQztBUCtrREY7QU81a0RDO0VBQ0M7RUFDQTtBUDhrREY7QUUva0RFO0VLREQ7SUFLRTtFUCtrREQ7QUFDRjtBTzVrREM7RUpkQTtFQUNBO0VJZ0JDLGNOOUJhO0VNK0JiO0VIMkJBO0FKb2pERjtBSXJpREk7RUc5Q0g7SUgyRUssbUNBakJhO0VKNmhEakI7QUFDRjtBSXhnREU7RUdoRkQ7SUhpRkc7RUoyZ0RGO0FBQ0Y7QU9qbERDO0VBQ0M7RUFDQTtFQUNBO0FQbWxERjtBT2psREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNONUNXO0VNNkNYO0VBQ0E7RUFDQTtFQUNBO0FQbWxESDtBTy9rREM7RUFDQyxjTm5EVztFTW9EWDtBUGlsREY7QU85a0RDO0VBQ0M7RUFDQTtBUGdsREY7QU85a0RFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTmxFVztBRGtwRGQ7QU83a0RFO0VBQ0M7RUFDQTtFQUNBO0FQK2tESDtBTzVrREU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjTnBGWTtBRGtxRGY7QU8za0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVA2a0RMOztBT3JrREM7RUFDQztBUHdrREY7O0FRN3FEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGNQRGdCO0VPRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSjhDQztBSm1vREY7QUlwbkRJO0VJMUVKO0lKdUdNLGdDQWpCYTtFSjRtRGpCO0FBQ0Y7QUl2bERFO0VJNUdGO0lKNkdJO0VKMGxERjtBQUNGO0FReHNEQTtFSjJERTtBSmdwREY7QUlqb0RJO0VJMUVKO0lKdUdNLGlDQWpCYTtFSnluRGpCO0FBQ0Y7QUlwbURFO0VJNUdGO0lKNkdJO0VKdW1ERjtBQUNGO0FRcnREQTtFSjJERTtBSjZwREY7QUk5b0RJO0VJMUVKO0lKdUdNLGlDQWpCYTtFSnNvRGpCO0FBQ0Y7QUlqbkRFO0VJNUdGO0lKNkdJO0VKb25ERjtBQUNGO0FRcnNEQztFTGZBO0VBQ0E7RUtpQkM7RUFDQTtFSjBCQTtBSjhxREY7QUkvcERJO0VJN0NIO0lKMEVLLG1DQWpCYTtFSnVwRGpCO0FBQ0Y7QUlsb0RFO0VJL0VEO0lKZ0ZHO0VKcW9ERjtBQUNGO0FRdHREQztFSjhCQztBSjJyREY7QUk1cURJO0VJN0NIO0lKMEVLLHNDQWpCYTtFSm9xRGpCO0FBQ0Y7QUkvb0RFO0VJL0VEO0lKZ0ZHO0VKa3BERjtBQUNGO0FRdHNEQztFQUNDO0VBQ0E7RUFDQTtFSkZBO0FKMnNERjtBSTVyREk7RUloQkg7SUo2Q0ssa0NBakJhO0VKb3JEakI7QUFDRjtBSS9wREU7RUlsREQ7SUptREc7RUprcURGO0FBQ0Y7O0FTaHhEQTtFQUNDO0VBQ0EsbUJSQ2dCO0VRQWhCLGNSRmM7RVFHZDtFTHVEQztBSjZ0REY7QUk5c0RJO0VLMUVKO0lMdUdNLHFDQUphO0VKeXJEakI7QUFDRjtBSWpyREU7RUs1R0Y7SUw2R0k7RUpvckRGO0FBQ0Y7QVN2eERDO0VBQ0M7QVR5eERGO0FFN3hERTtFT2VEO0lBRUU7SUFDQTtFVGd4REQ7QUFDRjtBUzd3REM7RUFDQztFQUNBLGNSeEJXO0VReUJYO0VBQ0E7QVQrd0RGO0FTNXdEQztFQUNDO0VBQ0E7RUFDQTtBVDh3REY7QVM1d0RFO0VBQ0M7QVQ4d0RIO0FTMXdEQztFQUNDO0VBQ0E7QVQ0d0RGO0FTendEQztFQUVDLG1CUmpEaUI7RVFrRGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTERBO0FKNHdERjtBSTd2REk7RUt0Qkg7SUxtREssOEJBakJhO0VKcXZEakI7QUFDRjtBSWh1REU7RUt4REQ7SUx5REc7RUptdURGO0FBQ0Y7QVM5d0RFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrd0RIO0FTNXdERTtFQUNDO0FUOHdESDtBUzN3REU7RUFDQztFQUNBO0FUNndESDtBU3p3REM7RUFDQztBVDJ3REY7QVN4d0RDO0VBQ0M7RUFDQTtFTG5DQTtBSjh5REY7QUkveERJO0VLa0JIO0lMV0ssZ0NBakJhO0VKdXhEakI7QUFDRjtBSWx3REU7RUtoQkQ7SUxpQkc7RUpxd0RGO0FBQ0Y7QVN2eERDO0VMakNDO0FKMnpERjtBSTV5REk7RUtrQkg7SUxXSyxzQ0FqQmE7RUpveURqQjtBQUNGO0FJL3dERTtFS2hCRDtJTGlCRztFSmt4REY7QUFDRjtBU3R4REU7RUFDQztBVHd4REg7QVNyeERFO0VBQ0M7QVR1eERIO0FTbnhEQztFQUNDO0VBQ0E7RUFDQTtBVHF4REY7QUV2M0RFO0VPK0ZEO0lBTUU7RVRzeEREO0FBQ0Y7QVNueERDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVRxeERGOztBVXQ1REE7RUFDQztFQUNBO0FWeTVERDtBVXY1REM7RUFDQztFQUNBO0VBQ0E7RUFHQTtFQUNBO0FWdTVERjtBRTk0REU7RVFoQkQ7SUFVRTtFVnc1REQ7QUFDRjtBVXQ1REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NURIO0FVcjVERTtFQUNDO0FWdTVESDtBVXI1REc7RUFDQztFQUNBO0FWdTVESjtBVXA1REc7RUFDQztBVnM1REo7QVVuNURHO0VBQ0M7QVZxNURKO0FVaDVERztFQUNDO0FWazVESjtBVTc0REM7RVB2Q0E7RUFDQTtFQzRDQztBSjQ0REY7QUk3M0RJO0VNckJIO0lOa0RLLG1DQWpCYTtFSnEzRGpCO0FBQ0Y7QUloMkRFO0VNdkREO0lOd0RHO0VKbTJERjtBQUNGO0FVNTVEQztFQVFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnU1REY7QVVyNURFO0VBQ0M7QVZ1NURIO0FVcDVERTtFQUNDO0FWczVESDtBVW41REU7RUFDQztFTnhCRDtBSjg2REY7QUkvNURJO0VNUUY7SU5xQkksZ0NBakJhO0VKdTVEakI7QUFDRjtBSWw0REU7RU0xQkE7SU4yQkU7RUpxNERGO0FBQ0Y7QVV4NURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMDVESDtBVXQ1REM7RVAxRkE7RUFDQTtFTzRGQztFTmhEQTtBSnk4REY7QUkxN0RJO0VNOEJIO0lOREssbUNBakJhO0VKazdEakI7QUFDRjtBSTc1REU7RU1KRDtJTktHO0VKZzZERjtBQUNGO0FVdDZEQztFTjdDQztBSnM5REY7QUl2OERJO0VNOEJIO0lOREssMkRBakJhO0VKKzdEakI7QUFDRjtBSTE2REU7RU1KRDtJTktHO0VKNjZERjtBQUNGO0FVbjZEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FWcTZERjtBVTc1REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWKzVERjs7QVd4aUVBO0VBQ0MsbUJWRWdCO0VVRGhCLGNWRGM7RVVFZDtFQUNBO0VQdURDO0FKcS9ERjtBSXQrREk7RU8xRUo7SVB1R00sNERBakJhO0VKODlEakI7QUFDRjtBSXo4REU7RU81R0Y7SVA2R0k7RUo0OERGO0FBQ0Y7QVcvaUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpakVGO0FXOWlFQztFQUNDO0FYZ2pFRjtBV3JpRUM7RUFDQztFQUNBO0VBQ0E7QVh1aUVGO0FFdGtFRTtFUzRCRDtJQU1FO0lBQ0E7RVh3aUVEO0FBQ0Y7QVd0aUVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVh3aUVIO0FFdGtFRTtFUzBCQTtJQU9FO0VYeWlFRjtBQUNGO0FFdmxFRTtFU2dEQztJQUVFO0VYeWlFSDtBQUNGO0FXcGlFQztFQUNDO0VBQ0EsY1YzRGdCO0VVNERoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzaUVGO0FXbmlFQztFUmhFQTtFQUNBO0VRa0VDO0FYcWlFRjtBV2xpRUM7RUFDQyxjVjdFVztFVThFWDtBWG9pRUY7O0FZMW5FQTtFQUNDLG1CWEVnQjtFV0RoQixjWERjO0VXRWQ7RVJ3REM7QUpza0VGO0FJdmpFSTtFUTFFSjtJUnVHTSxvQ0FqQmE7RUoraUVqQjtBQUNGO0FJMWhFRTtFUTVHRjtJUjZHSTtFSjZoRUY7QUFDRjtBWTduRUM7RUFDQztBWituRUY7QVlwbkVDO0VBQ0M7RUFDQTtFQUNBO0Fac25FRjtBRTNvRUU7RVVrQkQ7SUFNRTtJQUNBO0VadW5FRDtBQUNGO0FZcm5FRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FadW5FSDtBWW5uRUM7RUFDQztFQUNBLGNYdkNnQjtFV3dDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacW5FRjtBWWxuRUM7RVQ1Q0E7RUFDQTtFUzhDQztFQUNBO0VBQ0E7QVpvbkVGO0FZam5FQztFQUNDLGNYM0RXO0VXNERYO0FabW5FRjs7QVkvbUVBO0VBQ0M7RUFDQTtFQUNBO0Faa25FRDtBRXJyRUU7RVVnRUY7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJUnRCQTtFSjBvRUE7QUFDRjtBSTVuRUk7RVFGSjtJUitCTSxzREFqQmE7RUpvbkVqQjtBQUNGO0FJL2xFRTtFUXBDRjtJUnFDSTtFSmttRUY7QUFDRjtBWW5uRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWnFuRUY7QUUzckVHO0VVa0VGO0lBT0U7RVpzbkVEO0FBQ0Y7QUV2c0VFO0VVeUVEO0lBV0U7RVp1bkVEO0FBQ0Y7O0FZbm5FQTtFQUNDO0VBQ0E7QVpzbkVEO0FFanRFRTtFVXlGRjtJQUtFO0VadW5FQTtBQUNGO0FZcm5FQztFQUNDO0VBQ0E7RUFFQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptbkVGO0FZam5FRTtFQUNDO0FabW5FSDtBWTNtRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2bUVGO0FZMW1FQztFVDdJQTtFQUNBO0VTK0lDO0VSbkdBO0FKZ3RFRjtBSWpzRUk7RVFpRkg7SVJwREssZ0NBakJhO0VKeXJFakI7QUFDRjtBSXRzRUk7RVFpRkg7SVJwREssa0NBakJhO0VKOHJFakI7QUFDRjtBSTNzRUk7RVFpRkg7SVJwREssZ0NBakJhO0VKbXNFakI7QUFDRjtBSWh0RUk7RVFpRkg7SVJwREssbUNBakJhO0VKd3NFakI7QUFDRjtBSW5yRUU7RVErQ0Q7SVI5Q0c7RUpzckVGO0FBQ0Y7QUVoeEVFO0VVdUlEO0lBY0U7RVorbkVEO0FBQ0Y7QVk1bkVDO0VBQ0M7RUFDQTtFQUNBO0FaOG5FRjtBWTVuRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4bkVIO0FZMW5FQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNG5FRjs7QWFsMEVBO0VBQ0MsbUJaSWtCO0VZSGxCLGNaTVk7RVlMWjtFQUNBO0VBQ0E7RUFDQTtBYnEwRUQ7QWEvekVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmkwRUY7QWE5ekVDO0VBQ0MsY1p2QmE7QUR1MUVmO0FhOXpFRTtFVGlDQTtBSmd5RUY7QUlqeEVJO0VTaERGO0lUNkVJLG1DQWpCYTtFSnl3RWpCO0FBQ0Y7QUlwdkVFO0VTbEZBO0lUbUZFO0VKdXZFRjtBQUNGO0FFajFFRTtFV0dEO0lBV0U7SUFDQTtFYnUwRUQ7QUFDRjtBRW4yRUU7RVcrQkQ7SUFHRTtJQUNBO0lBQ0E7RWJxMEVEO0FBQ0Y7QWFuMEVFO0VBQ0M7RUFDQTtBYnEwRUg7QWFqMEVDO0VBQ0M7QWJtMEVGO0FFajNFRTtFVzZDRDtJQUlFO0lBQ0E7SUFDQTtFYm8wRUQ7QUFDRjtBRTUyRUU7RVdpQ0Q7SUFTRTtJQUNBO0ViczBFRDtBQUNGO0FhcDBFRTtFQUNDO0VBQ0E7QWJzMEVIOztBYWowRUE7RUFDQyxtQlp2RWdCO0VZd0VoQjtFQUNBO0VUakJDO0FKczFFRjtBSXYwRUk7RVNESjtJVDhCTSxvQ0FKYTtFSmt6RWpCO0FBQ0Y7QUkxeUVFO0VTbkNGO0lUb0NJO0VKNnlFRjtBQUNGO0FheDBFQztFVnJFQTtFQUNBO0VVd0VDLGNadEZhO0VZdUZiO0VUN0JBO0FKdTJFRjtBSXgxRUk7RVNTSDtJVG9CSyxtQ0FqQmE7RUpnMUVqQjtBQUNGO0FJM3pFRTtFU3pCRDtJVDBCRztFSjh6RUY7QUFDRjs7QWM1NkVBO0VBQ0M7RVYwREM7QUpzM0VGO0FJdjJFSTtFVTFFSjtJVnVHTSx1Q0FKYTtFSmsxRWpCO0FBQ0Y7QUk1MkVJO0VVMUVKO0lWdUdNLHVEQWpCYTtFSm8yRWpCO0FBQ0Y7QUkvMEVFO0VVNUdGO0lWNkdJO0VKazFFRjtBQUNGO0FjdjdFQzs7Ozs7O0VBTUMsY2JkYTtBRHU4RWY7O0FleDhFQTtFQUNDLG1CZEVnQjtBRHk4RWpCO0FlejhFQztFQUNDLG1CZENpQjtFY0FqQixjZEdXO0VjRlg7RUFDQTtFQUNBO0VYbURBO0FKeTVFRjtBSTE0RUk7RVd2RUg7SVhvR0sscUNBSmE7RUpxM0VqQjtBQUNGO0FJNzJFRTtFV3pHRDtJWDBHRztFSmczRUY7QUFDRjtBZS84RUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTlFSDtBZTk4RUU7RUFDQyxjZDFCWTtFYzJCWjtBZmc5RUg7QWVyOEVFO0VBQ0M7QWZ1OEVIO0FlcDhFRTtFQUNDO0VBQ0E7QWZzOEVIO0FlbjhFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VYT0Q7QUorN0VGO0FJaDdFSTtFVzFCRjtJWHVESSw2REFqQmE7RUp3NkVqQjtBQUNGO0FJbjVFRTtFVzVEQTtJWDZERTtFSnM1RUY7QUFDRjtBRWgvRUU7RWE0QkE7SUFZRTtFZjQ4RUY7QUFDRjtBZTE4RUc7RUFDQztFQUNBO0FmNDhFSjtBRXovRUU7RWEyQ0M7SUFLRTtFZjY4RUg7QUFDRjtBZTM4RUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZjY4RUw7QUVoaEZFO0VhK0RFO0lBT0U7SUFDQTtFZjg4RUo7QUFDRjtBZTU4RUs7RUFDQztFQUNBO0VadEVMO0VBQ0E7RVl3RUs7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2QxRlE7RWMyRlI7RUFDQTtFWDFDSjtBSnkvRUY7QUkxK0VJO0VXUUM7SVhxQkMsa0NBakJhO0VKaytFakI7QUFDRjtBSTc4RUU7RVcxQkc7SVgyQkQ7RUpnOUVGO0FBQ0Y7QWVsOUVNO0VBQ0M7QWZvOUVQO0FlajlFTTtFQUNDO0VBQ0E7QWZtOUVQO0FlaDlFTTtFQUNDO0VBQ0E7QWZrOUVQO0FlLzhFTTtFQUNDO0VBQ0E7QWZpOUVQO0FlOThFTTtFQUNDO0VBQ0E7QWZnOUVQO0FleDhFQztFQUNDO0VYL0VBO0FKMGhGRjtBSTNnRkk7RVcrREg7SVhsQ0sscUNBakJhO0VKbWdGakI7QUFDRjtBSTkrRUU7RVc2QkQ7SVg1Qkc7RUppL0VGO0FBQ0Y7QWU5OEVFO0VBQ0M7RVh2RkQ7QUp3aUZGO0FJemhGSTtFV3VFRjtJWDFDSSxzQ0FqQmE7RUppaEZqQjtBQUNGO0FJNS9FRTtFV3FDQTtJWHBDRTtFSisvRUY7QUFDRjtBZW45RUU7O0VBRUMsY2QzSlk7QURnbkZmO0FlbDlFRTtFQUNDO0VYckdEO0FKMGpGRjtBSTNpRkk7RVdxRkY7SVh4REksb0NBakJhO0VKbWlGakI7QUFDRjtBSTlnRkU7RVdtREE7SVhsREU7RUppaEZGO0FBQ0Y7QWUvOEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTlFSDtBZS84RUc7RUFDQztFWDlIRjtBSmdsRkY7QUlqa0ZJO0VXOEdEO0lYakZHLG9DQWpCYTtFSnlqRmpCO0FBQ0Y7QUlwaUZFO0VXNEVDO0lYM0VDO0VKdWlGRjtBQUNGO0FlbjlFSTtFQUNDO0VBQ0E7QWZxOUVMO0FlaDlFRTtFWjNMRDtFQUNBO0VDNENDO0FKbW1GRjtBSXBsRkk7RVcrSEY7SVhsR0ksbUNBakJhO0VKNGtGakI7QUFDRjtBSXZqRkU7RVc2RkE7SVg1RkU7RUowakZGO0FBQ0Y7QWUvOUVFO0VBUUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWDFKRDtBSnFuRkY7QUl0bUZJO0VXK0hGO0lYbEdJLDJHQWpCYTtFSjhsRmpCO0FBQ0Y7QUl6a0ZFO0VXNkZBO0lYNUZFO0VKNGtGRjtBQUNGO0FFdHFGRTtFYXFMQTtJQW9CRTtFZmkrRUY7QUFDRjtBZTk5RUU7RUFDQztFQUNBO0VBQ0EsY2RuT1k7RWNvT1o7RUFDQTtFWDNLRDtBSjRvRkY7QUk3bkZJO0VXdUpGO0lYMUhJLDREQWpCYTtFSnFuRmpCO0FBQ0Y7QUlobUZFO0VXcUhBO0lYcEhFO0VKbW1GRjtBQUNGO0FlcCtFRztFQUNDO0FmcytFSjtBZWwrRUU7RUFDQztFWHhMRDtBSjZwRkY7QUk5b0ZJO0VXd0tGO0lYM0lJLG9DQWpCYTtFSnNvRmpCO0FBQ0Y7QUlqbkZFO0VXc0lBO0lYcklFO0VKb25GRjtBQUNGOztBZ0JsdUZBO0VBQ0MsbUJmSWtCO0FEaXVGbkI7QWdCbnVGQztFQUNDLG1CZkRlO0VlRWYsY2ZKYTtFZUtiO0VBQ0E7QWhCcXVGRjtBZ0JudUZFO0VBQ0M7QWhCcXVGSDtBZ0JsdUZFO0ViQ0Q7RUFDQTtFYUNFO0VBQ0E7RUFDQSxjZmpCWTtFZWtCWjtBaEJvdUZIO0FnQmh1Rkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrdUZKO0FnQjl0RkU7RUFDQztFQUNBO0VBQ0EsY2Y5QmU7RWUrQmY7RVpxQkQ7QUo0c0ZGO0FJN3JGSTtFWXhDRjtJWnFFSSxrQkFKYTtFSndxRmpCO0FBQ0Y7QUlocUZFO0VZMUVBO0laMkVFO0VKbXFGRjtBQUNGO0FnQi91RkU7RVp5QkE7QUp5dEZGO0FJMXNGSTtFWXhDRjtJWnFFSSxpQ0FqQmE7RUprc0ZqQjtBQUNGO0FJN3FGRTtFWTFFQTtJWjJFRTtFSmdyRkY7QUFDRjtBZ0IzdUZFO0VickNEO0VBQ0E7RWF1Q0U7RVpLRDtBSnl1RkY7QUkxdEZJO0VZdkJGO0lab0RJLHFDQWpCYTtFSmt0RmpCO0FBQ0Y7QUk3ckZFO0VZekRBO0laMERFO0VKZ3NGRjtBQUNGO0FnQjN2RkU7RVpRQTtBSnN2RkY7QUl2dUZJO0VZdkJGO0lab0RJLG1DQWpCYTtFSit0RmpCO0FBQ0Y7QUkxc0ZFO0VZekRBO0laMERFO0VKNnNGRjtBQUNGO0FFbnpGRTtFYzREQTtJQUVFO0lBQ0E7SUFDQTtFaEJ5dkZGO0FBQ0Y7QWdCdnZGRztFQUNDO0VBQ0E7RUFDQTtBaEJ5dkZKO0FnQnR2Rkc7RUFDQztFQUNBO0FoQnd2Rko7QWdCdHZGSTtFQUNDO0VBQ0E7QWhCd3ZGTDtBZ0JwdkZHO0VBQ0M7RUFDQTtBaEJzdkZKO0FnQnB2Rkk7RUFDQyxjZnhGUTtBRDgwRmI7QWdCbnZGSTtFQUNDO0FoQnF2Rkw7QWdCaHZGRTtFQUNDO0VBQ0E7RUFDQTtBaEJrdkZIO0FnQjl1RkM7RUFDQztFQUNBO0VadkRBO0FKd3lGRjtBSXp4Rkk7RVlzQ0g7SVpUSyx1Q0FqQmE7RUppeEZqQjtBQUNGO0FJNXZGRTtFWUlEO0laSEc7RUordkZGO0FBQ0Y7QWdCcHZGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc3ZGSDtBZ0I5dUZFO0VBQ0M7QWhCZ3ZGSDtBZ0I3dUZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhCK3VGSDtBRXgzRkU7RWNxSUE7SUFPRTtFaEJndkZGO0FBQ0Y7QUUxMkZHO0Vja0hEO0lBV0U7SUFDQTtJQUNBO0VoQml2RkY7RWdCL3VGRTtJQUNDO0VoQml2Rkg7QUFDRjs7QWlCLzRGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQms1RkQ7QUVsNEZFO0VlcEJGO0lBT0U7RWpCbTVGQTtBQUNGO0FpQmo1RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTVGRjtBaUJoNUZDO0VBQ0M7QWpCazVGRjtBRWo2RkU7RWVjRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0VqQm01RkQ7QUFDRjtBaUJoNUZDO0VBQ0M7RUFDQTtFYndCQTtBSjIzRkY7QUk1MkZJO0VhekNIO0lic0VLLGtDQWpCYTtFSm8yRmpCO0FBQ0Y7QUkvMEZFO0VhM0VEO0liNEVHO0VKazFGRjtBQUNGO0FpQnQ1RkU7RWQ1QkQ7RUFDQTtFYzhCRTtFYmNEO0FKMjRGRjtBSTUzRkk7RWFoQ0Y7SWI2REksbUNBakJhO0VKbzNGakI7QUFDRjtBSS8xRkU7RWFsRUE7SWJtRUU7RUprMkZGO0FBQ0Y7QWlCMTVGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNDVGRjtBRS84RkU7RWU4Q0Q7SUFRRTtJQUNBO0VqQjY1RkQ7QUFDRjtBaUIzNUZFO0VBQ0M7RUFDQTtFQUNBO0FqQjY1Rkg7QWlCeDVGQztFQUNDO0FqQjA1RkY7QWlCeDVGRTtFQUNDO0VBQ0E7QWpCMDVGSDtBaUJ2NUZFO0VBQ0M7QWpCeTVGSDtBaUJ0NUZFO0VBQ0M7QWpCdzVGSDtBaUJwNUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCczVGRjtBRWorRkU7RWV1RUQ7SUFPRTtJQUNBO0lBQ0E7RWpCdTVGRDtBQUNGO0FpQnA1RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakJzNUZGO0FFOStGRTtFZW9GRDtJQU9FO0VqQnU1RkQ7QUFDRjtBaUJwNUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCczVGRjtBRXovRkU7RWUrRkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTtFakJ1NUZEO0FBQ0Y7O0FrQnJoR0E7RUFDQyxtQmpCRWdCO0VpQkRoQixjakJNWTtFaUJMWjtFZHdEQztBSmkrRkY7QUlsOUZJO0VjMUVKO0lkdUdNLDJEQWpCYTtFSjA4RmpCO0FBQ0Y7QUlyN0ZFO0VjNUdGO0lkNkdJO0VKdzdGRjtBQUNGO0FFOWhHRTtFZ0JFRDtJQUVFO0lBQ0E7RWxCOGhHRDtBQUNGO0FrQjVoR0U7RWZGRDtFQUNBO0VlS0UsY2pCbkJZO0VpQm9CWjtFQUNBO0FsQjZoR0g7QUUvaEdFO0VnQkpBO0lBU0U7SUFDQTtFbEI4aEdGO0FBQ0Y7QWtCM2hHRTtFQUNDO0FsQjZoR0g7O0FrQnhoR0E7RUFDQyxtQmpCbENnQjtFaUJtQ2hCLGNqQjlCWTtFaUIrQlo7RWRvQkM7QUp3Z0dGO0FJei9GSTtFY3RDSjtJZG1FTSw2REFqQmE7RUppL0ZqQjtBQUNGO0FJNTlGRTtFY3hFRjtJZHlFSTtFSis5RkY7QUFDRjtBa0IvaEdDO0VBQ0M7RUFDQTtFQUNBLG9DQUNDO0VBRUQ7QWxCK2hHRjtBRS9qR0U7RWdCMEJEO0lBU0U7SUFDQSxzQ0FDQztJQUdEO0VsQjZoR0Q7QUFDRjtBa0IxaEdDO0VBQ0MsY2pCaEVhO0VpQmlFYjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWRoQkE7QUo0aUdGO0FJN2hHSTtFY1ZIO0lkdUNLLG1DQWpCYTtFSnFoR2pCO0FBQ0Y7QUloZ0dFO0VjNUNEO0lkNkNHO0VKbWdHRjtBQUNGO0FFN2xHRTtFZ0I0Q0Q7SUFtQkU7SUFDQTtJQUNBO0VsQmtpR0Q7QUFDRjtBa0JoaUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCa2lHSDtBa0I5aEdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZDdDQTtBSjhrR0Y7QUkvakdJO0VjeUJIO0lkSUssaUNBakJhO0VKdWpHakI7QUFDRjtBSWxpR0U7RWNURDtJZFVHO0VKcWlHRjtBQUNGO0FrQm5pR0M7RWZsR0E7RUFDQTtFZW9HQyxjakJsSGE7RWlCbUhiO0VkekRBO0FKK2xHRjtBSWhsR0k7RWNzQ0g7SWRUSyxpQ0FqQmE7RUp3a0dqQjtBQUNGO0FJbmpHRTtFY0lEO0lkSEc7RUpzakdGO0FBQ0Y7QUVocEdFO0VnQjRGRDtJQVlFO0VsQjRpR0Q7QUFDRjtBa0J6aUdDO0VBQ0M7RUFDQTtBbEIyaUdGO0FrQnppR0U7RUFDQztFQUNBO0FsQjJpR0g7QUU3cEdFO0VnQm9IQztJQUlFO0VsQnlpR0g7QUFDRjtBa0JyaUdFO0VBQ0M7RUFDQTtFQUNBO0FsQnVpR0g7QUVuckdFO0VnQnlJQTtJQU1FO0VsQndpR0Y7RWtCdGlHRTtJQUNDO0VsQndpR0g7QUFDRjtBRS9xR0U7RWdCNkhBO0lBY0U7SUFDQTtFbEJ3aUdGO0VrQnRpR0U7SUFDQztFbEJ3aUdIO0FBQ0Y7QWtCcmlHRztFQUNDO0FsQnVpR0o7QWtCbGlHQztFQUNDO0VBQ0EsY2pCektZO0VpQjBLWjtFQUNBO0FsQm9pR0Y7QUVqc0dFO0VnQnlKRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7QWxCcWlHSDtBRTVzR0U7RWdCcUtBO0lBS0U7SUFDQTtFbEJzaUdGO0FBQ0Y7QWtCbGlHQztFQUNDO0VBQ0EsY2pCcE1ZO0VpQnFNWjtFQUNBO0FsQm9pR0Y7QUV4dEdFO0VnQmdMRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7RUFDQTtBbEJxaUdIO0FFcHVHRTtFZ0I0TEE7SUFNRTtJQUNBO0VsQnNpR0Y7QUFDRjtBa0JsaUdDO0VBQ0M7RUFDQSxjakIxTlc7RWlCMk5YO0VBQ0E7QWxCb2lHRjtBRWh2R0U7RWdCd01EO0lBT0U7SUFDQTtJQUNBO0VsQnFpR0Q7QUFDRjtBa0JuaUdFO0VBQ0M7RUFDQTtFQUNBO0FsQnFpR0g7QUU1dkdFO0VnQm9OQTtJQU1FO0lBQ0E7RWxCc2lHRjtBQUNGO0FrQmxpR0M7RUFDQztFQUNBLGNqQi9PZ0I7RWlCZ1BoQjtFQUNBO0FsQm9pR0Y7QUV4d0dFO0VnQmdPRDtJQU9FO0lBQ0E7SUFDQTtFbEJxaUdEO0FBQ0Y7QWtCbmlHRTtFQUNDO0VBQ0E7RUFDQTtBbEJxaUdIO0FFcHhHRTtFZ0I0T0E7SUFNRTtJQUNBO0VsQnNpR0Y7QUFDRjs7QWtCamlHQTtFQUNDLG1CakI3UWM7RWlCOFFkLGNqQjVRZ0I7RWlCNlFoQjtFQUNBO0VkdE5DO0FKMnZHRjtBSTV1R0k7RWNtTUo7SWR0S00scUNBSmE7RUp1dEdqQjtBQUNGO0FJL3NHRTtFY2lLRjtJZGhLSTtFSmt0R0Y7QUFDRjtBa0J4aUdDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCeWlHRjtBa0J0aUdDO0VBQ0M7RUFDQTtBbEJ3aUdGO0FrQnJpR0M7RUFDQztFQUNBO0FsQnVpR0Y7QWtCcGlHQztFZi9SQTtFQUNBO0VlaVNDO0VBQ0E7RWR0UEE7QUo2eEdGO0FJOXdHSTtFY21PSDtJZHRNSyxtQ0FqQmE7RUpzd0dqQjtBQUNGO0FJanZHRTtFY2lNRDtJZGhNRztFSm92R0Y7QUFDRjtBRTkwR0U7RWdCeVJEO0lBWUU7RWxCNmlHRDtBQUNGO0FrQjFpR0M7RWYvU0E7RUFDQTtFZWlUQztFZHJRQTtBSmt6R0Y7QUlueUdJO0VjbVBIO0lkdE5LLG1DQWpCYTtFSjJ4R2pCO0FBQ0Y7QUl0d0dFO0VjaU5EO0lkaE5HO0VKeXdHRjtBQUNGO0FrQi9pR0M7RUFDQztFQUNBO0VBQ0E7QWxCaWpHRjtBa0I5aUdDO0VBQ0M7RUFDQTtFQUNBO0VkdFJBO0FKdTBHRjtBSXh6R0k7RWNvUUg7SWR2T0ssMERBakJhO0VKZ3pHakI7QUFDRjtBSTN4R0U7RWNrT0Q7SWRqT0c7RUo4eEdGO0FBQ0Y7QUVwNEdFO0VnQnNVRDtJQVdFO0lBQ0E7RWxCdWpHRDtBQUNGO0FFOTNHRTtFZ0IwVEQ7SUFnQkU7RWxCd2pHRDtBQUNGO0FrQnRqR0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCd2pHSDtBa0JyakdFO0VBQ0M7QWxCdWpHSDtBa0JyakdHO0VmbFdGO0VBQ0E7RWVvV0csY2pCaFhhO0VpQmlYYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnVqR0o7QWtCcmpHSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnVqR0w7QWtCbGpHSTtFQUNDO0FsQm9qR0w7QUU3NkdFO0VnQnVYQztJQU1FO0lBQ0E7RWxCb2pHSDtFa0JsakdHO0lBQ0M7SUFDQTtJQUNBO0VsQm9qR0o7QUFDRjs7QWtCN2lHQTtFQUNDO0VBQ0EsbUJqQjlaZ0I7RWlCK1poQixjakIxWlk7RUdtRFg7QUp3NUdGO0FJejRHSTtFY3FWSjtJZHhUTSwyREFqQmE7RUppNEdqQjtBQUNGO0FJNTJHRTtFY21URjtJZGxUSTtFSisyR0Y7QUFDRjtBa0JwakdDO0VmM1pBO0VBQ0E7RWU2WkMsY2pCM2FhO0VpQjRhYjtFZGxYQTtBSnk2R0Y7QUkxNUdJO0VjK1ZIO0lkbFVLLGtDQWpCYTtFSms1R2pCO0FBQ0Y7QUk3M0dFO0VjNlREO0lkNVRHO0VKZzRHRjtBQUNGO0FrQnJrR0M7RWQ5V0M7QUpzN0dGO0FJdjZHSTtFYytWSDtJZGxVSyxvQ0FqQmE7RUorNUdqQjtBQUNGO0FJMTRHRTtFYzZURDtJZDVURztFSjY0R0Y7QUFDRjtBRW4vR0U7RWdCa2JEO0lBRUU7SUFDQTtFbEJta0dEO0FBQ0Y7QWtCaGtHQztFQUNDO0FsQmtrR0Y7QUVoL0dFO0VnQjZhRDtJQUlFO0VsQm1rR0Q7QUFDRjtBa0Jqa0dFO0VBQ0M7RUFDQTtFQUNBO0FsQm1rR0g7QWtCL2pHQztFQUNDO0VBQ0EsY2pCemNXO0FEMGdIYjs7QWtCMWpHQztFQUNDO0VkOVpBO0FKNDlHRjtBSTc4R0k7RWM4WUg7SWRqWEssd0NBakJhO0VKcThHakI7QUFDRjtBSWg3R0U7RWM0V0Q7SWQzV0c7RUptN0dGO0FBQ0Y7QWtCOWpHSztFQUNDO0VBQ0U7QWxCZ2tHUjs7QWtCL2lHQztFQUNDO0FsQmtqR0Y7O0FtQnppSEE7RUFDQztFQUVBO0FuQjJpSEQ7QW1CamlIQztFQUNDO0VBQ0E7QW5CbWlIRjtBbUJqaUhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJtaUhIO0FtQjVoSEU7RUFHQztFQUNBLFFBSFU7RUFJVixVQUpVO0VBS1YsV0FMVTtFQU1WLFNBTlU7RUFPVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNGhISDtBbUJ4aEhDO0VBQ0M7QW5CMGhIRjs7QW9CemtIQTtFQUNDO0VBQ0E7RUFDQTtBcEI0a0hEO0FFdmtIRTtFa0JSRjtJQU1FO0lBQ0E7RXBCNmtIQTtBQUNGO0FvQnJsSEE7RWhCMkRFO0FKNmhIRjtBSTlnSEk7RWdCMUVKO0loQnVHTSx1Q0FKYTtFSnkvR2pCO0FBQ0Y7QUluaEhJO0VnQjFFSjtJaEJ1R00sdUNBSmE7RUo4L0dqQjtBQUNGO0FJdC9HRTtFZ0I1R0Y7SWhCNkdJO0VKeS9HRjtBQUNGO0FvQnpsSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCMmxIRjtBb0J4bEhDO0VqQlpBO0VBQ0E7RWlCY0M7RWhCOEJBO0FKNmpIRjtBSTlpSEk7RWdCaERIO0loQjZFSyxtQ0FqQmE7RUpzaUhqQjtBQUNGO0FJamhIRTtFZ0JsRkQ7SWhCbUZHO0VKb2hIRjtBQUNGO0FvQnhtSEM7RWhCaUNDO0FKMGtIRjtBSTNqSEk7RWdCaERIO0loQjZFSyxtQ0FqQmE7RUptakhqQjtBQUNGO0FJOWhIRTtFZ0JsRkQ7SWhCbUZHO0VKaWlIRjtBQUNGO0FFM25IRTtFa0JNRDtJQVlFO0VwQjZtSEQ7QUFDRjtBb0J6bUhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIybUhIO0FvQnhtSEU7RUFHQztFQUNBO0VBRUE7RUFDQTtFaEJDRDtBSnVtSEY7QUl4bEhJO0VnQnZCRjtJaEJvREksZ0NBakJhO0VKZ2xIakI7QUFDRjtBSTNqSEU7RWdCekRBO0loQjBERTtFSjhqSEY7QUFDRjtBb0J6bkhFO0VoQlFBO0FKb25IRjtBSXJtSEk7RWdCdkJGO0loQm9ESSxtQ0FKYTtFSmdsSGpCO0FBQ0Y7QUl4a0hFO0VnQnpEQTtJaEIwREU7RUoya0hGO0FBQ0Y7QW9CdG5IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ3bkhIO0FFenJIRTtFa0IyREE7SUFTRTtFcEJ5bkhGO0FBQ0Y7QW9Ccm5IQztFakJuRUE7RUFDQTtFaUJxRUM7RWhCekJBO0FKaXBIRjtBSWxvSEk7RWdCT0g7SWhCc0JLLG1DQWpCYTtFSjBuSGpCO0FBQ0Y7QUlybUhFO0VnQjNCRDtJaEI0Qkc7RUp3bUhGO0FBQ0Y7QW9Ccm9IQztFaEJ0QkM7QUo4cEhGO0FJL29ISTtFZ0JPSDtJaEJzQkssbUNBakJhO0VKdW9IakI7QUFDRjtBSWxuSEU7RWdCM0JEO0loQjRCRztFSnFuSEY7QUFDRjtBb0J0b0hDO0VBQ0M7RUFDQTtFaEJwQ0E7QUo2cUhGO0FJOXBISTtFZ0JtQkg7SWhCVUssbUNBakJhO0VKc3BIakI7QUFDRjtBSWpvSEU7RWdCZkQ7SWhCZ0JHO0VKb29IRjtBQUNGO0FFOXRIRTtFa0J5RUQ7SUFRRTtFcEJpcEhEO0FBQ0Y7QW9COW9IQztFQUVDO0VBRUE7RUFDQTtBcEI4b0hGO0FFeHVIRTtFa0JxRkQ7SUFRRTtFcEIrb0hEO0FBQ0Y7QW9CN29IRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK29ISDtBb0Izb0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCNm9IRjtBb0Izb0hFO0VBR0M7RUFDQTtFQUNBLFdBSk87RUFLUCxZQUxPO0VBTVAsbUJBTk87RUFPUDtFQUNBO0FwQjJvSEg7QW9Cdm9IQztFQUNDO0VBQ0E7RUFDQTtFaEJ4RkE7QUprdUhGO0FJbnRISTtFZ0JzRUg7SWhCekNLLGtDQWpCYTtFSjJzSGpCO0FBQ0Y7QUl0ckhFO0VnQm9DRDtJaEJuQ0c7RUp5ckhGO0FBQ0Y7QW9CdnBIQztFaEJyRkM7QUordUhGO0FJaHVISTtFZ0JzRUg7SWhCekNLLHNDQUphO0VKMnNIakI7QUFDRjtBSW5zSEU7RWdCb0NEO0loQm5DRztFSnNzSEY7QUFDRjtBb0J4cEhDO0VqQjlJQTtFQUNBO0VpQmdKQztFQUNBO0VoQnJHQTtBSmd3SEY7QUlqdkhJO0VnQmtGSDtJaEJyREssa0NBakJhO0VKeXVIakI7QUFDRjtBSXB0SEU7RWdCZ0REO0loQi9DRztFSnV0SEY7QUFDRjtBb0JocEhDO0VoQjFIQztBSjZ3SEY7QUk5dkhJO0VnQjJHSDtJaEI5RUssbUNBSmE7RUp5dUhqQjtBQUNGO0FJanVIRTtFZ0J5RUQ7SWhCeEVHO0VKb3VIRjtBQUNGO0FFanpIRztFa0JvSkY7SUFLRTtJQUNBO0VwQjRwSEQ7QUFDRjtBRXZ6SEc7RWtCb0pGO0lBVUU7RXBCNnBIRDtBQUNGO0FvQnhxSEM7RUFhQyx5Qm5CM0xnQjtFbUI0TGhCLGNuQmxNYTtFbUJtTWIscUJuQjdMZ0I7QUQyMUhsQjtBb0I1cEhFO0VBQ0MseUJuQnRNWTtFbUJ1TVosY25Cak1lO0FEKzFIbEI7QW9CM3BIRTtFQUNDLHlCbkJ0TVc7RW1CdU1YLGNuQjFNYztFbUIyTWQscUJuQnhNVztBRHEySGQ7QW9CM3BIRztFQUNDLHlCbkI5TWE7RW1CK01iLGNuQjVNVTtBRHkySGQ7QW9CenBIRTtFQUNDLHlCbkJuTlU7RW1Cb05WLGNuQnZOWTtFbUJ3TloscUJuQnJOVTtBRGczSGI7QW9CenBIRztFQUNDLHlCbkIzTlc7RW1CNE5YLGNuQnpOUztBRG8zSGI7QW9CdnBIRTtFQUNDLHlCbkJqT1k7RW1Ca09aLGNuQi9OVTtFbUJnT1YscUJuQm5PWTtBRDQzSGY7QW9CdnBIRztFQUNDLHlCbkJuT1M7RW1Cb09ULGNuQnZPVztBRGc0SGY7QW9CcHBIQztFQUNDO0FwQnNwSEY7QUU1M0hFO0VrQnFPRDtJQUlFO0lBQ0E7RXBCdXBIRDtBQUNGO0FvQnJwSEU7RUFDQztBcEJ1cEhIO0FFejNIRTtFa0JpT0E7SUFJRTtFcEJ3cEhGO0FBQ0Y7QW9CdHBIRztFQUNDO0VBQ0E7QXBCd3BISjtBb0JycEhHO0VBQ0M7QXBCdXBISjtBb0JwcEhHO0VBQ0M7QXBCc3BISjtBb0JscEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCb3BISDtBb0JqcEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCbXBISDtBb0JocEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCa3BISDtBb0I5b0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBCZ3BIRjtBRTU2SEU7RWtCd1JEO0lBT0U7SUFDQTtFcEJpcEhEO0FBQ0Y7QUV6NUhHO0VrQitQRjtJQVlFO0VwQmtwSEQ7QUFDRjtBRXA2SEc7RWtCcVFGO0lBZ0JFO0VwQm1wSEQ7QUFDRjtBRWg3SEU7RWtCNFFEO0lBb0JFO0VwQm9wSEQ7QUFDRjtBb0JqcEhDO0VBQ0M7RUFDQTtBcEJtcEhGO0FFcjhIRTtFa0JnVEQ7SUFLRTtJQUNBO0lBQ0E7RXBCb3BIRDtFb0JscEhDO0lBQ0M7SUFDQTtJQUNBO0VwQm9wSEY7QUFDRjtBRXI4SEU7RWtCb1NEO0lBaUJFO0lBQ0E7SUFDQTtFcEJvcEhEO0VvQmxwSEM7SUFDQztJQUNBO0lBQ0E7RXBCb3BIRjtBQUNGO0FvQmhwSEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFaEI5UkE7QUppN0hGO0FJbDZISTtFZ0IyUUg7SWhCOU9LLHFDQWpCYTtFSjA1SGpCO0FBQ0Y7QUl2NkhJO0VnQjJRSDtJaEI5T0ssa0JBSmE7RUprNUhqQjtBQUNGO0FJMTRIRTtFZ0J5T0Q7SWhCeE9HO0VKNjRIRjtBQUNGO0FFditIRTtFa0JpVUQ7SUFXRTtFcEIrcEhEO0FBQ0Y7QUUvOUhHO0VrQm9URjtJQWVFO0VwQmdxSEQ7QUFDRjs7QW9CNXBIQTtFQUNDLG1CbkJ2V2dCO0VtQndXaEI7RWhCaFRDO0FKZzlIRjtBSWo4SEk7RWdCK1JKO0loQmxRTSw0REFqQmE7RUp5N0hqQjtBQUNGO0FJcDZIRTtFZ0I2UEY7SWhCNVBJO0VKdTZIRjtBQUNGO0FvQnJxSEM7RWpCbFdBO0VBQ0E7RWlCb1dDLGNuQmxYYTtFbUJtWGI7QXBCdXFIRjtBRXZnSUU7RWtCNFZEO0lBT0U7RXBCd3FIRDtBQUNGO0FvQnJxSEM7RUFDQztFQUNBO0FwQnVxSEY7QUU1aElFO0VrQm1YRDtJQUtFO0lBQ0E7RXBCd3FIRDtBQUNGO0FvQnJxSEM7RUFDQztBcEJ1cUhGO0FvQnJxSEU7RUFDQztFQUNBO0VBQ0E7QXBCdXFISDtBb0JucUhDO0VBQ0M7RUFDQTtBcEJxcUhGO0FvQm5xSEU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjbkJqWlc7RW1Ca1pYO0FwQnFxSEg7QW9CbnFIRztFQUNDO0FwQnFxSEo7QW9CanFIRTtFQUNDO0VBQ0E7RUFDQTtBcEJtcUhIO0FvQmpxSEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbXFISjtBb0JqcUhJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJtcUhMO0FvQjdwSEM7RUFDQztBcEIrcEhGO0FFbmtJRTtFa0JtYUQ7SUFJRTtFcEJncUhEO0FBQ0Y7QW9COXBIRTtFQUNDO0VBQ0E7RUFDQSxjbkJ6YlU7RW1CMGJWO0VBQ0E7RUFDQTtBcEJncUhIO0FFNWxJRTtFa0JzYkE7SUFTRTtJQUNBO0VwQmlxSEY7QUFDRjtBb0IvcEhHO0VBQ0M7QXBCaXFISjtBb0J2cEhDO0VBRUM7QXBCd3BIRjtBb0JycEhHO0VBQ0M7RUFDQTtFQUNBO0FwQnVwSEo7QW9CcHBISztFQUNDO0FwQnNwSE47QW9CaHBIRTtFakIxZEQ7RUFDQTtFaUI0ZEUsY25CMWVZO0VtQjJlWjtFQUNBO0VBQ0E7QXBCa3BISDtBb0JocEhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmtwSEo7QW9COW9ISTtFQUNDO0FwQmdwSEw7QW9CNW9IRztFQUNDLGNuQi9mVztBRDZvSWY7QW9CM29IRztFQUNDLGNuQjlmVTtBRDJvSWQ7QW9CMW9IRztFQUNDLGNuQnBnQlM7QURncEliO0FvQnpvSEc7RUFDQyxjbkJyZ0JjO0FEZ3BJbEI7QW9Ccm9IRTtFQUNDO0VBQ0E7QXBCdW9ISDtBb0Jub0hDO0VBQ0M7RUFDQTtBcEJxb0hGO0FFM29JRTtFa0JvZ0JEO0lBS0U7RXBCc29IRDtBQUNGO0FvQnBvSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuQm5pQmM7RW1Cb2lCZDtFQUNBO0VBQ0E7RUFDQTtBcEJzb0hIO0FFNXBJRTtFa0J5aEJBO0lBRUU7RXBCcW9IRjtBQUNGO0FvQmxvSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm9vSEg7QUV4cUlFO0VrQitoQkE7SUFRRTtJQUNBO0VwQnFvSEY7QUFDRjtBb0Jub0hHO0VBQ0M7RUFDQTtFQUNBO0FwQnFvSEo7QW9CbG9IRztFQUNDO0FwQm9vSEo7QW9CL25IQztFQUNDO0FwQmlvSEY7O0FvQjduSEE7RUFDQyxtQm5COWtCZ0I7RW1CK2tCaEI7QXBCZ29IRDtBRTlySUU7RWtCNGpCRjtJQUtFO0VwQmlvSEE7QUFDRjtBb0IvbkhDO0VBQ0M7RUFDQTtFQUNBO0FwQmlvSEY7QW9COW5IQztFQUNDO0VBQ0E7QXBCZ29IRjtBRTVzSUU7RWtCMGtCRDtJQU1FO0VwQmdvSEQ7QUFDRjtBb0I5bkhFO0VBQ0MsZ0JuQi9sQlc7RW1CZ21CWDtFQUNBO0FwQmdvSEg7QUVsdUlFO0VrQitsQkE7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQmlvSEY7QUFDRjtBRS90SUU7RWtCbWxCQTtJQWVFO0lBRUE7SUFDQTtJQUNBO0VwQmdvSEY7QUFDRjtBb0JwcEhFO0VoQjVpQkE7QUptc0lGO0FJcHJJSTtFZ0I2aEJGO0loQmhnQkksaUNBakJhO0VKNHFJakI7QUFDRjtBSXZwSUU7RWdCMmZBO0loQjFmRTtFSjBwSUY7QUFDRjtBb0I3bkhJO0VBV0M7RUFDQTtFQUNBO0VoQjdsQkg7QUptdElGO0FJcHNJSTtFZ0Jpa0JBO0loQnBpQkUsZ0NBakJhO0VKNHJJakI7QUFDRjtBSXZxSUU7RWdCK2hCRTtJaEI5aEJBO0VKMHFJRjtBQUNGO0FFcHdJRTtFa0J1bkJFO0lBeUJFO0lBQ0E7SUFDQTtJQUNBO0VwQnduSEo7QUFDRjtBb0JubkhFO0VBQ0M7RUFDQSxjbkI5cUJZO0VtQitxQlo7RUFDQTtFaEJ0bkJEO0FKNHVJRjtBSTd0SUk7RWdCbW1CRjtJaEJ0a0JJLGtDQWpCYTtFSnF0SWpCO0FBQ0Y7QUloc0lFO0VnQmlrQkE7SWhCaGtCRTtFSm1zSUY7QUFDRjtBb0Jwb0hFO0VoQmxuQkE7QUp5dklGO0FJMXVJSTtFZ0JtbUJGO0loQnRrQkksMERBakJhO0VKa3VJakI7QUFDRjtBSTdzSUU7RWdCaWtCQTtJaEJoa0JFO0VKZ3RJRjtBQUNGO0FvQmpvSEM7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQm5CN3JCVztFbUI4ckJYLGNuQmpzQmE7RW1Ca3NCYjtBcEJtb0hGO0FFbHpJRTtFa0J5cUJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RXBCb29IRDtBQUNGO0FvQmpwSEM7RWhCbG9CQztBSnN4SUY7QUl2d0lJO0VnQm1uQkg7SWhCdGxCSyxrQ0FqQmE7RUordklqQjtBQUNGO0FJMXVJRTtFZ0JpbEJEO0loQmhsQkc7RUo2dUlGO0FBQ0Y7QW9CNW9IRTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNG9ISDtBRXAxSUU7RWtCMnJCQTtJQWdCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjZvSEY7QUFDRjs7QW9CeG9IQTtFQUNDLG1CbkJydUJrQjtFbUJzdUJsQjtFQUNBLGNuQjN1QmM7RW1CNHVCZDtBcEIyb0hEO0FFcDJJRTtFa0JxdEJGO0lBT0U7RXBCNG9IQTtBQUNGO0FvQjFvSEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyb0hGO0FvQnhvSEM7RUFDQztBcEIwb0hGO0FvQnZvSEM7RUFDQztFQUNBO0FwQnlvSEY7QW9CdG9IQztFakJ6dkJBO0VBQ0E7RWlCNHZCQyxjbkIxd0JhO0VtQjJ3QmI7RWhCanRCQTtBSnkxSUY7QUkxMElJO0VnQjZyQkg7SWhCaHFCSyxtQ0FqQmE7RUprMElqQjtBQUNGO0FJN3lJRTtFZ0IycEJEO0loQjFwQkc7RUpneklGO0FBQ0Y7QUV0NUlFO0VrQit2QkQ7SUFXRTtFcEJncEhEO0FBQ0Y7QW9COW9IRTtFQUNDO0FwQmdwSEg7QUU5NUlFO0VrQmt4QkQ7SUFFRTtJQUNBO0VwQjhvSEQ7QUFDRjtBb0Izb0hDO0VBQ0M7RUFDQTtBcEI2b0hGO0FvQjNvSEU7RUFDQztBcEI2b0hIO0FvQnpvSEM7RUFDQztFQUNBO0FwQjJvSEY7QUVuNklFO0VrQnN4QkQ7SUFLRTtFcEI0b0hEO0FBQ0Y7QW9CMW9IRTtFQUNDO0VBQ0E7QXBCNG9ISDtBb0J4b0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwb0hGO0FFLzdJRTtFa0JnekJEO0lBUUU7SUFDQTtJQUNBO0VwQjJvSEQ7QUFDRjtBRTE3SUU7RWtCb3lCRDtJQWNFO0VwQjRvSEQ7QUFDRjtBb0Ixb0hFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI0b0hIO0FFdDhJRTtFa0JxekJBO0lBUUU7SUFDQTtFcEI2b0hGO0FBQ0Y7QW9CM29IRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2b0hKO0FvQjFvSEc7RUFDQztBcEI0b0hKO0FvQnpvSEc7RWpCcDFCRjtFQUNBO0VpQnMxQkcsY25CbDJCYTtFbUJtMkJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyb0hKO0FvQnZvSEk7RUFDQztBcEJ5b0hMO0FvQnBvSEk7RUFDQyxjbkJ4M0JVO0VtQnkzQlY7QXBCc29ITDtBb0Jqb0hJO0VBQ0M7QXBCbW9ITDtBb0I5bkhJO0VBQ0M7RUFDQTtBcEJnb0hMO0FvQnpuSEk7RUFDQztFQUNBO0FwQjJuSEw7QUV2L0lFO0VrQjAzQkU7SUFLRTtJQUNBO0lBQ0E7RXBCNG5ISjtBQUNGO0FvQnhuSEc7RUFFQztBcEJ5bkhKO0FvQnZuSEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnluSEw7QUV4Z0pFO0VrQjA0QkU7SUFRRTtJQUNBO0lBQ0E7RXBCMG5ISjtBQUNGO0FvQnBuSEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnNuSEw7QUV6aEpFO0VrQjI1QkU7SUFXRTtFcEJ1bkhKO0FBQ0Y7QW9CbG5ISTtFQUNDO0FwQm9uSEw7QUVqaUpFO0VrQjQ2QkU7SUFJRTtFcEJxbkhKO0FBQ0Y7QW9Cam5IRztFQUNDO0FwQm1uSEo7QW9Cam5ISTtFQUNDO0FwQm1uSEw7QW9CaG5ISTtFQUNDO0FwQmtuSEw7O0FvQjNtSEE7RUFDQyxtQm5CdDlCZ0I7RW1CdTlCaEI7RWhCLzVCQztBSjhnSkY7QUkvL0lJO0VnQjg0Qko7SWhCajNCTSw0REFqQmE7RUp1L0lqQjtBQUNGO0FJbCtJRTtFZ0I0MkJGO0loQjMyQkk7RUpxK0lGO0FBQ0Y7QW9CcG5IQztFakJqOUJBO0VBQ0E7RWlCbzlCQyxjbkJsK0JhO0VtQm0rQmI7RWhCejZCQTtBSitoSkY7QUloaEpJO0VnQnE1Qkg7SWhCeDNCSyxtQ0FqQmE7RUp3Z0pqQjtBQUNGO0FJbi9JRTtFZ0JtM0JEO0loQmwzQkc7RUpzL0lGO0FBQ0Y7QW9CMW5IQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBCMm5IRjtBRXZsSkU7RWtCczlCRDtJQVNFLDRDQUNDO0lBSUQ7SUFDQTtFcEJ3bkhEO0FBQ0Y7QW9CdG5IRTtFQUVDO0FwQnVuSEg7QW9Ccm5IRztFQUNDO0VBQ0E7QXBCdW5ISjtBb0JubkhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJxbkhIO0FvQmpuSEM7RUFDQztFQUNBO0FwQm1uSEY7QUVubkpFO0VrQjgvQkQ7SUFNRTtFcEJtbkhEO0FBQ0Y7QW9CaG5IQztFQUNDO0VBQ0E7QXBCa25IRjtBRTVuSkU7RWtCd2dDRDtJQUtFO0VwQm1uSEQ7QUFDRjtBb0JobkhDO0VBQ0M7RUFDQTtBcEJrbkhGO0FFcm9KRTtFa0JpaENEO0lBS0U7RXBCbW5IRDtBQUNGO0FvQmhuSEM7RUFDQztFQUNBO0FwQmtuSEY7QW9CaG5IRTtFQUNDO0VBQ0E7QXBCa25ISDtBRWxwSkU7RWtCMGhDRDtJQVVFO0VwQmtuSEQ7QUFDRjs7QW9COW1IQTtFQUNDLG1CbkIzakNnQjtFbUI0akNoQjtFaEJwZ0NDO0FKc25KRjtBSXZtSkk7RWdCbS9CSjtJaEJ0OUJNLHdDQWpCYTtFSitsSmpCO0FBQ0Y7QUkxa0pFO0VnQmk5QkY7SWhCaDlCSTtFSjZrSkY7QUFDRjtBb0J2bkhDO0VqQnRqQ0E7RUFDQTtFaUJ5akNDLGNuQnZrQ2E7RW1Cd2tDYjtBcEJ3bkhGO0FvQnRuSEU7RUFDQztBcEJ3bkhIO0FFNXJKRTtFa0J3a0NEO0lBR0U7SUFDQTtJQUNBO0VwQnFuSEQ7QUFDRjtBb0JsbkhDO0VBQ0M7QXBCb25IRjtBRTFySkU7RWtCcWtDRDtJQUlFO0VwQnFuSEQ7QUFDRjtBb0JubkhFO0VBQ0M7RUFDQTtBcEJxbkhIO0FvQmpuSEM7RUFDQztFQUNBLGNuQnZtQ2E7QUQwdEpmOztBcUIzdEpBO0VBQ0M7RUFHQSxtQnBCRWE7RW9CRGIsY3BCRmdCO0VvQkloQjtBckIydEpEO0FxQnp0SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMnRKRjtBcUJ4dEpDO0VBQ0M7RUFDQTtFQUNBO0FyQjB0SkY7QUVqdEpHO0VtQlpGO0lBTUU7SUFDQTtJQUNBO0VyQjJ0SkQ7QUFDRjtBRTl0Skc7RW1CTkY7SUFZRTtJQUNBO0VyQjR0SkQ7QUFDRjtBcUIxdUpDO0VqQnNDQztBSnVzSkY7QUl4ckpJO0VpQnJESDtJakJrRksscUNBakJhO0VKZ3JKakI7QUFDRjtBSTNwSkU7RWlCdkZEO0lqQndGRztFSjhwSkY7QUFDRjtBcUJudUpDO0VBQ0M7RUFDQTtFQUNBO0FyQnF1SkY7QUVodkpHO0VtQlFGO0lBTUU7SUFDQTtJQUNBO0VyQnN1SkQ7QUFDRjtBRTd2Skc7RW1CY0Y7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFckJ1dUpEO0FBQ0Y7QXFCdnZKQztFakJrQkM7QUp3dUpGO0FJenRKSTtFaUJqQ0g7SWpCOERLLDRCQWpCYTtFSml0SmpCO0FBQ0Y7QUk1ckpFO0VpQm5FRDtJakJvRUc7RUorckpGO0FBQ0Y7QXFCOXVKRTs7RUFFQztFQUNBO0FyQmd2Skg7QXFCN3VKRTtFQUNDO0VBQ0E7RUFDQTtBckIrdUpIO0FxQjV1SkU7RUFDQztFQUNBO0VBQ0E7QXJCOHVKSDtBcUIzdUpFO0VBQ0M7RUFDQTtFQUNBO0FyQjZ1Skg7QXFCMXVKRTtFQUNDO0VBQ0E7RUFDQTtBckI0dUpIO0FxQnp1SkU7RUFDQztFQUNBO0VBQ0E7QXJCMnVKSDtBcUJ2dUpDO0VBQ0M7QXJCeXVKRjtBcUJ0dUpDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXJCdXVKRjtBRXp6Skc7RW1CNkVGO0lBUUU7RXJCd3VKRDtBQUNGO0FxQnJ1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnV1SkY7QUUvekpHO0VtQm1GRjtJQVFFO0VyQnd1SkQ7QUFDRjtBcUJqdUpFO0VBQ0M7RWpCMUVEO0FKOHlKRjtBSS94Skk7RWlCMERGO0lqQjdCSSxnQ0FqQmE7RUp1eEpqQjtBQUNGO0FJbHdKRTtFaUJ3QkE7SWpCdkJFO0VKcXdKRjtBQUNGO0FxQnZ1SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl1SkY7QXFCdnVKRTtFQUNDO0FyQnl1Skg7QUVsMkpHO0VtQmlIRjtJQVlFO0VyQnl1SkQ7QUFDRjtBcUJydUpFO0VBQ0M7RUFDQTtFQUNBLFdwQnZKVztFb0J3Slg7RUFDQTtFakJ2R0Q7QUorMEpGO0FJaDBKSTtFaUJtRkY7SWpCdERJLG1DQWpCYTtFSnd6SmpCO0FBQ0Y7QUlueUpFO0VpQmlEQTtJakJoREU7RUpzeUpGO0FBQ0Y7QXFCN3VKRztFQUNDO0VBQ0E7RUFDQSxtQnBCbktjO0VvQm9LZDtFQUNBO0VqQmpIRjtBSmkySkY7QUlsMUpJO0VpQjZGRDtJakJoRUcsK0JBakJhO0VKMDBKakI7QUFDRjtBSXJ6SkU7RWlCMkRDO0lqQjFEQztFSnd6SkY7QUFDRjtBcUJsdkpDO0VsQnRLQTtFQUNBO0VrQndLQztFakI1SEE7QUppM0pGO0FJbDJKSTtFaUIwR0g7SWpCN0VLLGtDQWpCYTtFSjAxSmpCO0FBQ0Y7QUlyMEpFO0VpQndFRDtJakJ2RUc7RUp3MEpGO0FBQ0Y7QXFCenZKQztFQUNDO0VBQ0E7RUFDQTtBckIydkpGO0FxQnp2SkU7RUFDQztBckIydkpIO0FxQnZ2SkM7RUFDQztFQUNBO0VqQjlJQTtBSnc0SkY7QUl6M0pJO0VpQjZISDtJakJoR0ssNkRBakJhO0VKaTNKakI7QUFDRjtBSTUxSkU7RWlCMkZEO0lqQjFGRztFSisxSkY7QUFDRjtBRWw3Skc7RW1Cb0xBO0lBQ0M7RXJCaXdKRjtBQUNGO0FxQjl2SkU7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJCK3ZKSDtBRS83Skc7RW1CeUxEO0lBVUU7RXJCZ3dKRjtBQUNGO0FxQjN2SkM7Ozs7Ozs7O0VBUUM7QXJCNnZKRjs7QXFCenZKQTtFQUNDLG1CcEI5T2dCO0VHd0RmO0FKbTdKRjtBSXA2Skk7RWlCc0tKO0lqQnpJTSx3Q0FKYTtFSis0SmpCO0FBQ0Y7QUl2NEpFO0VpQm9JRjtJakJuSUk7RUowNEpGO0FBQ0Y7QXFCbndKQztFQUNDO0VBQ0E7RUFDQTtBckJxd0pGO0FFci9KRTtFbUJtUEQ7SUFFRTtJQUNBO0VyQm93SkQ7QUFDRjtBcUJqd0pDO0VBQ0M7RUFDQTtFQUNBO0FyQm13SkY7QUVoZ0tFO0VtQjBQRDtJQU1FO0VyQm93SkQ7QUFDRjtBRXJnS0U7RW1Cb1FDO0lBRUU7SUFDQTtFckJtd0pIO0FBQ0Y7QUUzZ0tFO0VtQjJRQztJQUVFO0lBQ0E7RXJCa3dKSDtBQUNGO0FFamhLRTtFbUJrUkM7SUFFRTtJQUNBO0VyQml3Skg7QUFDRjtBcUI1dkpDO0VsQnJSQTtFQUNBO0VrQndSQyxjcEJ0U2E7RW9CdVNiO0VqQjdPQTtBSjIrSkY7QUk1OUpJO0VpQnlOSDtJakI1TEssbUNBakJhO0VKbzlKakI7QUFDRjtBSS83SkU7RWlCdUxEO0lqQnRMRztFSms4SkY7QUFDRjtBcUI3d0pDO0VqQnhPQztBSncvSkY7QUl6K0pJO0VpQnlOSDtJakI1TEssMkRBakJhO0VKaStKakI7QUFDRjtBSTU4SkU7RWlCdUxEO0lqQnRMRztFSis4SkY7QUFDRjtBcUI3d0pFO0VBQ0M7RUFDQTtBckIrd0pIO0FxQjF3SkM7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIwd0pGO0FFbGtLRTtFbUIrU0Q7SUFZRTtFckIyd0pEO0FBQ0Y7QXFCdndKSTtFQUNDO0FyQnl3Skw7QXFCcndKRztFQUNDO0FyQnV3Sko7QXFCbndKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxd0pIO0FFcmxLRTtFbUIwVUE7SUFTRTtFckJzd0pGO0FBQ0Y7QXFCbndKRTtFQUNDO0VBQ0E7RUFDQTtBckJxd0pIO0FxQm53Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXdKSjtBcUJqd0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJsWFk7RW9CbVhaO0FyQm13Skg7QXFCandKRztFQVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxXcEJ4WFU7SW9CeVhWO0lBQ0E7RXJCb3dKRjtBQUNGOztBcUI5dkpBO0VBQ0MsbUJwQnhZZ0I7RW9CeVloQjtFakJqVkM7QUptbEtGO0FJcGtLSTtFaUJnVUo7SWpCblNNLHVDQUphO0VKK2lLakI7QUFDRjtBSXZpS0U7RWlCOFJGO0lqQjdSSTtFSjBpS0Y7QUFDRjtBcUJ2d0pDO0VsQm5ZQTtFQUNBO0VrQnFZQyxjcEJuWmE7RW9Cb1piO0VBQ0E7QXJCeXdKRjs7QXFCcndKQTtFQUNDO0VBQ0EsbUJwQnpaZ0I7RW9CMFpoQjtBckJ3d0pEO0FFanBLRTtFbUJzWUY7SUFNRTtFckJ5d0pBO0FBQ0Y7QXFCdndKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBCeGFhO0FEaXJLZjtBRTlwS0U7RW1CK1lEO0lBU0U7RXJCMHdKRDtBQUNGO0FxQnB4SkM7RWpCeFdDO0FKK25LRjtBSWhuS0k7RWlCeVZIO0lqQjVUSyxrQ0FqQmE7RUp3bUtqQjtBQUNGO0FJcm5LSTtFaUJ5Vkg7SWpCNVRLLGlDQWpCYTtFSjZtS2pCO0FBQ0Y7QUl4bEtFO0VpQnVURDtJakJ0VEc7RUoybEtGO0FBQ0Y7QXFCdHhKRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnV4Skg7QXFCcHhKRTtFQUNDO0VBQ0E7QXJCc3hKSDtBcUJueEpFO0VBQ0M7RUFDQTtFQUNBO0FyQnF4Skg7QXFCanhKQztFQUNDO0FyQm14SkY7QXFCaHhKQztFbEJoY0E7RUFDQTtFa0JtY0MsY3BCL2NlO0VvQmdkZjtFQUNBO0VqQnpaQTtBSjJxS0Y7QUk1cEtJO0VpQm9ZSDtJakJ2V0ssa0NBakJhO0VKb3BLakI7QUFDRjtBSS9uS0U7RWlCa1dEO0lqQmpXRztFSmtvS0Y7QUFDRjtBcUJseUpDO0VqQm5aQztBSndyS0Y7QUl6cUtJO0VpQm9ZSDtJakJ2V0ssb0NBakJhO0VKaXFLakI7QUFDRjtBSTVvS0U7RWlCa1dEO0lqQmpXRztFSitvS0Y7QUFDRjtBcUJoeUpDO0VBQ0MsY3BCM2RlO0VvQjRkZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQnhhQTtBSjJzS0Y7QUk1cktJO0VpQm1aSDtJakJ0WEssaUNBakJhO0VKb3JLakI7QUFDRjtBSS9wS0U7RWlCaVhEO0lqQmhYRztFSmtxS0Y7QUFDRjtBcUJyeUpFO0VBQ0M7RUFDQTtFQUNBO0FyQnV5Skg7QUVqd0tFO0VtQnVkQTtJQU1FO0lBQ0E7SUFDQTtFckJ3eUpGO0FBQ0Y7QXFCdHlKRztFQUNDO0VBQ0EsY3BCdmZXO0VvQndmWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3eUpKO0FFdHhLRTtFbUJrZUM7SUFlRTtFckJ5eUpIO0FBQ0Y7QXFCdnlKSTtFbEIxZkg7RUFDQTtFa0I0Zkk7QXJCeXlKTDtBcUJ2eUpLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl5Sk47QXFCcnlKSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQnV5Skw7QXFCanlKQztFQUNDO0VBQ0E7QXJCbXlKRjtBcUJqeUpFO0VsQnZoQkQ7RUFDQTtFa0J5aEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJteUpIO0FFL3pLRTtFbUJpaEJBO0lBY0U7RXJCb3lKRjtBQUNGO0FxQmx5Skc7RUFFQztFQUNBO0FyQm15Sko7QXFCaHlKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJreUpKO0FxQi94Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCaXlKSjtBcUI5eEpHO0VBQ0MsY3BCOWtCVztBRDgyS2Y7O0FxQnp4SkM7RUFDQztFakI1aEJBO0FKeXpLRjtBSTF5S0k7RWlCNGdCSDtJakIvZUsscUNBSmE7RUpxeEtqQjtBQUNGO0FJN3dLRTtFaUIwZUQ7SWpCemVHO0VKZ3hLRjtBQUNGO0FxQmp5SkM7RUFDQztBckJteUpGO0FxQmh5SkM7RUFDQyx5QnBCM2xCZ0I7RW9CNGxCaEI7QXJCa3lKRjtBcUIveEpFO0VBQ0M7QXJCaXlKSDtBcUI5eEpFO0VBQ0M7QXJCZ3lKSDtBcUI1eEpDO0VBQ0MsbUJwQnptQmdCO0FEdTRLbEI7O0FxQjF4SkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjcEJ2bkJjO0VHMERiO0FKMjFLRjtBSTUwS0k7RWlCMGlCSjtJakI3Z0JNLHFDQWpCYTtFSm8wS2pCO0FBQ0Y7QUkveUtFO0VpQndnQkY7SWpCdmdCSTtFSmt6S0Y7QUFDRjtBcUJueUpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJxeUpGO0FxQmx5SkM7RUFDQztFQUNBO0FyQm95SkY7QXFCanlKQztFQUNDO0VBQ0E7RWpCcGxCQTtBSnczS0Y7QUl6MktJO0VpQm1rQkg7SWpCdGlCSyxtQ0FqQmE7RUppMktqQjtBQUNGO0FJNTBLRTtFaUJpaUJEO0lqQmhpQkc7RUorMEtGO0FBQ0Y7QXFCeHlKQztFbEJ2b0JBO0VBQ0E7RWtCeW9CQztBckIweUpGO0FxQnR5Skk7RUFDQztBckJ3eUpMOztBcUJqeUpBO0VBQ0MsbUJwQmxxQmdCO0VvQm1xQmhCO0VBQ0E7RWpCNW1CQztBSmk1S0Y7QUlsNEtJO0VpQjBsQko7SWpCN2pCTSx3Q0FKYTtFSjYyS2pCO0FBQ0Y7QUlyMktFO0VpQndqQkY7SWpCdmpCSTtFSncyS0Y7QUFDRjtBRTk4S0U7RW1Cb3FCRDtJQUVFO0VyQjR5SkQ7QUFDRjtBcUJ6eUpDO0VBQ0M7QXJCMnlKRjtBcUJ4eUpDO0VBQ0M7QXJCMHlKRjtBRTc4S0U7RW1Ca3FCRDtJQUlFO0VyQjJ5SkQ7QUFDRjtBcUJ4eUpDO0VBQ0MsY3BCdnJCVztFb0J3ckJYO0FyQjB5SkY7QXFCeHlKRTtFQUNDO0VsQnJyQkY7RUFDQTtFa0J3ckJFLGNwQnRzQlk7RW9CdXNCWjtFakI3b0JEO0FKdTdLRjtBSXg2S0k7RWlCd25CRjtJakIzbEJJLG1DQWpCYTtFSmc2S2pCO0FBQ0Y7QUkzNEtFO0VpQnNsQkE7SWpCcmxCRTtFSjg0S0Y7QUFDRjtBcUI5eUpFO0VBQ0M7RUFDQTtBckJnekpIO0FxQjV5SkM7RUFDQztBckI4eUpGO0FxQjV5SkU7RUFDQztBckI4eUpIO0FFbC9LRTtFbUJ3c0JDO0lBQ0M7RXJCNnlKRjtFcUIxeUpDO0lBQ0M7SUFDQTtFckI0eUpGO0FBQ0Y7QXFCenlKRTtFQUNDO0VBR0E7RUFDQTtFQUNBO0FyQnl5Skg7QXFCcnlKQztFQUdDO0VBQ0EsY3BCanZCZTtFb0JrdkJmO0VBQ0E7RUFDQTtFQUNBO0FyQnF5SkY7QUVyaExFO0VtQnd1QkQ7SUFZRTtFckJxeUpEO0FBQ0Y7QXFCbnlKRTtFQUNDO0VBQ0E7RUFDQTtBckJxeUpIO0FxQm55Skc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckJxeUpKO0FFemhMRTtFbUJndkJDO0lBT0U7RXJCc3lKSDtBQUNGO0FxQmx5SkU7RUFDQztFQUNBO0FyQm95Skg7QXFCanlKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm15Skg7QXFCL3hKRztFQUNDLG1CcEI3eEJjO0FEOGpMbEI7QUU3akxFO0VtQjB4QkE7SUFNRTtFckJpeUpGO0FBQ0Y7QXFCL3hKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FyQmd5Sko7QUUvakxFO0VtQnV4QkM7SUFXRTtJQUNBO0lBQ0E7RXJCaXlKSDtBQUNGO0FxQjl4Skc7RUFDQztFQUNBO0FyQmd5Sko7QXFCM3hKRztFQUNDLG1CcEI5ekJVO0FEMmxMZDtBcUIxeEpHO0VBQ0M7RUFDQTtFQUNBO0FyQjR4Sko7QXFCdnhKRztFQUNDLG1CcEIvMEJXO0FEd21MZjtBcUJ0eEpHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJCdXhKSjtBRTlsTEU7RW1CK3pCQztJQVdFO0lBQ0E7SUFDQTtFckJ3eEpIO0FBQ0Y7QXFCcnhKRztFQUNDO0VBQ0E7QXJCdXhKSjs7QXNCN25MQTtFQUNDLG1CckJFZ0I7RXFCRGhCO0F0QmdvTEQ7QXNCOW5MQztFQUNDO0F0QmdvTEY7QUU3bkxFO0VvQkpEO0lBSUU7SUFDQTtJQUNBO0V0QmlvTEQ7QUFDRjtBRWpuTEc7RW9CdkJGO0lBVUU7RXRCa29MRDtBQUNGO0FzQmhvTEU7RUFDQztBdEJrb0xIO0FFaG9MRTtFb0JIQTtJQUlFO0V0Qm1vTEY7QUFDRjtBc0Job0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCa29MSDtBRTlvTEU7RW9CZ0JDO0lBQ0M7RXRCaW9MRjtBQUNGO0FzQjduTEM7RUFDQztFbEJnQkE7QUpnbkxGO0FJam1MSTtFa0JoQ0g7SWxCNkRLLDJEQWpCYTtFSnlsTGpCO0FBQ0Y7QUlwa0xFO0VrQmxFRDtJbEJtRUc7RUp1a0xGO0FBQ0Y7O0FzQmpvTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm9vTEQ7QXNCbG9MQztFQUNDO0VBQ0E7QXRCb29MRjtBRXpyTEU7RW9CbUREO0lBS0U7RXRCcW9MRDtBQUNGO0FzQm5vTEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCcW9MSDtBRTdyTEU7RW9CK0NBO0lBWUU7RXRCc29MRjtBQUNGO0FzQnBvTEc7RW5CcEVGO0VBQ0E7RW1Cc0VHO0VBQ0E7RWxCM0JGO0FKa3FMRjtBSW5wTEk7RWtCUUQ7SWxCcUJHLG1DQWpCYTtFSjJvTGpCO0FBQ0Y7QUl0bkxFO0VrQjFCQztJbEIyQkM7RUp5bkxGO0FBQ0Y7QUVudExFO0VvQjhEQztJQVlFO0V0QjZvTEg7QUFDRjtBc0Ixb0xHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNG9MSjtBRWp1TEU7RW9COEVDO0lBVUU7SUFDQTtFdEI2b0xIO0FBQ0Y7QXNCM29MSTtFQUNDO0VBQ0E7QXRCNm9MTDtBc0J6b0xHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjJvTEo7QUVudkxFO0VvQmtHQztJQVNFO0lBQ0E7RXRCNG9MSDtBQUNGO0FzQjFvTEk7RUFDQztFQUNBO0F0QjRvTEw7QXNCeG9MRztFQUNDO0F0QjBvTEo7QXNCeG9MSTtFQUNDO0F0QjBvTEw7O0F1QnR4TEM7RUFDQyxtQnRCR2lCO0FEc3hMbkI7O0F1QnJ4TEE7RUFDQyxtQnRCRmtCO0VzQkdsQjtFQUNBO0F2Qnd4TEQ7QXVCdHhMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCd3hMRjtBdUJyeExDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkJnQ0E7QUp3dkxGO0FJenVMSTtFbUJwREg7SW5CaUZLLHNEQWpCYTtFSml1TGpCO0FBQ0Y7QUk1c0xFO0VtQnRGRDtJbkJ1Rkc7RUorc0xGO0FBQ0Y7QUV6eUxFO0VxQkVEO0lBYUU7RXZCOHhMRDtBQUNGO0F1QjN3TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNndMSDtBdUJ6d0xDO0VBQ0M7RW5CVkE7QUpzeExGO0FJdndMSTtFbUJOSDtJbkJtQ0ssMkRBakJhO0VKK3ZMakI7QUFDRjtBSTF1TEU7RW1CeENEO0luQnlDRztFSjZ1TEY7QUFDRjs7QXVCN3dMQTtFQUNDO0VBQ0EsZ0J0QnZFYTtFc0J3RWI7RUFDQTtFQUNBO0F2Qmd4TEQ7QXVCNXdMQztFQUNDO0VBQ0E7QXZCOHdMRjtBRW4xTEU7RXFCbUVEO0lBS0U7RXZCK3dMRDtBQUNGO0F1Qjd3TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCK3dMSDtBRW4yTEU7RXFCMkVBO0lBWUU7RXZCZ3hMRjtBQUNGO0F1Qjl3TEc7RUFDQztFQUNBO0VBQ0E7QXZCZ3hMSjtBdUI3d0xJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrd0xMO0F1QjN3TEc7RXBCcEhGO0VBQ0E7RW9Cc0hHO0VBQ0E7RUFDQSxjdEJ0SVc7RXNCdUlYO0VuQjdFRjtBSjIxTEY7QUk1MExJO0VtQndERDtJbkIzQkcsbUNBakJhO0VKbzBMakI7QUFDRjtBSS95TEU7RW1Cc0JDO0luQnJCQztFSmt6TEY7QUFDRjtBRTU0TEU7RXFCOEdDO0lBY0U7RXZCb3hMSDtBQUNGO0F1Qmp4TEc7RUFDQztFQUNBO0F2Qm14TEo7QUVyNUxFO0VxQmdJQztJQUtFO0V2Qm94TEg7QUFDRjs7QXVCOXdMQTtFQUNDLG1CdEI5SmdCO0VzQitKaEI7QXZCaXhMRDtBdUIvd0xDO0VBQ0M7QXZCaXhMRjtBdUI5d0xDO0VwQjFKQTtFQUNBO0VDNENDO0FKZzRMRjtBSWozTEk7RW1COEZIO0luQmpFSyxtQ0FqQmE7RUp5MkxqQjtBQUNGO0FJcDFMRTtFbUI0REQ7SW5CM0RHO0VKdTFMRjtBQUNGO0F1Qjd4TEM7RUFRQyxjdEIvS2E7RXNCZ0xiO0VBQ0E7QXZCd3hMRjtBdUJyeExDO0VBQ0M7RUFDQTtBdkJ1eExGO0F1QnB4TEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3hMRjtBdUJweExFO0VBQ0M7QXZCc3hMSDtBdUJweExHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3hMSjs7QXdCaitMQTtFQUNDLG1CdkJFZ0I7RXVCRGhCO0F4Qm8rTEQ7QXdCbCtMQztFQUNDO0VBQ0E7RUFDQTtBeEJvK0xGO0F3QmorTEM7RXJCSUE7RUFDQTtFcUJGQyxjdkJaYTtFdUJhYjtFQUNBO0F4Qm0rTEY7QXdCaitMRTtFQUNDO0VBQ0E7QXhCbStMSDtBd0JoK0xFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhCaytMSDtBd0JoK0xHO0VBQ0M7RUFDQTtBeEJrK0xKO0F3Qi85TEc7RUFDQztBeEJpK0xKOztBd0IzOUxBO0VBQ0MsbUJ2QnRDZ0I7RXVCdUNoQjtFcEJpQkM7QUo4OExGO0FJLzdMSTtFb0JsQ0o7SXBCK0RNLHNDQWpCYTtFSnU3TGpCO0FBQ0Y7QUlsNkxFO0VvQnBFRjtJcEJxRUk7RUpxNkxGO0FBQ0Y7QXdCbCtMQztFQUNDO0VBQ0E7RUFDQTtBeEJvK0xGO0F3QmgrTEU7RUFDQztBeEJrK0xIO0F3Qi85TEU7RUFDQztFQUNBO0F4QmkrTEg7QXdCOTlMRTtFQUNDO0F4QmcrTEg7QXdCNzlMRTtFQUNDO0VBQ0E7QXhCKzlMSDtBd0I1OUxFO0VBQ0M7QXhCODlMSDtBd0I1OUxHO0VBQ0M7QXhCODlMSjs7QXlCNWlNQTtFQUNDLG1CeEJFZ0I7RXdCRGhCO0VyQnlEQztBSnUvTEY7QUl4K0xJO0VxQjFFSjtJckJ1R00sMkRBakJhO0VKZytMakI7QUFDRjtBSTM4TEU7RXFCNUdGO0lyQjZHSTtFSjg4TEY7QUFDRjtBeUJuak1DO0VBQ0M7QXpCcWpNRjtBeUJuak1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxak1IO0FFcmpNRTtFdUJSQTtJQVdFO0V6QnNqTUY7QUFDRjtBeUJsak1DO0VBQ0M7RUFDQSxjeEI3QmE7RXdCOEJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvak1GO0FFaGxNRTtFdUJvQkQ7SUFXRTtFekJxak1EO0FBQ0Y7QXlCbmpNRTtFQUNDO0VBQ0E7QXpCcWpNSDtBRXpsTUU7RXVCa0NBO0lBSUU7SUFDQTtFekJ1ak1GO0FBQ0Y7QXlCcGpNRTtFQUNDO0F6QnNqTUg7QUVsbU1FO0V1QjJDQTtJQUlFO0V6QnVqTUY7QUFDRjtBRTNsTUU7RXVCK0JBO0lBUUU7RXpCd2pNRjtBQUNGO0F5QnRqTUc7RUFDQztBekJ3ak1KO0FFL21NRTtFdUJzREM7SUFHRTtFekIwak1IO0FBQ0Y7QXlCdGpNRTtFQUNDO0VBQ0EsbUJ4QnJFYztFd0JzRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCd2pNSDtBeUJ0ak1HO0VBQ0M7QXpCd2pNSjtBeUJyak1HO0VBQ0M7QXpCdWpNSjtBeUJwak1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzak1KO0F5QmxqTUk7RUFDQztBekJvak1MO0F5QmhqTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4QjlHVztFd0IrR1g7RUFDQTtFQUNBO0VBRUE7QXpCaWpNSjtBeUIvaU1JO0VBQ0M7QXpCaWpNTDtBeUI5aU1JO0VBQ0M7QXpCZ2pNTDtBeUIzaU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhCbEljO0V3Qm1JZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjZpTUg7QUVucU1FO0V1QjRHQTtJQWNFO0lBQ0E7SUFDQTtFekI2aU1GO0FBQ0Y7QXlCMWlNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0aU1IO0F5QjFpTUc7RUFDQztBekI0aU1KO0F5QnZpTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQmxIQTtBSjRwTUY7QUk3b01JO0VxQjJGSDtJckI5REssc0RBakJhO0VKcW9NakI7QUFDRjtBSWhuTUU7RXFCeUREO0lyQnhERztFSm1uTUY7QUFDRjtBeUI3aU1FO0VBQ0M7RUFDQTtFQUdBO0F6QjZpTUg7QXlCemlNQztFQUNDO0VBQ0EsdUN4QnJIZ0I7RXdCc0hoQjtFQUNBLGN4QmhNYTtFd0JpTWI7RUFDQTtBekIyaU1GOztBMEI5dU1BO0VBQ0MsbUJ6QkVnQjtFeUJEaEIsY3pCRGM7RXlCRWQ7RUFDQTtBMUJpdk1EO0EwQjF1TUM7RUFFQztFQUNBO0ExQjJ1TUY7QTBCeHVNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjB1TUY7QUUzdU1FO0V3QkhEO0lBT0U7RTFCMnVNRDtBQUNGO0EwQnp1TUU7RUFDQztFQUNBLGN6QnRCZTtFeUJ1QmY7RXRCNkJEO0FKK3NNRjtBSWhzTUk7RXNCL0NGO0l0QjRFSSxtQ0FqQmE7RUp3ck1qQjtBQUNGO0FJbnFNRTtFc0JqRkE7SXRCa0ZFO0VKc3FNRjtBQUNGO0FFaHdNRTtFd0JPQTtJQVdFO0UxQmt2TUY7QUFDRjtBMEIvdU1FO0V2QjVCRDtFQUNBO0V1QjhCRSxjekI1Q1k7RXlCNkNaO0V0QmFEO0FKcXVNRjtBSXR0TUk7RXNCaENGO0l0QjZESSxrQ0FqQmE7RUo4c01qQjtBQUNGO0FJenJNRTtFc0JsRUE7SXRCbUVFO0VKNHJNRjtBQUNGO0FFdHhNRTtFd0JzQkE7SUFZRTtFMUJ3dk1GO0FBQ0Y7QTBCcHZNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3ZNRjtBRTl5TUU7RXdCbUREO0lBUUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUJ1dk1EO0FBQ0Y7QUUzeU1FO0V3QnVDRDtJQWdCRTtFMUJ3dk1EO0FBQ0Y7QTBCcnZNRztFQUNDO0VBQ0E7QTFCdXZNSjtBMEJwdk1HO0VBQ0M7QTFCc3ZNSjtBMEJudk1HO0VBQ0M7QTFCcXZNSjtBRTF6TUU7RXdCMERBO0lBZUU7RTFCcXZNRjtFMEJudk1FO0lBQ0M7RTFCcXZNSDtFMEJsdk1FO0lBQ0M7RTFCb3ZNSDtBQUNGO0EwQmh2TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt2TUg7QUUvME1FO0V3QnFGQTtJQVdFO0UxQm12TUY7QUFDRjtBMEJqdk1HO0VBQ0M7RUFDQTtFQUNBO0ExQm12TUo7QTBCanZNSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXZNTDtBMEIvdU1LO0VBQ0M7QTFCaXZNTjtBMEI3dU1JO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCK3VNTDtBMEI3dU1LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQit1TU47QTBCNXVNSztFQUVDO0ExQjZ1TU47QTBCenVNTTtFQUNDO0ExQjJ1TVA7QTBCcHVNRTtFdkJyS0Q7RUFDQTtFdUJ1S0U7RUFDQSxjekJ0TFk7QUQ0NU1mO0FFcjVNRTtFd0IyS0E7SUFPRTtFMUJ1dU1GO0FBQ0Y7QTBCbHVNQztFQUNDO0ExQm91TUY7QUVqNU1FO0V3QjRLRDtJQUlFO0UxQnF1TUQ7QUFDRjtBMEJudU1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnF1TUg7QUU5NU1FO0V3Qm1MQTtJQVNFO0UxQnN1TUY7QUFDRjtBMEJudU1FO0VBQ0MsY3pCN01VO0V5QjhNVjtFQUNBO0VBQ0E7RUFDQTtBMUJxdU1IO0EwQmx1TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm91TUg7QUVqN01FO0V3QndNQTtJQVFFO0lBQ0Esa0RBQ0M7SUFFRDtFMUJtdU1GO0FBQ0Y7QTBCaHVNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrdU1IO0FFbjhNRTtFd0J3TkE7SUFZRTtJQUNBO0lBQ0E7RTFCbXVNRjtBQUNGO0EwQmp1TUc7RUFDQztFQUNBO0VBQ0E7QTFCbXVNSjtBRS84TUU7RXdCeU9DO0lBTUU7RTFCb3VNSDtBQUNGO0EwQmx1TUk7RXZCeFBIO0VBQ0E7RXVCMFBJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekI5UVk7RUd3RGY7QUoyN01GO0FJNTZNSTtFc0I0TEE7SXRCL0pFLGlDQWpCYTtFSm82TWpCO0FBQ0Y7QUkvNE1FO0VzQjBKRTtJdEJ6SkE7RUprNU1GO0FBQ0Y7QTBCdHVNSztFQUNDLG1CekJwUlk7RXlCcVJaO0ExQnd1TU47QTBCbnVNSztFQUNDLG1CekI5Uk87RXlCK1JQO0ExQnF1TU47QTBCaHVNSztFQUNDLG1CekJ4U1M7RXlCeVNUO0ExQmt1TU47QTBCN3RNSztFQUNDLG1CekIxU1E7RXlCMlNSO0ExQit0TU47QTBCenRNRTtFQUNDO0VBQ0E7RUFDQSxtQnpCdlRjO0V5QndUZDtVQUFBO0ExQjJ0TUg7QUVsZ05FO0V3Qm1TQTtJQU9FO0UxQjR0TUY7QUFDRjtBMEIxdE1HO0V2Qm5URjtFQUNBO0V1QnFURztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCeFVXO0V5QnlVWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QnRSRjtBSm0vTUY7QUlwK01JO0VzQnVQRDtJdEIxTkcsbUNBakJhO0VKNDlNakI7QUFDRjtBSXY4TUU7RXNCcU5DO0l0QnBOQztFSjA4TUY7QUFDRjtBMEI5dE1JO0VBQ0M7QTFCZ3VNTDtBMEIzdE1FO0VBQ0M7QTFCNnRNSDtBMEIxdE1FO0VBQ0M7QTFCNHRNSDtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3dE1IO0FFdmpORTtFd0J1VkE7SUFXRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUV4a05FO0V3QjBXQTtJQVNFO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtBMUJ3dE1IO0FFamxORTtFd0J1WEE7SUFLRTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QmhXRDtBSnlqTkY7QUkxaU5JO0VzQjBVRjtJdEI3U0kscURBakJhO0VKa2lOakI7QUFDRjtBSTdnTkU7RXNCd1NBO0l0QnZTRTtFSmdoTkY7QUFDRjtBRTFtTkU7RXdCZ1lBO0lBZUU7SUFDQTtFMUIrdE1GO0FBQ0Y7QUV6bU5HO0V3QnlYRDtJQW1CRTtFMUJpdU1GO0FBQ0Y7QTBCL3RNRztFQUNDO0VBQ0E7RUFDQTtBMUJpdU1KO0FFMW5ORTtFd0JzWkM7SUFNRTtFMUJrdU1IO0FBQ0Y7QUV4bk5HO0V3QitZQTtJQVNFO0UxQm91TUg7QUFDRjtBMEJsdU1JO0VBQ0M7RUFDQTtBMUJvdU1MO0EwQmp1TUk7RUFDQztFQUNBO0ExQm11TUw7QTBCaHVNSTtFQUNDO0VBQ0E7QTFCa3VNTDtBMEIvdE1JO0VBQ0M7RUFDQTtBMUJpdU1MO0EwQjV0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFdEJyWkQ7QUpvbk5GO0FJcm1OSTtFc0JrWUY7SXRCcldJLDBEQWpCYTtFSjZsTmpCO0FBQ0Y7QUl4a05FO0VzQmdXQTtJdEIvVkU7RUoya05GO0FBQ0Y7QTBCOXRNRztFQUNDO0VBQ0E7RUFDQTtBMUJndU1KO0EwQjl0TUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmd1TUw7QTBCM3RNRTtFdkJsZUQ7RUFDQTtFdUJvZUUsY3pCbGZZO0V5Qm1mWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QjdiRDtBSjJwTkY7QUk1b05JO0VzQnNhRjtJdEJ6WUksbUNBakJhO0VKb29OakI7QUFDRjtBSS9tTkU7RXNCb1lBO0l0Qm5ZRTtFSmtuTkY7QUFDRjtBRTVzTkU7RXdCNGRBO0lBZ0JFO0UxQm91TUY7QUFDRjtBMEJsdU1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3VNSjtBMEI5dE1JO0VBQ0MscUJ6QnpnQlE7QUR5dU5iO0EwQjd0TUk7RUFDQztBMUIrdE1MO0EwQjd0TUs7RUFDQztBMUIrdE1OO0EwQnp0TUk7RUFDQztBMUIydE1MO0EwQnp0TUs7RUFDQztBMUIydE1OO0EwQm50TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUJxdE1GO0FFL3VORTtFd0JzaEJEO0lBT0U7RTFCc3RNRDtBQUNGO0EwQnB0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3RNSDtBRTV2TkU7RXdCZ2lCQTtJQVNFO0lBQ0E7SUFDQTtJQUNBO0UxQnV0TUY7QUFDRjtBMEJwdE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnN0TUg7QUU1d05FO0V3QmdqQkE7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUJ1dE1GO0FBQ0Y7QTBCcHRNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQnN0TUg7QTBCcHRNRztFQUNDO0VBQ0E7RUFDQSxtQnpCMWxCYTtBRGd6TmpCO0FFL3hORTtFd0Jza0JDO0lBTUU7RTFCdXRNSDtBQUNGO0EwQnJ0TUk7RXZCcmxCSDtFQUNBO0V1QnVsQkk7RUFDQTtFQUNBO0VBQ0EsY3pCeG1CVTtFeUJ5bUJWLG1CekJ2bUJZO0V5QndtQlo7RUFDQTtFQUNBO0VBQ0E7RXRCbmpCSDtBSjJ3TkY7QUk1dk5JO0VzQnloQkE7SXRCNWZFLG1DQWpCYTtFSm92TmpCO0FBQ0Y7QUkvdE5FO0VzQnVmRTtJdEJ0ZkE7RUprdU5GO0FBQ0Y7QUU1ek5FO0V3QitrQkU7SUFtQkU7RTFCOHRNSjtBQUNGO0EwQjV0TUs7RUFDQztBMUI4dE1OO0FFcDBORTtFd0JxbUJHO0lBSUU7RTFCK3RNTDtBQUNGO0EwQjV0TUs7RUFFQztFQUNBO0VBQ0E7QTFCNnRNTjtBMEJydE1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCdXRNRjtBRXAxTkU7RXdCeW5CRDtJQU9FO0UxQnd0TUQ7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVqMk5FO0V3Qm1vQkE7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVsM05FO0V3Qm9wQkE7SUFTRTtJQUNBO0lBQ0E7RTFCeXRNRjtBQUNGO0EwQnR0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3dE1IO0FFbDRORTtFd0JtcUJBO0lBVUU7SUFDQTtJQUNBO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3RNSDtBRWw1TkU7RXdCbXJCQTtJQVVFO0lBQ0E7SUFDQTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0VBQ0EsY3pCeHRCWTtFeUJ5dEJaO0VBQ0E7RUFDQTtFQUNBO0V0QmxxQkQ7QUoyM05GO0FJNTJOSTtFc0I2b0JGO0l0QmhuQkksbUNBakJhO0VKbzJOakI7QUFDRjtBSS8wTkU7RXNCMm1CQTtJdEIxbUJFO0VKazFORjtBQUNGO0FFNTZORTtFd0Jtc0JBO0lBY0U7RTFCK3RNRjtBQUNGO0EwQjV0TUU7O0VBRUMsbUJ6QjF1Qlk7RXlCMnVCWjtFQUNBLGN6QjF1QmM7RXlCMnVCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCeHJCRDtBSnU1TkY7QUl4NE5JO0VzQitwQkY7O0l0QmxvQkksbUNBakJhO0VKaTROakI7QUFDRjtBSTUyTkU7RXNCNm5CQTs7SXRCNW5CRTtFSmczTkY7QUFDRjtBMEJudU1FO0VBQ0M7RUFDQTtFQUNBO0ExQnF1TUg7QUUvOE5FO0V3QnV1QkE7SUFNRTtFMUJzdU1GO0FBQ0Y7QTBCcHVNRztFQUNDO0VBRUE7RUFDQTtBMUJxdU1KO0EwQmx1TUc7RUFFQztBMUJtdU1KO0EwQmh1TUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa3VNSjtBRXYrTkU7RXdCNHZCQztJQVlFO0UxQm11TUg7QUFDRjtBMEIvdE1JO0VBQ0M7QTFCaXVNTDtBMEI1dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCOHRNSDtBMEI1dE1HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCOHRNSjtBRTkvTkU7RXdCeXhCQztJQVVFO0UxQit0TUg7QUFDRjtBMEI3dE1JO0VBQ0M7QTFCK3RNTDtBMEJydE1DO0VBQ0M7RUFDQTtBMUJ1dE1GO0FFMWdPRTtFd0JpekJEO0lBS0U7RTFCd3RNRDtBQUNGO0EwQnR0TUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3RNSDtBRXZoT0U7RXdCeXpCQTtJQVNFO0UxQnl0TUY7QUFDRjtBMEJ0dE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUg7QUVwaU9FO0V3QnMwQkE7SUFTRTtFMUJ5dE1GO0FBQ0Y7QTBCdHRNRTtFQUNDO0ExQnd0TUg7QTBCcnRNRTtFQUNDLGN6QnAyQlU7RXlCcTJCVjtFQUNBO0ExQnV0TUg7QUU3ak9FO0V3Qm0yQkE7SUFNRTtFMUJ3dE1GO0FBQ0Y7QTBCcnRNRTtFQUNDO0VBQ0E7QTFCdXRNSDtBRXRrT0U7RXdCNjJCQTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQnd0TUY7QUFDRjtBMEJydE1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJ6Qmw0QmM7RXlCbTRCZDtVQUFBO0ExQnV0TUg7QUV6a09FO0V3QjYyQkE7SUFRRTtFMUJ3dE1GO0FBQ0Y7QTBCdHRNRztFdkI5M0JGO0VBQ0E7RXVCZzRCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCbjVCVztFeUJvNUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnd0TUo7QTBCcHRNSTtFQUNDO0ExQnN0TUw7QTBCanRNRTtFQUNDO0ExQm10TUg7QTBCaHRNRTtFQUNDO0ExQmt0TUg7QTBCL3NNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQnpCajdCYztFeUJrN0JkO1VBQUE7RUFFQTtFQUNBO0VBQ0M7QTFCK3NNSjtBMEI3c01HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCK3NNSjtBMEI1c01HO0V2QnA3QkY7RUFDQTtFdUJzN0JHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJ6OEJXO0V5QjI4Qlg7RUFDQTtFQUNBO0VBQ0E7QTFCNnNNSjtBMEJ6c01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjJzTUg7QTBCeHNNRTtFQUNDO0VBQ0EsZ0J6QnI5Qlc7RXlCczlCWDtFQUNBO1VBQUE7QTFCMHNNSDtBMEJ4c01HO0VBQ0M7RUFDQTtBMUIwc01KO0EwQnZzTUc7RUFDQztFQUNBLGN6QngrQlc7RXlCeStCWDtFQUNBO0ExQnlzTUo7QUVocU9FO0V3Qm05QkM7SUFPRTtFMUIwc01IO0FBQ0Y7QTBCcHNNQztFQUNDO0VBQ0E7QTFCc3NNRjtBRXpxT0U7RXdCaStCRDtJQUtFO0UxQnVzTUQ7QUFDRjtBMEJyc01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXNNSDtBRXZyT0U7RXdCeStCQTtJQVVFO0lBQ0E7SUFDQTtFMUJ3c01GO0FBQ0Y7QTBCcnNNRTtFdkIvL0JEO0VBQ0E7RXVCaWdDRSxjekI3Z0NjO0V5QjhnQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJoK0JEO0FKd3FPRjtBSXpwT0k7RXNCbThCRjtJdEJ0NkJJLG1DQWpCYTtFSmlwT2pCO0FBQ0Y7QUk1bk9FO0VzQmk2QkE7SXRCaDZCRTtFSituT0Y7QUFDRjtBRXp0T0U7RXdCeS9CQTtJQXNCRTtJQUNBO0UxQjhzTUY7QUFDRjtBMEJ6c01HO0VBQ0M7QTFCMnNNSjtBMEJ2c01FO0VBQ0M7RUFDQTtFQUNBO0ExQnlzTUg7QUV2dU9FO0V3QjJoQ0E7SUFNRTtFMUIwc01GO0FBQ0Y7QTBCeHNNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFCeXNNSjtBMEJ2c01JO0V2QnJqQ0g7RUFDQTtFdUJ1akNJLGN6QnJrQ1U7RXlCc2tDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCamhDSDtBSjJ0T0Y7QUk1c09JO0VzQnkvQkE7SXRCNTlCRSxtQ0FqQmE7RUpvc09qQjtBQUNGO0FJL3FPRTtFc0J1OUJFO0l0QnQ5QkE7RUprck9GO0FBQ0Y7QUV4eE9FO0V3QjJqQ0U7SUFpQkU7RTFCZ3RNSjtBQUNGO0FFanhPRTtFd0IraUNFO0lBcUJFO0UxQml0TUo7QUFDRjtBMEIvc01LO0VBQ0M7QTFCaXRNTjtBRXp4T0U7RXdCdWtDRztJQUlFO0lBQ0E7SUFDQTtFMUJrdE1MO0FBQ0Y7QTBCOXNNSTtFQUNDO0ExQmd0TUw7QTBCN3NNTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrc01QO0EwQjNzTU87RUFDQztFQUNBO0VBQ0E7QTFCNnNNUjtBMEJ4c01PO0VBQ0M7RUFDQTtFQUNBO0ExQjBzTVI7QTBCcHNNSTtFQUNDO0VBQ0E7QTFCc3NNTDtBMEJwc01LO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCc3NNTjtBMEJwc01NO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnNzTVA7QTBCanNNSTtFQUNDO0ExQm1zTUw7QTBCanNNSztFQUNDO0VBQ0E7RUFDQTtBMUJtc01OO0EwQjdxTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrcU1KO0EwQjdxTUk7RUF6QkE7RUFDQTtFQUNBO0ExQnlzTUo7QTBCOXFNSTtFQTdCQTtFQUNBO0VBQ0E7QTFCOHNNSjtBMEIvcU1JO0VBakNBO0VBQ0E7RUFDQTtBMUJtdE1KO0EwQmhyTUk7RUEvQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QnZyQ1c7RXlCd3JDWDtBMUJrdE1KO0EwQnJyTUk7RUFwQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QnZyQ1c7RXlCd3JDWDtBMUI0dE1KO0EwQjNyTUk7RUFDQztFQXpDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnpCdnJDVztFeUJ3ckNYO0ExQnV1TUo7QTBCanNNSTtFQUNDO0ExQm1zTUw7QTBCOXJNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQmdzTUg7QUVyNU9FO0V3Qml0Q0E7SUFPRTtFMUJpc01GO0FBQ0Y7QTBCNXJNQztFQUNDO0VBQ0E7QTFCOHJNRjtBRTk1T0U7RXdCOHRDRDtJQUtFO0UxQityTUQ7QUFDRjtBMEI3ck1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUg7QUUzNk9FO0V3QnN1Q0E7SUFTRTtFMUJnc01GO0FBQ0Y7QTBCN3JNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrck1IO0FFeDdPRTtFd0JtdkNBO0lBU0U7RTFCZ3NNRjtBQUNGO0EwQjdyTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUg7QUV2OE9FO0V3Qmd3Q0E7SUFXRTtJQUNBO0UxQmdzTUY7QUFDRjtBMEI5ck1HO0VBQ0M7RUFDQTtFQUNBLG1CekJueUNhO0FEbStPakI7QTBCOXJNSTtFdkIxeENIO0VBQ0E7RXVCNHhDSTtFQUNBO0VBQ0E7RUFDQSxjekI3eUNVO0V5Qjh5Q1YsbUJ6QjV5Q1k7RXlCNnlDWjtFQUNBO0VBQ0E7RUFDQTtFdEJ4dkNIO0FKeTdPRjtBSTE2T0k7RXNCOHRDQTtJdEJqc0NFLG1DQWpCYTtFSms2T2pCO0FBQ0Y7QUk3NE9FO0VzQjRyQ0U7SXRCM3JDQTtFSmc1T0Y7QUFDRjtBRTErT0U7RXdCb3hDRTtJQW1CRTtFMUJ1c01KO0FBQ0Y7QTBCcnNNSztFQUNDO0ExQnVzTU47QUVsL09FO0V3QjB5Q0c7SUFJRTtFMUJ3c01MO0FBQ0Y7QTBCcnNNSztFQUVDO0VBQ0E7RUFDQTtBMUJzc01OO0EwQi9yTUM7RUFDQztFQUVBLGN6Qm4xQ2E7RXlCbzFDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZ3NNRjtBRXRnUEU7RXdCNnpDRDtJQVlFO0UxQmlzTUQ7QUFDRjtBMEIvck1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmlzTUg7QUUvaFBFO0V3QncxQ0E7SUFTRTtFMUJrc01GO0FBQ0Y7QTBCaHNNRzs7RUFFQztBMUJrc01KO0EwQjdyTUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQityTUo7QUVuaVBFO0V3QisxQ0M7SUFRRTtJQUNBO0lBQ0E7SUFDQTtFMUJnc01IO0FBQ0Y7QTBCN3JNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrck1KO0FFbmpQRTtFd0I4MkNDO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RTFCZ3NNSDtBQUNGO0EwQjdyTUc7RUFDQztFQUNBO0ExQityTUo7QUUvalBFO0V3QjgzQ0M7SUFXRTtJQUNBO0UxQjByTUg7QUFDRjtBMEJ2ck1HO0VBQ0M7RUFDQTtBMUJ5ck1KO0FFemtQRTtFd0I4NENDO0lBV0U7SUFDQTtFMUJvck1IO0FBQ0Y7QTBCanJNRztFQUNDO0VBQ0E7QTFCbXJNSjtBRW5sUEU7RXdCODVDQztJQVdFO0lBQ0E7RTFCOHFNSDtBQUNGO0EwQjNxTUc7RUFDQztFQUNBO0ExQjZxTUo7QUU3bFBFO0V3Qjg2Q0M7SUFXRTtJQUNBO0UxQndxTUg7QUFDRjtBMEJwcU1FO0VBQ0M7RUFDQTtBMUJzcU1IO0FFbm5QRTtFd0IyOENBO0lBS0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUJ1cU1GO0FBQ0Y7QUVoblBFO0V3Qis3Q0E7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFMUJ5cU1GO0FBQ0Y7QTBCdnFNRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQnlxTUo7QUU5blBFO0V3Qmk5Q0M7SUFPRTtFMUIwcU1IO0FBQ0Y7QUUvb1BFO0V3QjY5Q0M7SUFXRTtJQUNBO0lBQ0E7RTFCMnFNSDtBQUNGO0EwQnhxTUc7O0VBRUM7QTFCMHFNSjtBMEJ2cU1HO0VBQ0M7RUFDQTtBMUJ5cU1KO0FFbHBQRTtFd0J1K0NDO0lBS0U7RTFCMHFNSDtBQUNGO0EwQnZxTUc7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0ExQndxTUo7QUU5cFBFO0V3QmcvQ0M7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFMUJ5cU1IO0FBQ0Y7QTBCdHFNRztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1cU1KO0FFOXFQRTtFd0JnZ0RDO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQndxTUg7QUFDRjtBMEJycU1HO0VBQ0M7RUFDQTtBMUJ1cU1KO0FFNXJQRTtFd0JtaERDO0lBS0U7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRXRzUEU7RXdCNmhEQztJQUtFO0lBQ0E7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRWp0UEU7RXdCd2lEQztJQUtFO0lBQ0E7SUFDQTtFMUJ3cU1IO0FBQ0Y7QTBCcnFNRztFQUNDO0VBQ0E7QTFCdXFNSjtBRTV0UEU7RXdCbWpEQztJQUtFO0lBQ0E7SUFDQTtJQUNBO0UxQndxTUg7QUFDRjtBMEJwcU1FO0V2QnRrREQ7RUFDQTtFQzRDQztBSmtzUEY7QUluclBJO0VzQjBnREY7SXRCNytDSSxtQ0FqQmE7RUoycVBqQjtBQUNGO0FJeHJQSTtFc0IwZ0RGO0l0QjcrQ0ksa0NBakJhO0VKZ3JQakI7QUFDRjtBSTNwUEU7RXNCdytDQTtJdEJ2K0NFO0VKOHBQRjtBQUNGO0EwQnhyTUU7RUFTQztFQUNBO0VBQ0E7RXRCcGlERDtBSnV0UEY7QUl4c1BJO0VzQjBnREY7SXRCNytDSSxxQ0FqQmE7RUpnc1BqQjtBQUNGO0FJN3NQSTtFc0IwZ0RGO0l0QjcrQ0kscUNBakJhO0VKcXNQakI7QUFDRjtBSWhyUEU7RXNCdytDQTtJdEJ2K0NFO0VKbXJQRjtBQUNGO0EwQnpyTUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUIyck1IO0EwQnhyTUU7RUFDQztFQUNBO0ExQjByTUg7O0EwQmpyTUc7RUFDQztBMUJvck1KO0EwQmhyTUU7RUFDQztBMUJrck1IO0FFOXhQRTtFd0IybURBO0lBSUU7RTFCbXJNRjtBQUNGO0EwQi9xTUc7RXZCMW5ERjtFQUNBO0VDNENDO0FKaXdQRjtBSWx2UEk7RXNCOGpERDtJdEJqaURHLG1DQWpCYTtFSjB1UGpCO0FBQ0Y7QUl2dlBJO0VzQjhqREQ7SXRCamlERyxrQ0FqQmE7RUordVBqQjtBQUNGO0FJMXRQRTtFc0I0aERDO0l0QjNoREM7RUo2dFBGO0FBQ0Y7QTBCbnNNRztFQVNDO0VBQ0E7RUFDQTtFdEJ4bERGO0FKc3hQRjtBSXZ3UEk7RXNCOGpERDtJdEJqaURHLHFDQWpCYTtFSit2UGpCO0FBQ0Y7QUk1d1BJO0VzQjhqREQ7SXRCamlERyxxQ0FqQmE7RUpvd1BqQjtBQUNGO0FJL3VQRTtFc0I0aERDO0l0QjNoREM7RUprdlBGO0FBQ0Y7QTBCcHNNRztFQUNDO0VBQ0E7QTFCc3NNSjs7QTJCcDJQQTtFQUNDLG1CMUJFZ0I7RTBCRGhCO0VBQ0E7QTNCdTJQRDtBMkJyMlBDO0VBQ0MsbUIxQkRpQjtFMEJFakI7RXZCb0RBO0FKb3pQRjtBSXJ5UEk7RXVCckVIO0l2QmtHSyxzQ0FKYTtFSmd4UGpCO0FBQ0Y7QUl4d1BFO0V1QnZHRDtJdkJ3R0c7RUoyd1BGO0FBQ0Y7QTJCejNQQTtFdkIyREU7QUppMFBGO0FJbHpQSTtFdUIxRUo7SXZCdUdNLG1DQUphO0VKNnhQakI7QUFDRjtBSXJ4UEU7RXVCNUdGO0l2QjZHSTtFSnd4UEY7QUFDRjtBMkJsM1BDO0VBS0M7RUFDQTtFQUNBLDhDQUNDO0EzQisyUEg7QUV2M1BFO0V5QkFEO0lBWUU7SUFDQSx1Q0FDQTtFM0I4MlBEO0FBQ0Y7QTJCejJQQztFQUNDO0VBRUEsYzFCbkNXO0FENjRQYjtBMkJ4MlBFO0VBRUMsYzFCOUNZO0UwQitDWjtBM0J5MlBIO0EyQnIyUEM7RUFDQztFdkJNQTtBSmsyUEY7QUluMVBJO0V1QnRCSDtJdkJtREssbUNBakJhO0VKMjBQakI7QUFDRjtBSXR6UEU7RXVCeEREO0l2QnlERztFSnl6UEY7QUFDRjtBMkIxMlBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNCNDJQRjtBMkIxMlBFO0VBQ0M7RUFDQTtFQUNBO0EzQjQyUEg7QUUxNlBFO0V5QjJEQTtJQU1FO0lBQ0E7RTNCNjJQRjtBQUNGO0EyQjMyUEc7RUFDQztFQUdBO0VBQ0E7RUFDQTtBM0IyMlBKO0EyQnQyUEM7RUFDQztFQUVBLGMxQjFGYTtFMEIyRmI7QTNCdTJQRjtBMkJsMlBHO0VBQ0MsdUMxQnhCYztFMEJ5QmQ7RUFDQTtFQUNBLGMxQnBHVztBRHc4UGY7QTJCajJQRztFQUNDO0VBQ0Esb0MxQmpDUztFMEJrQ1Q7RUFDQTtFQUNBLGMxQnJHUztBRHc4UGI7O0EyQjcxUEE7RUFDQyxtQjFCakhnQjtFMEJrSGhCO0EzQmcyUEQ7QUU3OFBFO0V5QitHRDtJQUVFO0lBQ0E7SUFDQTtFM0JnMlBEO0FBQ0Y7QTJCNzFQQztFQUdDO0VBQ0E7RUFDQSxjMUJqSWU7RTBCa0lmO0VBQ0E7RUFDQTtFQUNBO0EzQjYxUEY7QUU3OVBFO0V5QnVIRDtJQVlFO0UzQjgxUEQ7QUFDRjtBMkI1MVBFO0VBQ0M7RUFDQTtFQUNBO0EzQjgxUEg7QTJCNTFQRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQjgxUEo7QUVqK1BFO0V5QitIQztJQU9FO0UzQisxUEg7QUFDRjtBMkIzMVBFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNjFQSDtBMkJ6MVBHO0VBQ0MsbUIxQnZLYztBRGtnUWxCO0EyQngxUEc7RUFDQztFQUNBO0EzQjAxUEo7QTJCcjFQRztFQUNDLG1CMUJuTFU7QUQwZ1FkO0EyQnAxUEc7RUFDQztFQUNBO0VBQ0E7QTNCczFQSjtBMkJqMVBHO0VBQ0MsbUIxQnBNVztBRHVoUWY7QTJCaDFQRztFQUNDO0VBQ0E7QTNCazFQSjs7QTRCNWhRQTtFQUNDLG1CM0JFZ0I7RTJCRGhCO0VBQ0E7RUFDQTtFeEJ1REM7QUp5K1BGO0FJMTlQSTtFd0IxRUo7SXhCdUdNLHFDQUphO0VKcThQakI7QUFDRjtBSTc3UEU7RXdCNUdGO0l4QjZHSTtFSmc4UEY7QUFDRjtBNEJuaVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnFpUUY7QUVsaVFFO0UwQlREO0lBU0U7RTVCc2lRRDtBQUNGO0E0Qm5pUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCcWlRRjtBRS9pUUU7RTBCSUQ7SUFTRTtFNUJzaVFEO0FBQ0Y7QTRCbmlRQztFQUNDLG1CM0JqQ2lCO0UyQmtDakI7RUFDQTtFQUNBO0E1QnFpUUY7QUV0a1FFO0UwQjZCRDtJQU9FO0lBQ0E7RTVCc2lRRDtBQUNGO0E0QnBpUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnNpUUg7QTRCbGlRQztFekI5Q0E7RUFDQTtFeUJnREMsYzNCOURhO0UyQitEYjtFQUNBO0V4Qk5BO0FKMmlRRjtBSTVoUUk7RXdCZEg7SXhCMkNLLG1DQWpCYTtFSm9oUWpCO0FBQ0Y7QUkvL1BFO0V3QmhERDtJeEJpREc7RUprZ1FGO0FBQ0Y7QUU1bFFFO0UwQndDRDtJQWFFO0U1QjJpUUQ7QUFDRjtBNEJ4aVFDO0VBQ0M7RUFDQTtFQUNBO0V4QnJCQTtBSmdrUUY7QUlqalFJO0V3QkdIO0l4QjBCSyw0REFqQmE7RUp5aVFqQjtBQUNGO0FJcGhRRTtFd0IvQkQ7SXhCZ0NHO0VKdWhRRjtBQUNGO0FFN25RRTtFMEJxRUQ7SUFXRTtFNUJpalFEO0FBQ0Y7QUV0blFFO0UwQnlERDtJQWNFO0lBQ0E7RTVCbWpRRDtBQUNGO0E0QmpqUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm1qUUg7QUUvb1FFO0UwQnVGQTtJQVNFO0lBQ0E7SUFDQTtJeEIvQ0Y7RUptbVFBO0FBQ0Y7QUlybFFJO0V3QnFCRjtJeEJRSSxpQ0FKYTtFSmdrUWpCO0FBQ0Y7QUl4alFFO0V3QmJBO0l4QmNFO0VKMmpRRjtBQUNGO0E0QmxqUUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCckVGO0FKMG5RRjtBSTNtUUk7RXdCNkNEO0l4QmhCRyxpQ0FqQmE7RUptbVFqQjtBQUNGO0FJOWtRRTtFd0JXQztJeEJWQztFSmlsUUY7QUFDRjtBRTNxUUU7RTBCbUdDO0lBaUJFO0U1QjJqUUg7QUFDRjtBNEI1aVFFO0VBRUM7QTVCNmlRSDtBNEIxaVFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0V4Qi9HRDtBSjJwUUY7QUk1b1FJO0V3Qm1GRjtJeEJ0REksc0NBSmE7RUp1blFqQjtBQUNGO0FJL21RRTtFd0JpREE7SXhCaERFO0VKa25RRjtBQUNGO0FFNXNRRTtFMEJ5SUE7SUEwQkU7RTVCNmlRRjtBQUNGO0E0QjNpUUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCNmlRSjtBRXh1UUU7RTBCa0xDO0lBWUU7RTVCOGlRSDtBQUNGO0E0QjNpUUc7RUFDQztBNUI2aVFKO0E0QjFpUUc7RXpCaE1GO0VBQ0E7RXlCa01HO0V4QnRKRjtBSm1zUUY7QUlwclFJO0V3Qm9JRDtJeEJ2R0csbUNBakJhO0VKNHFRakI7QUFDRjtBSXZwUUU7RXdCa0dDO0l4QmpHQztFSjBwUUY7QUFDRjtBRWh3UUU7RTBCc01DO0lBV0U7RTVCbWpRSDtBQUNGO0E0Qm5oUUM7RUFDQztFQUNBLGMzQnBQVztFMkJxUFg7RXhCbE1BO0FKd3RRRjtBSXpzUUk7RXdCZ0xIO0l4Qm5KSyx1Q0FKYTtFSm9yUWpCO0FBQ0Y7QUk1cVFFO0V3QjhJRDtJeEI3SUc7RUorcVFGO0FBQ0Y7QUVyeFFFO0UwQmtQRDtJQVdFO0lBQ0E7RTVCNGhRRDtBQUNGO0FFL3dRRTtFMEJzT0Q7SUFnQkU7RTVCNmhRRDtBQUNGO0E0QjNoUUU7RUFDQztFQUNBO0E1QjZoUUg7QTRCMWhRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUUg7QTRCMWhRRztFQUNDO0VBQ0E7RUFDQTtBNUI0aFFKO0FFbnlRRTtFMEIyUUE7SUFFRTtJQUNBO0U1QjBoUUY7QUFDRjtBNEJ2aFFFO0V6QnhSRDtFQUNBO0V5QjBSRSxjM0J4U1k7RTJCeVNaO0V4Qi9PRDtBSnl3UUY7QUkxdlFJO0V3QjRORjtJeEIvTEksbUNBakJhO0VKa3ZRakI7QUFDRjtBSTd0UUU7RXdCMExBO0l4QnpMRTtFSmd1UUY7QUFDRjtBRTF6UUU7RTBCa1JBO0lBWUU7RTVCZ2lRRjtBQUNGO0E0QjdoUUU7RUFDQztBNUIraFFIO0E0QjVoUUU7RUFDQztBNUI4aFFIO0FFajFRRTtFMEJrVEE7SUFJRTtFNUIraFFGO0FBQ0Y7QTRCN2hRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNCaFVVO0FEKzFRZDtBNEI1aFFHO0VBQ0M7RUFDQTtFQUNBO0E1QjhoUUo7QTRCM2hRRztFQUNDO0VBQ0E7RUFDQTtFQUNBLGMzQmxWVztBRCsyUWY7QTRCMWhRSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUU47QTRCcmhRQztFQUNDO0V4QnZTQTtBSit6UUY7QUloelFJO0V3QnVSSDtJeEIxUEssdUNBSmE7RUoyeFFqQjtBQUNGO0FJbnhRRTtFd0JxUEQ7SXhCcFBHO0VKc3hRRjtBQUNGO0E0QjNoUUU7RXpCM1ZEO0VBQ0E7RXlCNlZFLGMzQjNXWTtFMkI0V1o7RUFDQTtBNUI2aFFIO0E0QjFoUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjRoUUg7QUVqNFFFO0UwQjZWQTtJQVdFO0U1QjZoUUY7QUFDRjtBNEIzaFFHO0VBQ0M7RUFDQTtFQUNBO0E1QjZoUUo7QUUzNFFFO0UwQjJXQztJQU1FO0U1QjhoUUg7QUFDRjs7QTZCcDZRQTtFQUNDO0V6QjBEQztBSjgyUUY7QUkvMVFJO0V5QjFFSjtJekJ1R00sdUNBakJhO0VKdTFRakI7QUFDRjtBSWwwUUU7RXlCNUdGO0l6QjZHSTtFSnEwUUY7QUFDRjtBNkIzNlFDO0VBQ0M7RUFDQTtBN0I2NlFGO0E2QjM2UUU7RUFDQztBN0I2NlFIO0E2QjE2UUU7RUFDQyxjNUJUVTtFNEJVVjtBN0I0NlFIO0E2Qng2UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwNlFGO0FFbjdRRTtFMkJFRDtJQVVFO0U3QjI2UUQ7QUFDRjtBNkJ4NlFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsNkZBQ0M7RUFJRDtBN0JzNlFGO0FFMzhRRTtFMkI0QkQ7SUFZRTtJQUNBO0lBQ0EsdUdBQ0M7SUFHRDtJekJLRDtFSmc2UUE7QUFDRjtBSWw1UUk7RXlCdENIO0l6Qm1FSyw0QkFqQmE7RUowNFFqQjtBQUNGO0FJcjNRRTtFeUJ4RUQ7SXpCeUVHO0VKdzNRRjtBQUNGO0E2QnY2UUM7RUFDQztBN0J5NlFGO0E2QnQ2UUM7RUFDQztBN0J3NlFGO0E2QnI2UUM7RUFDQztBN0J1NlFGO0E2QnA2UUM7RUFDQztBN0JzNlFGO0E2Qm42UUM7RUFDQztBN0JxNlFGOztBNkJoNlFDO0VBQ0M7RUFDQTtBN0JtNlFGO0FFbC9RRTtFMkI2RUQ7SUFLRTtFN0JvNlFEO0FBQ0Y7QUUzK1FFO0UyQmlFRDtJQVFFO0U3QnM2UUQ7QUFDRjtBNkJwNlFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnM2UUg7QUU5L1FFO0UyQjRFQTtJQWVFO0U3QnU2UUY7QUFDRjtBNkJyNlFHO0VBQ0M7QTdCdTZRSjtBNkJyNlFJO0VBQ0M7QTdCdTZRTDtBNkJsNlFFO0VBQ0M7RUFDQTtFQUNBO0E3Qm82UUg7QUUxaFJFO0UyQm1IQTtJQU1FO0l6QnRFRjtJQUFBO0VKNitRQTtBQUNGO0FJLzlRSTtFeUJpREY7SXpCcEJJLHFDQUphO0VKMDhRakI7QUFDRjtBSWw4UUU7RXlCZUE7SXpCZEU7RUpxOFFGO0FBQ0Y7QUl6K1FJO0V5QmlERjtJekJwQkksOEJBakJhO0VKaStRakI7QUFDRjtBSTU4UUU7RXlCZUE7SXpCZEU7RUorOFFGO0FBQ0Y7QUV6aVJFO0UyQnVHQTtJQW1CRTtJQUNBO0U3Qm03UUY7QUFDRjtBNkJqN1FHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtN1FKO0E2Qi82UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCaTdRSDtBRTdrUkU7RTJCc0pBO0lBU0U7SUFDQTtJekI3R0Y7RUpnaVJBO0FBQ0Y7QUlsaFJJO0V5Qm9GRjtJekJ2REksdUNBSmE7RUo2L1FqQjtBQUNGO0FJci9RRTtFeUJrREE7SXpCakRFO0VKdy9RRjtBQUNGO0E2QnA3UUM7RTFCcEtBO0VBQ0E7RTBCc0tDO0E3QnM3UUY7QUVubVJFO0UyQjBLRDtJekJ2SEM7SUFBQTtFSnFqUkE7QUFDRjtBSXZpUkk7RXlCd0dIO0l6QjNFSywrQkFqQmE7RUoraFJqQjtBQUNGO0FJMWdSRTtFeUJzRUQ7SXpCckVHO0VKNmdSRjtBQUNGO0FJampSSTtFeUJ3R0g7SXpCM0VLLG1DQWpCYTtFSnlpUmpCO0FBQ0Y7QUlwaFJFO0V5QnNFRDtJekJyRUc7RUp1aFJGO0FBQ0Y7QUVqblJFO0UyQjhKRDtJQWlCRTtFN0JzOFFEO0FBQ0Y7QTZCbjhRQztFMUJ6TEE7RUFDQTtFMEIyTEM7QTdCcThRRjtBRXZvUkU7RTJCK0xEO0l6QjVJQztFSndsUkE7QUFDRjtBSTFrUkk7RXlCNkhIO0l6QmhHSyxtQ0FqQmE7RUpra1JqQjtBQUNGO0FJN2lSRTtFeUIyRkQ7SXpCMUZHO0VKZ2pSRjtBQUNGO0E2QjM4UUU7RUFDQztFQUNBO0E3QjY4UUg7QTZCMThRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNDhRSDtBRXhwUkU7RTJCb01BO0lBV0U7SUFDQTtJQUNBO0U3QjY4UUY7QUFDRjs7QTZCdjhRQztFQUNDO0E3QjA4UUY7QUUvcVJFO0UyQm9PRDtJQUlFO0lBQ0E7RTdCMjhRRDtBQUNGO0E2Qno4UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMjhRSDtBRTdyUkU7RTJCNE9BO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0I0OFFGO0FBQ0Y7QTZCejhRSTtFQUNDO0E3QjI4UUw7QUU3clJFO0UyQmlQRTtJQUlFO0U3QjQ4UUo7QUFDRjtBNkJ0OFFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3OFFGO0E2QnI4UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCdThRRjtBRWh1UkU7RTJCbVJEO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0l6QjlPRDtFSnVyUkE7QUFDRjtBSXpxUkk7RXlCaU5IO0l6QnBMSyxtR0FqQmE7RUppcVJqQjtBQUNGO0FJNW9SRTtFeUIrS0Q7SXpCOUtHO0VKK29SRjtBQUNGO0E2QjU4UUU7RUFDQztBN0I4OFFIO0E2QjM4UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNjhRSDtBNkJ6OFFDO0UxQnBUQTtFQUNBO0UwQnVUQztFekIzUUE7QUpzdFJGO0FJdnNSSTtFeUJ3UEg7SXpCM05LLCtCQWpCYTtFSityUmpCO0FBQ0Y7QUkxcVJFO0V5QnNORDtJekJyTkc7RUo2cVJGO0FBQ0Y7QTZCejlRQztFekJ2UUM7QUptdVJGO0FJcHRSSTtFeUJ3UEg7SXpCM05LLG1DQWpCYTtFSjRzUmpCO0FBQ0Y7QUl2clJFO0V5QnNORDtJekJyTkc7RUowclJGO0FBQ0Y7QUVweFJFO0UyQjhTRDtJQWVFO0lBQ0E7RTdCMjlRRDtBQUNGO0E2Qng5UUM7RTFCeFVBO0VBQ0E7RTBCMFVDO0E3QjA5UUY7QUUzeVJFO0UyQjhVRDtJekIzUkM7RUo0dlJBO0FBQ0Y7QUk5dVJJO0V5QjRRSDtJekIvT0ssbUNBakJhO0VKc3VSakI7QUFDRjtBSWp0UkU7RXlCME9EO0l6QnpPRztFSm90UkY7QUFDRjtBNkJoK1FFO0VBQ0M7RUFDQTtBN0JrK1FIO0E2Qi85UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmkrUUg7O0E2QjM5UUM7RUFDQztFQUNBO0VBQ0E7QTdCODlRRjtBNkI1OVFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qjg5UUg7QTZCMzlRSTtFQUNDO0E3QjY5UUw7QTZCdjlRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J5OVFGO0E2QnQ5UUM7RUFDQztBN0J3OVFGO0E2QnQ5UUU7RUFDQztFQUNBO0E3Qnc5UUg7QTZCcjlRRTtFQUNDO0E3QnU5UUg7QTZCcDlRRTtFQUNDO0E3QnM5UUg7QTZCbDlRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JvOVFGO0FFbjNSRTtFMkJtWkQ7SUFlRTtFN0JxOVFEO0FBQ0Y7QTZCcitRQztFQWtCQztBN0JzOVFGO0E2QnA5UUU7RUFDQztBN0JzOVFIO0E2Qm45UUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcTlRSDtBNkJsOVFFO0VBQ0M7RUFDQTtFQUNBO0E3Qm85UUg7QTZCajlRRTtFMUJuY0Q7RUFDQTtFMEJxY0U7QTdCbTlRSDtBNkJoOVFFO0UxQnpjRDtFQUNBO0UwQjJjRTtBN0JrOVFIO0E2Qi84UUU7RUFDQztFQUNBO0VBQ0E7QTdCaTlRSDtBNkI5OFFFO0UxQnJkRDtFQUNBO0UwQnVkRTtBN0JnOVFIO0E2Qjk4UUc7RUFDQztFQUNBO0E3Qmc5UUo7QTZCNzhRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Qis4UUo7O0E4Qmg4UkE7RUFDQyxtQjdCRWdCO0U2QkRoQjtFMUJ5REM7QUoyNFJGO0FJNTNSSTtFMEIxRUo7STFCdUdNLDREQWpCYTtFSm8zUmpCO0FBQ0Y7QUkvMVJFO0UwQjVHRjtJMUI2R0k7RUprMlJGO0FBQ0Y7QThCdjhSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ5OFJGO0FFcDhSRTtFNEJYRDtJQVNFO0U5QjA4UkQ7QUFDRjtBOEJ2OFJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQitCQTtBSjI2UkY7QUk1NVJJO0UwQnBESDtJMUJpRkssNkJBakJhO0VKbzVSakI7QUFDRjtBSS8zUkU7RTBCdEZEO0kxQnVGRztFSms0UkY7QUFDRjtBOEI3OFJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrOFJIO0E4QjU4Ukk7RUFDQztFQUNBO0E5Qjg4Ukw7QThCeDhSQztFM0JyQ0E7RUFDQTtFMkJ1Q0MsYzdCckRhO0U2QnNEYjtBOUIwOFJGO0E4QnY4UkM7RUFDQztFQUNBO0UxQkRBO0FKMjhSRjtBSTU3Ukk7RTBCaEJIO0kxQjZDSyxnQ0FqQmE7RUpvN1JqQjtBQUNGO0FJLzVSRTtFMEJsREQ7STFCbURHO0VKazZSRjtBQUNGO0E4Qjc4UkU7RUFDQztFQUNBO0VBQ0E7QTlCKzhSSDtBOEI3OFJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrOFJKOztBK0IvaFNBO0VBQ0MsbUI5QkVnQjtFOEJEaEIsYzlCRGM7RThCRWQ7RUFDQTtFM0J1REM7QUo0K1JGO0FJNzlSSTtFMkIxRUo7STNCdUdNLDJEQWpCYTtFSnE5UmpCO0FBQ0Y7QUloOFJFO0UyQjVHRjtJM0I2R0k7RUptOFJGO0FBQ0Y7QStCdGlTQztFQUNDO0EvQndpU0Y7QUU1aVNFO0U2QkdEO0lBSUU7SUFDQTtFL0J5aVNEO0FBQ0Y7QStCOWhTRTtFQUNDO0EvQmdpU0g7QStCN2hTRTtFQUNDO0EvQitoU0g7QStCM2hTQztFNUJ2QkE7RUFDQTtFNEJ5QkMsYzlCbENZO0U4Qm1DWjtFM0JrQkE7QUo0Z1NGO0FJNy9SSTtFMkJyQ0g7STNCa0VLLG1DQWpCYTtFSnEvUmpCO0FBQ0Y7QUloK1JFO0UyQnZFRDtJM0J3RUc7RUptK1JGO0FBQ0Y7QStCaGlTQztFNUJuQ0E7RUFDQTtFNEJxQ0MsYzlCbkRhO0U4Qm9EYjtFM0JNQTtBSjZoU0Y7QUk5Z1NJO0UyQnpCSDtJM0JzREssbUNBakJhO0VKc2dTakI7QUFDRjtBSWovUkU7RTJCM0REO0kzQjRERztFSm8vUkY7QUFDRjtBRTlrU0U7RTZCNkJEO0lBWUU7RS9CeWlTRDtBQUNGO0ErQnRpU0M7RUFDQyxjOUIxRFc7QURrbVNiOztBK0JwaVNBO0VBQ0MsbUI5QmhFaUI7RThCaUVqQixjOUJ2RWM7RThCd0VkO0VBQ0E7RUFDQTtBL0J1aVNEO0FFOWxTRTtFNkJrREY7SUFRRTtFL0J3aVNBO0FBQ0Y7QStCdGlTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3aVNGO0ErQnJpU0M7RUFDQztFQUNBO0VBQ0E7QS9CdWlTRjtBRS9uU0U7RTZCcUZEO0lBTUU7SUFDQTtJQUNBO0UvQndpU0Q7QUFDRjtBK0J0aVNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndpU0g7QUVsb1NFO0U2Qm9GQTtJQVNFO0UvQnlpU0Y7QUFDRjtBK0J2aVNHO0VBQ0M7RUFDQTtFQUNBO0EvQnlpU0o7QStCcGlTQztFNUI5R0E7RUFDQTtFNEJnSEM7QS9Cc2lTRjs7QStCbGlTQTtFQUNDLG1COUJqSWdCO0U4QmtJaEI7RUFDQSxjOUJySWM7RUcwRGI7QUppblNGO0FJbG1TSTtFMkJ5REo7STNCNUJNLHdEQWpCYTtFSjBsU2pCO0FBQ0Y7QUlya1NFO0UyQnVCRjtJM0J0Qkk7RUp3a1NGO0FBQ0Y7QStCemlTQztFNUIvSEE7RUFDQTtFNEJpSUM7RTNCckZBO0FKaW9TRjtBSWxuU0k7RTJCbUVIO0kzQnRDSyxtQ0FqQmE7RUowbVNqQjtBQUNGO0FJcmxTRTtFMkJpQ0Q7STNCaENHO0VKd2xTRjtBQUNGO0ErQjlpU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JwR0E7QUpxcFNGO0FJdG9TSTtFMkI4RUg7STNCakRLLG9DQUphO0VKaW5TakI7QUFDRjtBSXptU0U7RTJCNENEO0kzQjNDRztFSjRtU0Y7QUFDRjtBRXRzU0U7RTZCb0lEO0lBZUU7SUFDQTtFL0J1alNEO0FBQ0Y7QStCcmpTRTtFQUNDO0VBQ0E7RUFDQSxjOUJ0S1U7QUQ2dFNiO0ErQnJqU0c7RTVCbEtGO0VBQ0E7RTRCb0tHLGM5QmxMVztFOEJtTFg7QS9CdWpTSjtBRXZ0U0U7RTZCNEpDO0lBT0U7RS9Cd2pTSDtBQUNGOztBZ0M5dVNFO0VBQ0M7QWhDaXZTSDtBZ0M5dVNFO0U3QlFEO0VBQ0E7RTZCTkUsYy9CUlk7RUcwRGI7QUorclNGO0FJaHJTSTtFNEJwRUY7STVCaUdJLG1DQWpCYTtFSndxU2pCO0FBQ0Y7QUlucFNFO0U0QnRHQTtJNUJ1R0U7RUpzcFNGO0FBQ0Y7QWdDanZTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIvQnRCZ0I7QUR5d1NuQjtBZ0MvdVNDO0VBQ0M7QWhDaXZTRjtBZ0MvdVNFO0VBQ0M7QWhDaXZTSDtBZ0M3dVNDO0VBQ0MsbUIvQmpDZ0I7RStCa0NoQjtFQUNBO0FoQyt1U0Y7QWdDN3VTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK3VTSDs7QWdDMXVTQTtFQUNDLG1CL0J2RGdCO0UrQndEaEI7RTVCQUM7QUo4dVNGO0FJL3RTSTtFNEJqQko7STVCOENNLDBEQWpCYTtFSnV0U2pCO0FBQ0Y7QUlsc1NFO0U0Qm5ERjtJNUJvREk7RUpxc1NGO0FBQ0Y7QUUzeVNFO0U4QjREQztJQUVFO0VoQ2l2U0g7QUFDRjtBRXB5U0U7RThCeURBO0lBRUU7SUFDQTtJQUNBO0VoQzZ1U0Y7QUFDRjtBRXZ6U0U7RThCb0VEO0lBVUU7SUFDQTtJQUNBO0lBQ0E7RWhDNnVTRDtBQUNGO0FnQzF1U0M7RUFDQztBaEM0dVNGO0FnQzF1U0U7RUFDQztBaEM0dVNIO0FnQzF1U0c7RUFDQztFQUNBO0VBQ0E7QWhDNHVTSjtBZ0MxdVNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dVNMO0FnQ3R1U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDd3VTRjtBRWgxU0U7RThCa0dEO0lBU0U7RWhDeXVTRDtBQUNGO0FnQ3R1U0M7RUFDQztFQUNBLGMvQjdIVztBRHEyU2I7QWdDdHVTRTtFN0J6SEQ7RUFDQTtFNkIySEUsYy9CeklZO0UrQjBJWjtFNUJoRkQ7QUp5elNGO0FJMXlTSTtFNEI2REY7STVCaENJLG1DQWpCYTtFSmt5U2pCO0FBQ0Y7QUk3d1NFO0U0QjJCQTtJNUIxQkU7RUpneFNGO0FBQ0Y7QUUxMlNFO0U4Qm1IQTtJQVlFO0lBQ0E7SUFDQTtFaEMrdVNGO0VnQzd1U0U7SUFDQztFaEMrdVNIO0FBQ0Y7O0FnQ3p1U0E7RUFDQztFQUNBO0VBQ0EsYy9CaktjO0UrQmtLZCxtQi9COUprQjtFK0IrSmxCO0U1QnpHQztBSnMxU0Y7QUl2MFNJO0U0QnFGSjtJNUJ4RE0sNERBakJhO0VKK3pTakI7QUFDRjtBSTF5U0U7RTRCbURGO0k1QmxESTtFSjZ5U0Y7QUFDRjtBZ0NodlNDO0VBQ0M7RUFDQTtBaENrdlNGO0FnQy91U0M7RUFDQztFQUNBO0U1QnZIQTtBSnkyU0Y7QUkxMVNJO0U0QnNHSDtJNUJ6RUssbUNBakJhO0VKazFTakI7QUFDRjtBSTd6U0U7RTRCb0VEO0k1Qm5FRztFSmcwU0Y7QUFDRjtBZ0NwdlNDO0U3QjVLQTtFQUNBO0U2QjhLQztBaENzdlNGOztBZ0NsdlNBO0VBQ0MsbUIvQjdMa0I7RStCOExsQjtFQUNBO0VBQ0E7RUFDQSxjL0JyTWM7RUcwRGI7QUppNFNGO0FJbDNTSTtFNEJ1SEo7STVCMUZNLHlEQWpCYTtFSjAyU2pCO0FBQ0Y7QUlyMVNFO0U0QnFGRjtJNUJwRkk7RUp3MVNGO0FBQ0Y7QWdDenZTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMnZTRjtBZ0N4dlNDO0U3QjFNQTtFQUNBO0U2QjRNQztFNUJoS0E7QUoyNVNGO0FJNTRTSTtFNEI4SUg7STVCakhLLG1DQWpCYTtFSm80U2pCO0FBQ0Y7QUkvMlNFO0U0QjRHRDtJNUIzR0c7RUprM1NGO0FBQ0Y7QUV4OVNFO0U4QjJORDtJQUVFO0lBQ0E7RWhDK3ZTRDtBQUNGO0FnQzd2U0U7RUFDQztFQUNBO0FoQyt2U0g7QUV0OVNFO0U4QnFOQTtJQUtFO0VoQ2d3U0Y7QUFDRjtBZ0M5dlNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnd1NKO0FnQzV2U0U7RUFDQztBaEM4dlNIOztBZ0N6dlNBO0VBR0MsbUIvQmhRZ0I7RStCaVFoQjtFNUJ6TUM7QUpvOFNGO0FJcjdTSTtFNEJzTEo7STVCekpNLG9DQWpCYTtFSjY2U2pCO0FBQ0Y7QUl4NVNFO0U0Qm9KRjtJNUJuSkk7RUoyNVNGO0FBQ0Y7QWdDOXZTQztFQUNDO0FoQ2d3U0Y7QUVwZ1RFO0U4Qm1RRDtJQUlFO0lBQ0E7RWhDaXdTRDtBQUNGO0FnQzl2U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnd1NGO0FFdmdURTtFOEJnUUQ7SUFVRTtFaENpd1NEO0FBQ0Y7QWdDOXZTQztFQUNDO0U1QnhPQTtBSnkrU0Y7QUkxOVNJO0U0QndOSDtJNUIzTEssbUNBSmE7RUpxOFNqQjtBQUNGO0FJNzdTRTtFNEJzTEQ7STVCckxHO0VKZzhTRjtBQUNGO0FnQ253U0c7RUFDQztBaENxd1NKO0FnQ253U0k7RUFDQztBaENxd1NMO0FnQ2p3U0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ213U0o7QWdDOXZTQztFN0JsVEE7RUFDQTtFNkJvVEMsYy9CbFVhO0UrQm1VYjtFNUJ6UUE7QUowZ1RGO0FJMy9TSTtFNEJzUEg7STVCek5LLG1DQWpCYTtFSm0vU2pCO0FBQ0Y7QUk5OVNFO0U0Qm9ORDtJNUJuTkc7RUppK1NGO0FBQ0Y7QWdDL3dTQztFNUJyUUM7QUp1aFRGO0FJeGdUSTtFNEJzUEg7STVCek5LLHVDQWpCYTtFSmdnVGpCO0FBQ0Y7QUkzK1NFO0U0Qm9ORDtJNUJuTkc7RUo4K1NGO0FBQ0Y7QWdDM3dTQztFQUNDO0VBQ0E7QWhDNndTRjtBRTVrVEU7RThCNlREO0lBS0U7RWhDOHdTRDtBQUNGO0FnQzV3U0U7RUFDQztFQUNBO0VBQ0E7QWhDOHdTSDtBZ0Mxd1NDO0VBQ0M7RUFDQTtFQUNBLGMvQjNWVztBRHVtVGI7O0FnQ3h3U0E7RUFDQyxtQi9CcldnQjtFK0JzV2hCO0VBQ0E7QWhDMndTRDtBZ0N6d1NDO0VBQ0M7QWhDMndTRjtBZ0N4d1NDO0VBQ0M7QWhDMHdTRjtBZ0N2d1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0JuWGdCO0FENG5UbEI7QWdDdndTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeXdTSDtBZ0Nyd1NDO0U3QjFYQTtFQUNBO0U2QjRYQyxjL0IxWWE7RStCMlliO0U1QmpWQTtBSnlsVEY7QUkxa1RJO0U0QjhUSDtJNUJqU0ssbUNBakJhO0VKa2tUakI7QUFDRjtBSTdpVEU7RTRCNFJEO0k1QjNSRztFSmdqVEY7QUFDRjtBZ0Mxd1NDO0VBQ0M7RUFDQTtFQUNBO0FoQzR3U0Y7QUUzcFRFO0U4QjRZRDtJQU1FO0lBQ0E7SUFDQTtFaEM2d1NEO0FBQ0Y7QUV0cFRFO0U4QjRZRDtJQUVFO0VoQzR3U0Q7QUFDRjtBZ0Mxd1NFO0VBQ0M7QWhDNHdTSDtBZ0N6d1NFO0VBQ0M7QWhDMndTSDtBZ0N4d1NFO0VBQ0M7QWhDMHdTSDtBZ0N0d1NDO0VBQ0M7RUFDQTtFQUNBO0FoQ3d3U0Y7QWdDdHdTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3d1NIO0FnQ3B3U0M7RTdCdGJBO0VBQ0E7RTZCd2JDLGMvQnRjYTtFK0J1Y2I7QWhDc3dTRjs7QWdDbHdTQTtFQUNDO0VBQ0E7RTVCblpDO0FKeXBURjtBSTFvVEk7RTRCa1lKO0k1QnJXTSw0REFqQmE7RUprb1RqQjtBQUNGO0FJN21URTtFNEJnV0Y7STVCL1ZJO0VKZ25URjtBQUNGO0FnQ3p3U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMyd1NGO0FFbnRURTtFOEJpY0Q7SUFVRTtFaEM0d1NEO0FBQ0Y7QUVwdVRFO0U4QjJkRDtJQUVFO0lBQ0E7SUFDQTtFaEMyd1NEO0FBQ0Y7QWdDeHdTQztFQUNDO0FoQzB3U0Y7QWdDeHdTRTtFN0JoZUQ7RUFDQTtFNkJrZUUsYy9CaGZZO0UrQmlmWjtFNUJ2YkQ7QUprc1RGO0FJbnJUSTtFNEJvYUY7STVCdllJLG1DQWpCYTtFSjJxVGpCO0FBQ0Y7QUl0cFRFO0U0QmtZQTtJNUJqWUU7RUp5cFRGO0FBQ0Y7QWdDNXdTQztFQUNDO0VBQ0EsYy9CcmZXO0FEbXdUYjtBRXZ2VEU7RThCdWVEO0lBS0U7RWhDK3dTRDtBQUNGOztBZ0Mzd1NBO0VBQ0MsbUIvQmpnQmtCO0UrQmtnQmxCO0VBQ0E7RUFDQTtFNUI5Y0M7QUo2dFRGO0FJOXNUSTtFNEIyYko7STVCOVpNLDJEQWpCYTtFSnNzVGpCO0FBQ0Y7QUlqclRFO0U0QnlaRjtJNUJ4Wkk7RUpvclRGO0FBQ0Y7QWdDbHhTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3hTRjtBZ0NqeFNDO0U3QjdnQkE7RUFDQTtFNkIrZ0JDLGMvQjdoQmE7RStCOGhCYjtFQUNBO0U1QnJlQTtBSnl2VEY7QUkxdVRJO0U0QmlkSDtJNUJwYkssbUNBakJhO0VKa3VUakI7QUFDRjtBSTdzVEU7RTRCK2FEO0k1QjlhRztFSmd0VEY7QUFDRjtBZ0NueVNDO0U1QmhlQztBSnN3VEY7QUl2dlRJO0U0QmlkSDtJNUJwYkssbUNBakJhO0VKK3VUakI7QUFDRjtBSTF0VEU7RTRCK2FEO0k1QjlhRztFSjZ0VEY7QUFDRjtBRW4wVEU7RThCcWlCRDtJQUVFO0lBQ0E7RWhDZ3lTRDtBQUNGO0FnQzd4U0M7RUFDQztBaEMreFNGO0FnQzd4U0U7RUFDQztFQUNBO0VBQ0E7QWhDK3hTSDtBZ0MzeFNDO0VBQ0M7RUFDQSxjL0J4akJXO0FEcTFUYjtBRXowVEU7RThCMGlCRDtJQUtFO0VoQzh4U0Q7QUFDRjs7QWdDMXhTQTtFQUNDLG1CL0Jwa0JrQjtFK0Jxa0JsQjtFQUNBO0VBQ0E7RTVCamhCQztBSit5VEY7QUloeVRJO0U0QjhmSjtJNUJqZU0sbUNBSmE7RUoyd1RqQjtBQUNGO0FJbndURTtFNEI0ZEY7STVCM2RJO0VKc3dURjtBQUNGO0FnQ2p5U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ215U0Y7QWdDaHlTQztFN0JobEJBO0VBQ0E7RTZCa2xCQyxjL0JobUJhO0UrQmltQmI7RTVCdmlCQTtBSjAwVEY7QUkzelRJO0U0Qm9oQkg7STVCdmZLLG1DQWpCYTtFSm16VGpCO0FBQ0Y7QUk5eFRFO0U0QmtmRDtJNUJqZkc7RUppeVRGO0FBQ0Y7QWdDcnlTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJyakJBO0FKNjFURjtBSTkwVEk7RTRCZ2lCSDtJNUJuZ0JLLHNEQWpCYTtFSnMwVGpCO0FBQ0Y7QUlqelRFO0U0QjhmRDtJNUI3Zkc7RUpvelRGO0FBQ0Y7QWdDdHlTQztFQUNDLGMvQjVuQmE7RStCNm5CYjtFQUNBO0VBQ0E7QWhDd3lTRjtBRXA1VEU7RThCd21CRDtJQU9FO0VoQ3l5U0Q7QUFDRjtBZ0N2eVNFO0VBQ0M7RUFDQTtBaEN5eVNIO0FnQ3R5U0U7RUFDQztFQUNBO0FoQ3d5U0g7QWdDcnlTRTtFQUNDO0VBQ0E7QWhDdXlTSDtBZ0NweVNFO0VBQ0M7RUFDQTtBaENzeVNIO0FnQ255U0U7RUFDQztFQUNBO0FoQ3F5U0g7QWdDbHlTRTtFQUNDO0VBQ0E7QWhDb3lTSDtBZ0NoeVNDO0VBQ0M7RUFDQTtFQUNBO0FoQ2t5U0Y7QWdDaHlTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2t5U0g7QUVsOFRFO0U4QnNwQkE7SUFhRTtFaENteVNGO0FBQ0Y7QWdDL3hTQztFN0I5cUJBO0VBQ0E7RTZCZ3JCQyxjL0I5ckJhO0UrQityQmI7RTVCcm9CQTtBSnU2VEY7QUl4NVRJO0U0QmtuQkg7STVCcmxCSyxtQ0FqQmE7RUpnNVRqQjtBQUNGO0FJMzNURTtFNEJnbEJEO0k1Qi9rQkc7RUo4M1RGO0FBQ0Y7QWdDaHpTQztFNUJqb0JDO0FKbzdURjtBSXI2VEk7RTRCa25CSDtJNUJybEJLLDBEQWpCYTtFSjY1VGpCO0FBQ0Y7QUl4NFRFO0U0QmdsQkQ7STVCL2tCRztFSjI0VEY7QUFDRjs7QWdDM3lTQTtFQUNDLG1CL0I1c0JnQjtFK0I2c0JoQjtFNUJycEJDO0FKbzhURjtBSXI3VEk7RTRCb29CSjtJNUJ2bUJNLDJEQWpCYTtFSjY2VGpCO0FBQ0Y7QUl4NVRFO0U0QmttQkY7STVCam1CSTtFSjI1VEY7QUFDRjtBZ0NselNDO0U3QnpzQkE7RUFDQTtFNkIyc0JDLGMvQnp0QmE7RStCMHRCYjtFNUJocUJBO0FKcTlURjtBSXQ4VEk7RTRCNm9CSDtJNUJobkJLLG1DQWpCYTtFSjg3VGpCO0FBQ0Y7QUl6NlRFO0U0QjJtQkQ7STVCMW1CRztFSjQ2VEY7QUFDRjtBZ0NuMFNDO0U1QjVwQkM7QUprK1RGO0FJbjlUSTtFNEI2b0JIO0k1QmhuQkssb0NBakJhO0VKMjhUakI7QUFDRjtBSXQ3VEU7RTRCMm1CRDtJNUIxbUJHO0VKeTdURjtBQUNGO0FnQy96U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCbnJCQTtBSnEvVEY7QUl0K1RJO0U0QjhwQkg7STVCam9CSyxzREFqQmE7RUo4OVRqQjtBQUNGO0FJejhURTtFNEI0bkJEO0k1QjNuQkc7RUo0OFRGO0FBQ0Y7QWdDcDBTQztFQUNDLGMvQnR2QmE7RStCdXZCYjtFQUNBO0VBQ0E7QWhDczBTRjtBRTVpVUU7RThCa3VCRDtJQU9FO0VoQ3UwU0Q7QUFDRjtBZ0NyMFNFO0VBQ0M7RUFDQTtBaEN1MFNIO0FnQ3AwU0U7RUFDQztFQUNBO0FoQ3MwU0g7QWdDbjBTRTtFQUNDO0VBQ0E7QWhDcTBTSDtBZ0NqMFNDO0VBQ0M7RUFDQTtFQUNBO0FoQ20wU0Y7QWdDajBTRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ20wU0g7QWdDL3pTQztFN0JyeEJBO0VBQ0E7RTZCdXhCQyxjL0JyeUJhO0UrQnN5QmI7RTVCNXVCQTtBSjhpVUY7QUkvaFVJO0U0Qnl0Qkg7STVCNXJCSyxpQ0FqQmE7RUp1aFVqQjtBQUNGO0FJbGdVRTtFNEJ1ckJEO0k1QnRyQkc7RUpxZ1VGO0FBQ0Y7QWdDaDFTQztFNUJ4dUJDO0FKMmpVRjtBSTVpVUk7RTRCeXRCSDtJNUI1ckJLLDJEQWpCYTtFSm9pVWpCO0FBQ0Y7QUkvZ1VFO0U0QnVyQkQ7STVCdHJCRztFSmtoVUY7QUFDRjtBZ0M1MFNDO0VBQ0M7RUFDQTtBaEM4MFNGOztBaUNwb1VBO0U3QjJERTtBSjZrVUY7QUk5alVJO0U2QjFFSjtJN0J1R00seURBakJhO0VKc2pVakI7QUFDRjtBSWppVUU7RTZCNUdGO0k3QjZHSTtFSm9pVUY7QUFDRjtBaUM1b1VDO0VBQ0M7QWpDOG9VRjtBaUMzb1VDO0U3QmlEQztBSjZsVUY7QUk5a1VJO0U2QmhFSDtJN0I2RkssaUNBakJhO0VKc2tVakI7QUFDRjtBSWpqVUU7RTZCbEdEO0k3Qm1HRztFSm9qVUY7QUFDRjtBaUN4cFVDO0VBS0M7RUFDQTtFQUNBO0VBQ0EsY2hDakJhO0FEdXFVZjs7QWtDeHFVQTtFOUIyREU7QUppblVGO0FJbG1VSTtFOEIxRUo7STlCdUdNLDBEQWpCYTtFSjBsVWpCO0FBQ0Y7QUlya1VFO0U4QjVHRjtJOUI2R0k7RUp3a1VGO0FBQ0Y7O0FtQ3RyVUE7RUFDQztFQUNBO0FuQ3lyVUQ7QW1DdnJVQztFQUNDO0VBQVk7RUFBYTtFQUFxQjtFQUEwQjtFQUFlO0VBQXVCO0VBQzlHO0FuQytyVUY7QW1DN3JVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQytyVUg7QW1DenJVRztFQUNDO0FuQzJyVUo7QW1DdHJVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Dd3JVRjtBbUNyclVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3VyVUY7QW1DcHJVQztFQUNDO0FuQ3NyVUY7QW1DbnJVQztFaEMzQ0E7RUFDQTtFZ0M0Q0MsY2xDMURhO0VrQzJEYjtBbkNzclVGO0FtQ25yVUM7RUFDQztFQUFlO0VBQWdDO0VBQXdDO0VBQ3ZGO0VBQ0E7RUFDQSxtQmxDaEVlO0FEd3ZVakI7QUVudlVFO0VpQ3VERDtJQU9FO0VuQ3lyVUQ7QUFDRjtBbUN2clVFO0VBQ0M7RUFDQTtBbkN5clVIO0FtQ3ByVUM7RUFDQztFQUNBO0FuQ3NyVUY7QUVod1VFO0VpQ3dFRDtJQUtFO0lBQ0E7RW5DdXJVRDtBQUNGO0FtQ3ByVUM7RUFDQztFQUNBO0VBQ0EsbUJsQzVGYTtFa0M2RmIsY2xDMUZXO0VrQzJGWDtFL0JwQ0E7QUoydFVGO0FJNXNVSTtFK0JnQkg7SS9CYUssc0NBakJhO0VKb3NVakI7QUFDRjtBSS9xVUU7RStCbEJEO0kvQm1CRztFSmtyVUY7QUFDRjtBbUMxclVFO0VBQ0MscUJsQ25HVTtFa0NvR1YsY2xDdkdZO0VrQ3dHWixtQmxDckdVO0FEaXlVYjs7QW9DcHlVQztFQUNDO0FwQ3V5VUY7O0FxQ3Z5VUE7RUFDQztFQUNBLHlCcENEZ0I7RW9DRWhCO0FyQzB5VUQ7QUUzeFVFO0VtQ2xCRjtJQU1FO0VyQzJ5VUE7QUFDRjtBcUN6eVVDO0VBQ0M7RUFDQTtBckMyeVVGO0FxQ3p5VUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzJ5VUg7QUUzeVVFO0VtQ0xBO0lBUUU7RXJDNHlVRjtBQUNGO0FxQ3h5VUM7RWxDZEE7RUFDQTtFa0NnQkMsY3BDOUJhO0VvQytCYjtFakMyQkE7QUpneFVGO0FJandVSTtFaUM5Q0g7SWpDMkVLLG1DQWpCYTtFSnl2VWpCO0FBQ0Y7QUlwdVVFO0VpQ2hGRDtJakNpRkc7RUp1dVVGO0FBQ0Y7QXFDN3lVQztFQUNDLGNwQ2pDVztFb0NrQ1g7QXJDK3lVRjtBcUM3eVVFO0VBQ0M7QXJDK3lVSDtBcUM3eVVHO0VBQ0M7QXJDK3lVSjs7QXFDeHlVQTtFQUNDLHlCcEN2RGM7RW9Dd0RkO0FyQzJ5VUQ7QUVoMVVFO0VtQ21DRjtJQUtFO0VyQzR5VUE7QUFDRjs7QXFDenlVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQzR5VUQ7QUU1MVVFO0VtQzRDRjtJQU9FO0lBQ0E7RXJDNnlVQTtBQUNGO0FxQzN5VUM7RUFDQyxjcEN6RWU7QURzM1VqQjtBcUMxeVVDO0VsQ2pFQTtFQUNBO0VrQ21FQyxjcEMzRWdCO0VvQzRFaEI7RWpDeEJBO0FKcTBVRjtBSXR6VUk7RWlDS0g7SWpDd0JLLG1DQWpCYTtFSjh5VWpCO0FBQ0Y7QUl6eFVFO0VpQzdCRDtJakM4Qkc7RUo0eFVGO0FBQ0Y7QXFDL3lVQztFQUNDO0FyQ2l6VUY7QXFDOXlVQztFQUNDO0VBQ0E7QXJDZ3pVRjtBcUM3eVVDO0VBQ0M7RUFDQTtFakMzQ0E7QUoyMVVGO0FJNTBVSTtFaUMwQkg7SWpDR0ssa0NBakJhO0VKbzBVakI7QUFDRjtBSS95VUU7RWlDUkQ7SWpDU0c7RUprelVGO0FBQ0Y7O0FxQ2h6VUE7RUFDQztFQUNBLHNCcEN6R2E7QUQ0NVVkO0FFajVVRTtFbUM0RkY7SUFLRTtFckNvelVBO0FBQ0Y7QXFDbHpVQztFQUNDLHlCcEN0SGU7QUQwNlVqQjtBcUNoelVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJDa3pVSDtBRS81VUU7RW1DeUdBO0lBT0U7SUFDQTtFckNtelVGO0FBQ0Y7QXFDOXlVRTtFbEM3SEQ7RUFDQTtFa0MrSEUsY3BDN0lZO0VvQzhJWjtFakNwRkQ7QUpxNFVGO0FJdDNVSTtFaUNpRUY7SWpDcENJLG1DQWpCYTtFSjgyVWpCO0FBQ0Y7QUl6MVVFO0VpQytCQTtJakM5QkU7RUo0MVVGO0FBQ0Y7QXFDbnpVRTtFQUNDLGNwQ2hKVTtBRHE4VWI7QXFDbnpVRztFQUNDO0FyQ3F6VUo7QXFDbnpVSTtFQUNDO0FyQ3F6VUw7QXFDanpVRzs7RUFFQztFQUNBO0FyQ216VUo7QXFDN3lVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQyt5VUg7O0FxQ3p5VUE7RUFDQyx5QnBDbExZO0VvQ21MWjtFQUNBO0FyQzR5VUQ7QUVoOVVFO0VtQ2lLRjtJQU1FO0VyQzZ5VUE7QUFDRjs7QXFDenlVQztFbENsTEE7RUFDQTtFRDJEQSxjRHpFYztFQzBFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFdkJDO0FKNjdVRjtBSTk2VUk7RWlDc0hIO0lqQ3pGSyxrQ0FqQmE7RUpzNlVqQjtBQUNGO0FJajVVRTtFaUNvRkQ7SWpDbkZHO0VKbzVVRjtBQUNGO0FxQ2wwVUM7RWpDcklDO0FKMDhVRjtBSTM3VUk7RWlDc0hIO0lqQ3pGSyx5REFqQmE7RUptN1VqQjtBQUNGO0FJOTVVRTtFaUNvRkQ7SWpDbkZHO0VKaTZVRjtBQUNGO0FFajdVQztFQUNDO0VBQ0E7RUVyQ0E7QUp5OVVGO0FJMThVSTtFRm9CSDtJRVNLLHNDQWpCYTtFSms4VWpCO0FBQ0Y7QUk3NlVFO0VGZEQ7SUVlRztFSmc3VUY7QUFDRjtBRXQ3VUM7RUFDQztFQUNBO0FGdzdVRjtBRXI3VUM7RUFDQyxjRHZHZ0I7RUN3R2hCLHFCRHhHZ0I7QUQraFZsQjtBRXA3VUM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRnM3VUY7QXFDMzJVQztFQUdDLHlCcENsTWE7RW9DbU1iLFdwQzNMWTtFb0M0TFoscUJwQ3BNYTtBRCtpVmY7QXFDejJVRTtFQUNDLHlCcENqTWU7RW9Da01mLHFCcENsTWU7RW9DbU1mLGNwQ3pNWTtBRG9qVmY7QXFDdjJVQztFQUNDLHNCcEN0TVk7RW9DdU1aO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3kyVUY7QUUzaVZFO0VtQzBMRDtJQVdFO0lBQ0E7SUFDQTtFckMwMlVEO0FBQ0Y7QXFDdjJVQztFbkNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbUNIQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BDL05XO0VvQ2dPWDtBckNpM1VGO0FxQy8yVUU7RUFDQyxjcEMxT1k7QUQybFZmO0FxQzkyVUU7RUFDQztFQUNBO0FyQ2czVUg7QXFDNTJVQztFQUNDO0VBQ0E7QXJDODJVRjtBcUM1MlVFO0VsQzFPRDtFQUNBO0VrQzRPRSxjcEMxUFk7RW9DMlBaO0FyQzgyVUg7QXFDMzJVRTtFQUNDLGNwQ3hQVTtFb0N5UFY7RUFDQTtBckM2MlVIO0FxQ3gyVUU7RUFDQztBckMwMlVIO0FxQ3gyVUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMDJVSjtBcUN4MlVJO0VBQ0M7RUFDQSxxQnBDblJVO0FENm5WZjtBcUN2MlVJO0VBQ0MsY3BDaFJRO0FEeW5WYjtBcUNyMlVHO0VBQ0M7RUFDQSxjcENwUlE7RW9DcVJSO0VBQ0E7QXJDdTJVSjtBcUNsMlVDO0VBQ0M7RUFDQTtFQUNBO0FyQ28yVUY7QUV4blZFO0VtQ2lSRDtJQU1FO0VyQ3EyVUQ7QUFDRjtBcUNsMlVDO0VBQ0M7RUFDQTtBckNvMlVGO0FxQ2wyVUU7RWxDclNEO0VBQ0E7RUQyREEsY0R6RWM7RUMwRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRXZCQztBSndtVkY7QUl6bFZJO0VpQ3lPRjtJakM1TUksa0NBakJhO0VKaWxWakI7QUFDRjtBSTVqVkU7RWlDdU1BO0lqQ3RNRTtFSitqVkY7QUFDRjtBcUMxM1VFO0VqQ3hQQTtBSnFuVkY7QUl0bVZJO0VpQ3lPRjtJakM1TUkseURBakJhO0VKOGxWakI7QUFDRjtBSXprVkU7RWlDdU1BO0lqQ3RNRTtFSjRrVkY7QUFDRjtBRTVsVkM7RUFDQztFQUNBO0VFckNBO0FKb29WRjtBSXJuVkk7RUZvQkg7SUVTSyxzQ0FqQmE7RUo2bVZqQjtBQUNGO0FJeGxWRTtFRmREO0lFZUc7RUoybFZGO0FBQ0Y7QUVqbVZDO0VBQ0M7RUFDQTtBRm1tVkY7QUVobVZDO0VBQ0MsY0R2R2dCO0VDd0doQixxQkR4R2dCO0FEMHNWbEI7QUUvbFZDO0VBQ0M7RUFDQTtFQUNBO1VBQUE7QUZpbVZGO0FxQ242VUU7RUFHQyx5QnBDclRZO0VvQ3NUWixXcEM5U1c7RW9DK1NYLHFCcEN2VFk7RW9Dd1RaO0FyQ202VUg7QXFDajZVRztFQUNDLHlCcENyVGM7RW9Dc1RkLHFCcEN0VGM7RW9DdVRkLGNwQzdUVztBRGd1VmY7QXFDaDZVRztFQUNDO0VBQ0E7QXJDazZVSjtBcUM3NVVDO0VBQ0M7RUFDQTtFQUNBLGNwQ25VVztBRGt1VmI7QXFDNzVVRTtFQUNDO0FyQys1VUg7QXFDMzVVQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNwQzVVVTtFb0M2VVY7RUFDQTtFQUNBO0FyQzY1VUY7QXFDMzVVRTtFQUNDO0FyQzY1VUg7QXFDMTVVRTtFbENqVkQ7RUFDQTtFRDJEQSxjRHpFYztFQzBFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFdkJDO0FKNHNWRjtBSTdyVkk7RWlDcVJGO0lqQ3hQSSxrQ0FqQmE7RUpxclZqQjtBQUNGO0FJaHFWRTtFaUNtUEE7SWpDbFBFO0VKbXFWRjtBQUNGO0FxQ2w3VUU7RWpDcFNBO0FKeXRWRjtBSTFzVkk7RWlDcVJGO0lqQ3hQSSx5REFqQmE7RUprc1ZqQjtBQUNGO0FJN3FWRTtFaUNtUEE7SWpDbFBFO0VKZ3JWRjtBQUNGO0FFaHNWQztFQUNDO0VBQ0E7RUVyQ0E7QUp3dVZGO0FJenRWSTtFRm9CSDtJRVNLLHNDQWpCYTtFSml0VmpCO0FBQ0Y7QUk1clZFO0VGZEQ7SUVlRztFSityVkY7QUFDRjtBRXJzVkM7RUFDQztFQUNBO0FGdXNWRjtBRXBzVkM7RUFDQyxjRHZHZ0I7RUN3R2hCLHFCRHhHZ0I7QUQ4eVZsQjtBRW5zVkM7RUFDQztFQUNBO0VBQ0E7VUFBQTtBRnFzVkY7QXFDMzlVRTtFQUdDLHlCcENqV1k7RW9Da1daLFdwQzFWVztFb0MyVlgscUJwQ25XWTtBRDh6VmY7QXFDejlVRztFQUNDLHlCcENoV2M7RW9DaVdkLHFCcENqV2M7RW9Da1dkLGNwQ3hXVztBRG0wVmY7QXFDcDlVRTs7O0VBR0M7QXJDczlVSDtBcUNuOVVFO0VBQ0M7RUFDQTtBckNxOVVIO0FxQ2w5VUc7RUFDQztBckNvOVVKO0FxQ2w5VUk7RUFDQztBckNvOVVMO0FxQy84VUU7RUFDQztBckNpOVVIO0FxQzk4VUU7RUFDQztBckNnOVVIO0FxQzc4VUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrOFVIO0FxQzU4VUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckM4OFVIO0FFcDFWRTtFbUN3WUM7SUFJRTtFckM0OFVIO0FBQ0Y7QXFDejhVRztFQUNDO0FyQzI4VUo7QXFDdjhVRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGNwQzVhWTtFb0M2YVo7QXJDeThVSDtBcUN2OFVHO0VBQ0MsY3BDdmFRO0VvQ3dhUjtBckN5OFVKO0FxQ3Y4VUk7RUFDQztBckN5OFVMO0FxQ3Y4VUs7RUFDQztFQUNBO0FyQ3k4VU47QXFDbjhVRTtFQUNDO0FyQ3E4VUg7QXFDbjhVRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNxOFVKO0FxQ244VUk7RUFDQztFQUNBLHFCcEMzY1U7QURnNVZmO0FxQ2w4VUk7RUFDQyxjcEN4Y1E7QUQ0NFZiO0FxQy83VUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckNpOFVIO0FxQy83VUc7RWxDN2NGO0VBQ0E7RUQyREEsY0R6RWM7RUMwRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRXZCQztBSjYyVkY7QUk5MVZJO0VpQ2laRDtJakNwWEcsa0NBakJhO0VKczFWakI7QUFDRjtBSWowVkU7RWlDK1dDO0lqQzlXQztFSm8wVkY7QUFDRjtBcUN2OVVHO0VqQ2hhRDtBSjAzVkY7QUkzMlZJO0VpQ2laRDtJakNwWEcseURBakJhO0VKbTJWakI7QUFDRjtBSTkwVkU7RWlDK1dDO0lqQzlXQztFSmkxVkY7QUFDRjtBRWoyVkM7RUFDQztFQUNBO0VFckNBO0FKeTRWRjtBSTEzVkk7RUZvQkg7SUVTSyxzQ0FqQmE7RUprM1ZqQjtBQUNGO0FJNzFWRTtFRmREO0lFZUc7RUpnMlZGO0FBQ0Y7QUV0MlZDO0VBQ0M7RUFDQTtBRncyVkY7QUVyMlZDO0VBQ0MsY0R2R2dCO0VDd0doQixxQkR4R2dCO0FEKzhWbEI7QUVwMlZDO0VBQ0M7RUFDQTtFQUNBO1VBQUE7QUZzMlZGO0FxQ2hnVkc7RUFHQyx5QnBDN2RXO0VvQzhkWCxXcEN0ZFU7RW9DdWRWLHFCcEMvZFc7RW9DZ2VYO0VBQ0E7QXJDZ2dWSjtBcUM5L1VJO0VBQ0MseUJwQzlkYTtFb0MrZGIscUJwQy9kYTtFb0NnZWIsY3BDdGVVO0FEcytWZjtBcUMzL1VFO0VBQ0M7RUFDQSxjcENwZVM7RW9DcWVUO0VBQ0E7QXJDNi9VSDtBcUMxL1VFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEN2Zlk7QURtL1ZmO0FxQ3gvVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzAvVUY7QXFDeC9VRTtFQUNDO0VBQ0EsY3BDcGdCWTtBRDgvVmY7O0FxQ3AvVUE7RUFDQyx5QnBDemdCZ0I7RW9DMGdCaEI7QXJDdS9VRDtBRWgvVkU7RW1DdWZGO0lBS0U7RXJDdy9VQTtBQUNGO0FxQ3QvVUM7RUFDQztFQUNBO0VBQ0E7QXJDdy9VRjtBRXRnV0U7RW1DMmdCRDtJQU1FO0VyQ3kvVUQ7QUFDRjtBRS8vVkU7RW1DK2ZEO0lBVUU7SUFDQTtFckMwL1VEO0FBQ0Y7QUU5L1ZHO0VtQ3dmRjtJQWVFO0VyQzIvVUQ7QUFDRjs7QXFDdi9VQTtFQUNDLHNCcEMvaEJhO0VvQ2dpQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMC9VRDtBcUN4L1VDO0VBQ0M7RUFDQTtBckMwL1VGO0FxQ3YvVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBDMWpCZTtFb0MyakJmO0FyQ3kvVUY7QXFDdi9VRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckN5L1VIO0FxQ3IvVUM7RUFDQztFQUNBO0VBQ0EsY3BDcmtCVztFb0Nza0JYO0VBQ0E7RUFDQTtBckN1L1VGO0FxQ3AvVUM7RWxDcmtCQTtFQUNBO0VEMkRBLGNEekVjO0VDMEVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUV2QkM7QUowaFdGO0FJM2dXSTtFaUN5Z0JIO0lqQzVlSyxrQ0FqQmE7RUptZ1dqQjtBQUNGO0FJOStWRTtFaUN1ZUQ7SWpDdGVHO0VKaS9WRjtBQUNGO0FxQzVnVkM7RWpDeGhCQztBSnVpV0Y7QUl4aFdJO0VpQ3lnQkg7SWpDNWVLLHlEQWpCYTtFSmdoV2pCO0FBQ0Y7QUkzL1ZFO0VpQ3VlRDtJakN0ZUc7RUo4L1ZGO0FBQ0Y7QUU5Z1dDO0VBQ0M7RUFDQTtFRXJDQTtBSnNqV0Y7QUl2aVdJO0VGb0JIO0lFU0ssc0NBakJhO0VKK2hXakI7QUFDRjtBSTFnV0U7RUZkRDtJRWVHO0VKNmdXRjtBQUNGO0FFbmhXQztFQUNDO0VBQ0E7QUZxaFdGO0FFbGhXQztFQUNDLGNEdkdnQjtFQ3dHaEIscUJEeEdnQjtBRDRuV2xCO0FFamhXQztFQUNDO0VBQ0E7RUFDQTtVQUFBO0FGbWhXRjtBcUNyalZDO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNxalZGO0FxQ25qVkU7RUFDQztFQUNBO0VBQ0E7QXJDcWpWSDtBcUNsalZFO0VBQ0MseUJwQy9sQmU7RW9DZ21CZixxQnBDaG1CZTtFb0NpbUJmLGNwQ3ZtQlk7QUQycFdmOztBcUM3aVZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDZ2pWRjtBcUM5aVZFO0VBQ0M7RUFDQTtBckNnalZIO0FxQzVpVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDOGlWRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2FnZS8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy91dGlsaXRpZXMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vbm9kZV9tb2R1bGVzL3BvbHktZmx1aWQtc2l6aW5nL3NyYy9fcG9seS1mbHVpZC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21tb24vX2hlYWRlci1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcm9sZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3JvbGUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19mYWN0LWZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fYWR2aXNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXN0YXRpc3RpY3Muc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLXJlbGF0ZWQuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXItcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2UtY29udGVudC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZhcXMuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zcG9uc29ycy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci1pbmR1c3RyeS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2luZHVzdHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc3BvbnNvcnMtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hZHZpc29yLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZnJvbnQtcGFnZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2FyY2hpdmUtaW5kdXN0cnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWNvbXBhbnkuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcmNoaXZlLWFkdmlzb3Iuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yb2xlLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWl6LnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3F1aXotcmVzdWx0cy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2V4cGxvcmUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJzLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc2FnZS8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2Nob29scy5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2dldC1pbnZvbHZlZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3RleHQtbGVhZC5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3ZpZGVvLXRleHQtbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly9zYWdlLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19hcHAtc3RhcnQtZXhwbG9yZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2Fkdmlzb3ItYXJjaGl2ZS5zY3NzIiwid2VicGFjazovL3NhZ2UvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ltcGFjdC1yZXBvcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnfm5vcm1hbGl6ZS5jc3MnO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmZhbWlseT1Ob3RoaW5nK1lvdStDb3VsZCtEbyZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQUJDR2ludG9Ob3JkXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBQkNHaW50b05vcmRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuOnJvb3Qge1xuICAtLXZpZXdwb3J0LXdpZHRoOiAxMDB2dztcbiAgLS12aWV3cG9ydC1oZWlnaHQ6IDEwMHZoO1xuICAtLWNvbnRhaW5lci13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoICsgJHNpemUtcGFkZGluZyAqIDI7XG4gIC0tc2l6ZS1wYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2l6ZS1wYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1jb2xvcjogI2YyZWJlNTtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogIzkyY2RiOTtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xufVxuLnRoZW1lLWNvbG91ci1mb3Jlc3QgLmNhcmQtaWNvbi5pY29uLTEge1xuICB0b3A6IDEyOXB4O1xuICBsZWZ0OiAxM3B4O1xuICB3aWR0aDogOTRweDtcbiAgbGVmdDogNCU7XG4gIHRvcDogMjclO1xuICB3aWR0aDogMjYlO1xufVxuLnRoZW1lLWNvbG91ci1mb3Jlc3QgLmNhcmQtaWNvbi5pY29uLTIge1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3OWRlZyk7XG4gIHdpZHRoOiA2N3B4O1xuICByaWdodDogNiU7XG4gIHRvcDogNSU7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtY29sb3I6ICNmMmViZTU7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICMwZjQ3MmU7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbn1cbi50aGVtZS1jb2xvdXItdGVhbCAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAxMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjNkZWcpO1xuICBsZWZ0OiAxJTtcbiAgdG9wOiAxJTtcbiAgd2lkdGg6IDMwJTtcbn1cbi50aGVtZS1jb2xvdXItdGVhbCAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogMzZweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03M2RlZyk7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiA4JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuICAtLXRoZW1lLWNvbG9yOiAjZjJlYmU1O1xuICAtLXRoZW1lLWhvdmVyLWNvbG9yOiAjZmY2OTM2O1xuICAtLXRoZW1lLWJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG59XG4udGhlbWUtY29sb3VyLXN1bmZsb3dlciAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA3MnB4O1xuICByaWdodDogMjYlO1xuICB0b3A6IDMlO1xuICB3aWR0aDogMjElO1xufVxuLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIgLmNhcmQtaWNvbi5pY29uLTIge1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMjdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuICByaWdodDogMSU7XG4gIHRvcDogMTQlO1xuICB3aWR0aDogMzUlO1xufVxuXG4udGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1jb2xvcjogI2YyZWJlNTtcbiAgLS10aGVtZS1ob3Zlci1jb2xvcjogI2YwYWEwMDtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmY2OTM2O1xufVxuLnRoZW1lLWNvbG91ci1lbWJlciAuY2FyZC1pY29uLmljb24tMSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDcycHg7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDQlO1xuICB3aWR0aDogMjElO1xufVxuLnRoZW1lLWNvbG91ci1lbWJlciAuY2FyZC1pY29uLmljb24tMiB7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDcycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUyZGVnKTtcbiAgdG9wOiAxJTtcbiAgcmlnaHQ6IDMlO1xuICB3aWR0aDogMjAlO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWNoZXZyb25zLnRoZW1lLWNvbG91ci10ZWFsIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZW1iZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWNoZXZyb25zLWVtYmVyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tbGluZXMudGhlbWUtY29sb3VyLXRlYWwge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXRlYWwucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1lbWJlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctbGluZXMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuICAtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZm9yZXN0IHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1kb3RzLnRoZW1lLWNvbG91ci1lbWJlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZm9yZXN0LnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi13YXZlcy50aGVtZS1jb2xvdXItdGVhbCB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWVtYmVyIHtcbiAgLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy13YXZlcy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG4gIC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtc3VuZmxvd2VyLnBuZycpO1xufVxuXG4jYXBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMS42MiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEuNCBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAzNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxNy44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE2LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMTlweCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5idXR0b24uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmJ1dHRvbi5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4uYnV0dG9uLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaXJjbGUge1xuICBmb250OiBub3JtYWwgMThweC8xLjExIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNTNweDtcbiAgaGVpZ2h0OiA4MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTUuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNpcmNsZSB7XG4gIHdpZHRoOiAxMzJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMS4zOTR2dyArIDEyNi4yMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxNTNweDtcbiAgfVxufVxuLmNpcmNsZSB7XG4gIGhlaWdodDogNzFweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmNpcmNsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDAuNjY0dncgKyA2OC4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGhlaWdodDogODFweDtcbiAgfVxufVxuLmNpcmNsZSAuc3ZnLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2lyY2xlIC5zdmctY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNpcmNsZTpob3ZlciB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLmNpcmNsZTpob3ZlciAuc3ZnLWxpbmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW47XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uc3F1aWdnbGUtdW5kZXJsaW5lLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyOjphZnRlcixcbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudHJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbjtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudGVyLmFuaW1hdGUtc3F1aWdnbGU6OmFmdGVyLFxuLnNxdWlnZ2xlLXVuZGVybGluZS1jZW50cmUuYW5pbWF0ZS1zcXVpZ2dsZTo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cblxuLnBhZ2luYXRpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZmxleDogMCAxIDMzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGEuYWN0aXZlLCAucGFnaW5hdGlvbiBhLnByZXYsIC5wYWdpbmF0aW9uIGEubmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2luYXRpb24gYS5uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jb250YWN0IHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdCAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbHMgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uY29udGFjdCBpbnB1dCxcbi5jb250YWN0IHNlbGVjdCxcbi5jb250YWN0IG9wdGlvbixcbi5jb250YWN0IHRleHRhcmVhIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS40MyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDk5ODk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY29udGFjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG4uY29udGFjdCBsYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWN0IGxhYmVsLmNoZWNrYm94IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbnRhY3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aWNrLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uY29udGFjdCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG4uY29udGFjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4uY29udGFjdCBzZWxlY3Q6aW52YWxpZCB7XG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODA5OTg5O1xufVxuLmNvbnRhY3QgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzgwOTk4OTtcbn1cbi5jb250YWN0IDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4MDk5ODk7XG59XG4uY29udGFjdCBbcm9sZT1hbGVydF0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNFNTgyODI7XG59XG4uY29udGFjdCAuZmllbGQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNvbnRhY3QgLmZpZWxkIGlucHV0LFxuLmNvbnRhY3QgLmZpZWxkIHNlbGVjdCxcbi5jb250YWN0IC5maWVsZCBvcHRpb24sXG4uY29udGFjdCAuZmllbGQgdGV4dGFyZWEsXG4uY29udGFjdCAuZmllbGQgLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWN0IC5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdCAuZm9vdGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC5pbnZlcnNlIC5idXR0b246bm90KDpob3Zlcikge1xuICBjb2xvcjogI2ZmNjkzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2OTM2O1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5kaWFsb2dfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFzaWRlLnZpZGVvLXdyYXBwZXItMTZ4OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZS52aWRlby13cmFwcGVyLTE2eDkge1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICB9XG59XG5hc2lkZS52aWRlby13cmFwcGVyLTE2eDkgaWZyYW1lIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuYXNpZGUudmlkZW8td3JhcHBlci0xNng5LnZpZGVvLXdyYXBwZXItMTZ4OV9fbWF4LWgtMjcwIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZS52aWRlby13cmFwcGVyLTE2eDkudmlkZW8td3JhcHBlci0xNng5X19tYXgtaC0yNzAge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbnAgKyAud3AtYmxvY2stZW1iZWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5oZWFkZXIuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDcxLCA0NiwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBib2R5Lm1lbnUtb3BlbiBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbmJvZHkubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LnNpdGUtaGVhZGVyIHtcbiAgZm9udDogbm9ybWFsIDE4cHgvMS4xMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMThweCB2YXIoLS1zaXplLXBhZGRpbmcpIDM1cHg7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIC5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zaXplLXBhZGRpbmcpICsgMTJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4zKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZChldmVuKSB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMCA5cHggOXB4IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKG9kZCkge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbn1cbmRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMSksIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMikge1xuICB0b3A6IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDMpLCBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAzNnB4O1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgxKSwgYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMiksIGJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuYm9keS5tZW51LW9wZW4gZGl2LnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZSBpOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA3cHg7XG59XG5ib2R5Lm1lbnUtb3BlbiBkaXYuc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICB0b3A6IDdweDtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMjlweDtcbn1cbmJvZHkubWVudS1vcGVuIGRpdi5zaXRlLWhlYWRlciAubWVudS10b2dnbGUgaTpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogMjlweDtcbn1cbmRpdi5zaXRlLWhlYWRlciAuZWR1Y2F0b3JzLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnMtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5zaXRlLWhlYWRlciAuZWR1Y2F0b3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saW5rLXNxdWlnZ2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIC5lZHVjYXRvcnM6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5kaXYuc2l0ZS1oZWFkZXIgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zaXRlLWhlYWRlciB1bC5tZW51IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuZGl2LnNpdGUtaGVhZGVyIHVsLm1lbnUgbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgdWwubWVudSBsaSB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cbn1cbmRpdi5zaXRlLWhlYWRlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuZGl2LnNpdGUtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbmRpdi5zaXRlLWhlYWRlciBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuc2l0ZS1oZWFkZXIgYTpub3QoLmxvZ28pIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodC8yMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIGE6bm90KC5sb2dvKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG4gIH1cbiAgZGl2LnNpdGUtaGVhZGVyIGEuZWR1Y2F0b3JzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGRpdi5zaXRlLWhlYWRlciBhLmVkdWNhdG9yczo6YmVmb3JlIHtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW4ge1xuICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW5fX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluX19ncmlkX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tYWluIHN2ZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tYWluIHN2ZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21haW4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW4gbGkge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21haW4gbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fbmF2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19uYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX25hdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19tYWluX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX3N1YnNjcmlwdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWFpbl9fc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmMmViZTU7XG59XG4uc2l0ZS1mb290ZXJfX21haW5fX3N1YnNjcmlwdGlvbl9fZm9ybSAuY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgdWwsXG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgbGkge1xuICBtYXJnaW46IDAgMCAwIDM3cHg7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3RlciBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSAzMjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNDY0dncgKyA1LjcxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMjA4dncgKyAwcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9fYm9keSB7XG4gIGNvbG9yOiAjZjJlYmU1O1xufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9faGVhZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA3MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5jb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tb2RhbF9fZm9ybSAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXJfX21vZGFsX19mb3JtIC5mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjcuNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSAzMjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICAgIHBhZGRpbmc6IGNhbGMoMS43MTl2dyArIDIycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2l0ZS1mb290ZXJfX21vZGFsX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDU1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBjb2xvcjogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAwIDE2M3B4O1xuICB9XG59XG4uZm9vdGVyLWN0YTo6YmVmb3JlLCAuZm9vdGVyLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItY3RhOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWVtYmVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5mb290ZXItY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uZm9vdGVyLWN0YSA+IGRpdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLWN0YSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gMzIwcHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMC42Mzh2dyArIDUuOTU3cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mb290ZXItY3RhIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDQ3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhIGEge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDI0cHggMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhIGEge1xuICAgIG1hcmdpbjogODZweCAwIDQ0cHg7XG4gIH1cbn1cbi5mb290ZXItY3RhIGE6OmJlZm9yZSwgLmZvb3Rlci1jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLWN0YSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBsZWZ0OiAtNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uZm9vdGVyLWN0YSBhOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3ctZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5mb290ZXItY3RhIGE6aG92ZXIge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5mb290ZXItY3RhIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY3RhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1jdGEgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jdGFfX2xlZnQge1xuICAgIG1heC13aWR0aDogNTUzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YV9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWN0YV9fcmlnaHQge1xuICAgIG1heC13aWR0aDogNDQ3cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItY3RhX19yaWdodCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jdGFfX3JpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWN0YV9fcmlnaHQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjElO1xuICAgIGJvdHRvbTogMjdweDtcbiAgICBoZWlnaHQ6IDI3M3B4O1xuICAgIHdpZHRoOiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3JpZ2h0OjphZnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwLjM4NjQ3MzQzJTtcbiAgfVxufVxuXG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU2cHggMCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEwLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YmVmb3JlLCAuZm9vdGVyLWFja25vd2xlZGdlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItaHItYmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYWNrbm93bGVkZ2VtZW50OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQgLmZsYWdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFja25vd2xlZGdlbWVudCAuZmxhZ3MgPiBkaXYge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fYWJvcmlnaW5hbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnLWFib3JpZ2luYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5mb290ZXItYWNrbm93bGVkZ2VtZW50IC5mbGFnc19fdGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy10aS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uaGVhZGVyLXJvbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDcwcHggMCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcm9sZSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyNXB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtaGVhZGVyLWJvdHRvbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJvbGVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdmlld3BvcnQtd2lkdGgpIC0gdmFyKC0tc2l6ZS1wYWRkaW5nKSAqIDIpO1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG59XG4uaGVhZGVyLXJvbGVfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgNTklO1xufVxuLmhlYWRlci1yb2xlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDAgMCA0MSU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW46IDUwcHggMCAtNTBweDtcbn1cbi5oZWFkZXItcm9sZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLXJvbGVfX2luZHVzdHJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLXJvbGVfX2luZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItcm9sZV9faW5kdXN0cnkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA2MHB4LzEuMTIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1yb2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4dncgKyAzNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItcm9sZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190aXRsZS1hbHQge1xuICBmb250OiA0MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItcm9sZV9fdGl0bGUtYWx0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NjF2dyArIDExLjk1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1yb2xlX190aXRsZS1hbHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmhlYWRlci1yb2xlX190cmFpdHMge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yb2xlX190cmFpdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItcm9sZV9fdHJhaXRzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLXJvbGVfX3RyYWl0cyBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtdHJhaXQtZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4ucm9sZS1hYm91dCB7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hYm91dCB7XG4gICAgcGFkZGluZzogY2FsYyg1Ljk3NnZ3ICsgNzUuMjU5cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtYWJvdXQge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtYWJvdXQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX2xlZnQge1xuICBmbGV4OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5yb2xlLWFib3V0X19yaWdodCB7XG4gIGZsZXg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWFib3V0X19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnJvbGUtYWJvdXRfX3NraWxscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yb2xlLWFib3V0X19za2lsbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMTA1LCA1NCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4ucm9sZS1hYm91dF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbn1cbi5yb2xlLWFib3V0X19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG4ucm9sZS1hYm91dF9fbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjY5MzY7XG59XG4ucm9sZS1hYm91dF9fbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm9sZS1hYm91dF9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5yb2xlLWFib3V0X19saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbjogMCAyZXg7XG59XG5cbi5zZWN0aW9uLXJvbGUtYWR2aXNvcnMgLmFkdmlzb3JzLWNhcm91c2VsX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFjdC1mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYWN0LWZlYXR1cmVkLWJnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiA0MDZweDtcbiAgaGVpZ2h0OiAzOTNweDtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ljc4ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA3MHB4O1xuICB3aWR0aDogMjc3cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg4LjU2NnZ3ICsgMjQxLjUzOHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWQge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWQge1xuICBoZWlnaHQ6IDI2NnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDguNDMzdncgKyAyMzEuMDg4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiAzOTNweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogY2FsYygxLjk5MnZ3ICsgMzEuNzUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuZmFjdC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE4LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygwLjc5N3Z3ICsgOC43MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxufVxuLmZhY3QtZmVhdHVyZWRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmZhY3QtZmVhdHVyZWRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTEuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5mYWN0LWZlYXR1cmVkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMTUwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuOTc2dncgKyAzNS4yNTlweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgfVxufVxuLmFkdmlzb3JzLWNhcm91c2VsX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWxfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX3RleHQge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2FsbCB7XG4gIGZsZXg6IDA7XG4gIG9yZGVyOiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsX19hbGwgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI0NnB4O1xuICB0b3A6IDIyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICAgIHRvcDogY2FsYygxLjcyNnZ3ICsgMjEyLjg1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kIHtcbiAgICB0b3A6IDI0NnB4O1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSwgLmFkdmlzb3JzLWNhcm91c2VsX19iYW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSB7XG4gIHRvcDogLTQ5cHg7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmFmdGVyIHtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKTtcbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMi42NTZ2dyArIDI0OS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5hZHZpc29ycy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tc2l6ZS1wYWRkaW5nKSk7XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLXNpemUtcGFkZGluZykpO1xufVxuLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1zbGlkZXItbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3JzLWNhcm91c2VsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uYWR2aXNvcnMtY2Fyb3VzZWwgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3Itc2xpZGVyLWJsb2Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmFkdmlzb3ItY2FyZCB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjU1NTU1NTU1NTYlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmFkdmlzb3ItY2FyZF9faW1hZ2UgLmNhcmQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlIC5jYXJkLWljb24gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1jYXJkX19pbWFnZSAuY2FyZC1pY29uIHN2ZyBbc3Ryb2tlKj1cIiNcIl0ge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5hZHZpc29yLWNhcmRfX2ltYWdlOmhvdmVyIC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxOS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2aXNvci1jYXJkX19ob3ZlciA+IGRpdiB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5hZHZpc29yLWNhcmRfX2hvdmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0NnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciBzdmcge1xuICAgIHdpZHRoOiBjYWxjKDMuNTg2dncgKyAxMzEuMTU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19ob3ZlciBzdmcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9faG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250OiBub3JtYWwgMzBweC8xLjI4IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5hZHZpc29yLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDIwcHggMCAxNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYWR2aXNvci1jYXJkX19uYW1lIHtcbiAgICBtYXJnaW46IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KSAwIGNhbGMoMC4zMzJ2dyArIDEzLjYyNXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItY2FyZF9fbmFtZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmFkdmlzb3ItY2FyZF9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJvbGUtc3RhdGlzdGljcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxOTBweCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuMzA0dncgKyA0OS43NjFweCkgMCBjYWxjKDIuNjU2dncgKyA2OS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLXN0YXRpc3RpY3Mge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMTIwcHg7XG4gIH1cbn1cbi5yb2xlLXN0YXRpc3RpY3MgLnRoaW5nIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OTBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHNjYWxlKDQuOCk7XG4gIG9wYWNpdHk6IDAuMTY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnJvbGUtc3RhdGlzdGljc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLnJvbGUtc3RhdGlzdGljc19fZmFjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLXN0YXRpc3RpY3NfX2ZhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpIHtcbiAgICBtYXJnaW46IDcwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1zdGF0aXN0aWNzX19mYWN0IGxpICsgbGkge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgfVxufVxuLnJvbGUtc3RhdGlzdGljc19fY291bnRlciB7XG4gIGZvbnQ6IDMwcHgvMiBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JvbGUtc3RhdGlzdGljcy1jb3VudGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJvbGUtc3RhdGlzdGljc19fZmFjdC10aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyM3B4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG59XG4ucm9sZS1zdGF0aXN0aWNzX190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG59XG5cbi5yb2xlLXJlbGF0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMCAwIDI1MHB4O1xuICBwYWRkaW5nOiAwIDAgMTUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5yb2xlLXJlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDYuNjR2dyArIDEyMi41MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMCAwIDI1MHB4O1xuICB9XG59XG4ucm9sZS1yZWxhdGVkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4ucm9sZS1yZWxhdGVkX19mYWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtcmVsYXRlZF9fZmFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5yb2xlLXJlbGF0ZWRfX2NvdW50ZXIge1xuICBmb250OiAzMHB4LzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXN0YXRpc3RpY3MtY291bnRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yb2xlLXJlbGF0ZWRfX2ZhY3QtdGl0bGUge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG59XG4ucm9sZS1yZWxhdGVkX190ZXh0IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbjogMjdweCAwIDAgMTAwcHg7XG59XG5cbi5yb2xlLWNhcmRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm9sZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnJvbGUtY2FyZHMge1xuICAgIGdhcDogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpIGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWNhcmRzIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuLnJvbGUtY2FyZHNfX2xpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMjIuNSU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5yb2xlLWNhcmRzX19saSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZHNfX2xpIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLnJvbGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEyNi45MjMwNzY5MjMxJSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMCAwIDgxLjkyMDkwMzk1NDglIDA7XG4gIH1cbn1cbi5yb2xlLWNhcmQgYSB7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5yb2xlLWNhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4ucm9sZS1jYXJkX19pbmR1c3RyeSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIGF1dG87XG59XG4ucm9sZS1jYXJkX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuMDYgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY3cHgpIHtcbiAgLnJvbGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygtODAwdncgKyA2MTY0cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy43NzR2dyAtIDguOTgxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDk4MHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoLTgwMHZ3ICsgNzg2OHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA5ODFweCkge1xuICAucm9sZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuODUydncgKyAxMS42NDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5yb2xlLWNhcmRfX3NraWxscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm9sZS1jYXJkX19za2lsbHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQyLCAyMzUsIDIyOSwgMC4zKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJvbGUtY2FyZCAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uaGVhZGVyLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgbWFyZ2luOiAwIDAgOTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmUyZDg7XG59XG4uaGVhZGVyLXBhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5oZWFkZXItcGFnZSBoMSB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvIC5oZWFkZXItcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvIC5oZWFkZXItcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW1wYWlnbi12aWRlbyAuaGVhZGVyLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1wYWdlIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1wYWdlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmhlYWRlci1wYWdlIC5jb250YWluZXIgPiBkaXYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlci1wYWdlX19pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBhZ2VfX2ltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW46IDYwcHggMCAtOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5oZWFkZXItcGFnZV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWlubGluZSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyA4Ni4yNTVweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWlubGluZSBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbmxpbmUgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWlubGluZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMDBweCAwIDE4MHB4O1xuICBwYWRkaW5nOiAyNXB4IDAgOTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYyg3LjA2MnZ3IC0gNC4yMzdweCkgMCA5MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC4zNHZ3ICsgMTYuNjY3cHgpIDAgY2FsYyg3LjgxM3Z3ICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgaDEsXG4ucGFnZS1jb250ZW50IGgyLFxuLnBhZ2UtY29udGVudCBoMyxcbi5wYWdlLWNvbnRlbnQgaDQsXG4ucGFnZS1jb250ZW50IGg1LFxuLnBhZ2UtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG5hcnRpY2xlLnR5cGUtZmFxIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4dncgKyA4MC43NTdweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDA7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIGgxIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTBweDtcbiAgcGFkZGluZzogMzhweCAwIDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuMTE3dncgKyAyMC45NTZweCkgMCBjYWxjKC0xLjMyOHZ3ICsgMzUuNDk4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNTAlIC0gMjVweCk7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTN2dyArIDE0LjE1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJzKTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTAge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IGhlYWRlciAuaXRlbXMgPiBkaXYgPiBkaXYgYS5hMSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gaGVhZGVyIC5pdGVtcyA+IGRpdiA+IGRpdiBhLmEyIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbmFydGljbGUudHlwZS1mYXEgPiBoZWFkZXIgLml0ZW1zID4gZGl2ID4gZGl2IGEuYTMge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNS45NzZ2dyArIDM1LjI1OXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYuNjR2dyArIDcyLjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoMyxcbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDIuNjU2dncgKyAyOS4wMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSBoNCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEtbWludXMuc3ZnXCIpO1xufVxuYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICBmb250OiBub3JtYWwgMjJweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTQuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDRweCAxMTBweCA0NHB4IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGg0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuNTk0dncgKyAxMy40MDJweCkgY2FsYygzLjMydncgKyA0Ni4yNTVweCkgY2FsYygxLjU5NHZ3ICsgMTMuNDAycHgpIGNhbGMoMC45OTZ2dyArIDEwLjg3NnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgaDQge1xuICAgIHBhZGRpbmc6IDQ0cHggMTEwcHggNDRweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciBoNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgZGl2W2lkXj1oZWFkbGVzc3VpLWRpc2Nsb3N1cmUtcGFuZWxdIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMC45OTZ2dyArIDEwLjg3NnB4KSBjYWxjKDAuOTk2dncgKyAxMC44NzZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIH1cbn1cbmFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIGRpdltpZF49aGVhZGxlc3N1aS1kaXNjbG9zdXJlLXBhbmVsXSArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5hcnRpY2xlLnR5cGUtZmFxID4gLmNvbnRhaW5lciAuZmFxLWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGFydGljbGUudHlwZS1mYXEgPiAuY29udGFpbmVyIC5mYXEtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNy4zMDR2dyArIDQ5Ljc2MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYXJ0aWNsZS50eXBlLWZhcSA+IC5jb250YWluZXIgLmZhcS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbn1cblxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogNzBweCAwIDE4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmJhY2sge1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2stYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2YwYWEwMDtcbiAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICBtYXJnaW46IDczcHggMCA3cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogNzNweCAwIDdweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiA3M3B4IDAgN3B4O1xuICB9XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuaW5kdXN0cnktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEwLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiA3cHggMCA0MXB4O1xuICBtYXJnaW46IDdweCAwIDExcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeSB7XG4gICAgbWFyZ2luOiA3cHggMCBjYWxjKDEuOTkydncgKyAyLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBtYXJnaW46IDdweCAwIDQxcHg7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5pbmR1c3RyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmluZHVzdHJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIGgxIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW46IDQxcHggMCA0MHB4O1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLmltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDAgMCAyMi41JTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gaGVhZGVyIC5jb2xzIC50ZXh0IHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDAgMCA3NCU7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuY29scyAudGV4dCA+IGRpdiB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiBoZWFkZXIgLmNvbHMgLnRleHQgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNTRweCAwIDA7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IGhlYWRlciAuZmFjdC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02JTtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMge1xuICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyB7XG4gICAgcGFkZGluZzogMTAwcHggMCBjYWxjKDkuOTZ2dyArIDguNzY1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICB9XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAudGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5ib2R5LnRheC1jb21wYW55ICNtYWluID4gYXJ0aWNsZSA+IC5jb21wYW55LWFkdmlzb3JzIC5jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzJSAzJTtcbiAgbWFyZ2luOiAxMDBweCAwIDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50YXgtY29tcGFueSAjbWFpbiA+IGFydGljbGUgPiAuY29tcGFueS1hZHZpc29ycyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICB9XG4gIGJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlID4gLmNvbXBhbnktYWR2aXNvcnMgLmNhcmRzIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXItaW5kdXN0cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1lbWJlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnlfX2xlZnQge1xuICBmbGV4OiAwIDAgNTAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyAxNS40NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5X19sZWZ0IGgxIHtcbiAgZm9udDogbm9ybWFsIDYwcHgvMS4xMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5X19sZWZ0IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fbGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uaGVhZGVyLWluZHVzdHJ5X19yaWdodCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogNTBweCAwIC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeV9fcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnlfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhlYWRlci1pbmR1c3RyeSBbY2xhc3NePWljb25dIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWluZHVzdHJ5IFtjbGFzc149aWNvbl0gc3ZnIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uaGVhZGVyLWluZHVzdHJ5IFtjbGFzc149aWNvbl0gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0xIHtcbiAgbGVmdDogMzIlO1xuICB0b3A6IC03JTtcbiAgd2lkdGg6IDE2NHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxN2RlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5pY29uLTEge1xuICAgIGxlZnQ6IC0xNCU7XG4gICAgdG9wOiAtMzUlO1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxufVxuLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0yIHtcbiAgbGVmdDogMzElO1xuICBib3R0b206IC05JTtcbiAgd2lkdGg6IDIwM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWluZHVzdHJ5IC5pY29uLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItaW5kdXN0cnkgLmljb24tMyB7XG4gIHJpZ2h0OiAtOCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI5NnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbmR1c3RyeSAuaWNvbi0zIHtcbiAgICByaWdodDogLTE1JTtcbiAgICB0b3A6IC0zMCU7XG4gICAgd2lkdGg6IDE3N3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxOTBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAxMTBweCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEydncgKyA4OC4wMDhweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktYWJvdXQge1xuICAgIHBhZGRpbmc6IDE5MHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWFib3V0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCAuY29udGFpbmVyID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktYWJvdXQgLmNvbnRhaW5lciA+IGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDAgMCA2N3B4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1hYm91dCAuY29udGFpbmVyID4gZGl2IHtcbiAgZmxleDogMCAwIDY1LjUlO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxMzBweCAwIDI4N3B4O1xuICBwYWRkaW5nOiA1MHB4IDAgMTMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUuMzEydncgKyAyOC4wMDhweCkgMCBjYWxjKDEwLjQyNXZ3ICsgODYuODQxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyB7XG4gICAgcGFkZGluZzogMTMwcHggMCAyODdweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgbSBiXCIgXCJjIG0gZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImEgYlwiIFwibSBtXCIgXCJjIGRcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBncmlkLWFyZWE6IG07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgaDIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTMzdncgKyA5LjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAudGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxOHB4LzEuNTYgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDEyLjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC50ZXh0IHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtIC5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLnN2ZyBzdmcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbSAubGluZSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0gLmxpbmUgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCB7XG4gIGdyaWQtYXJlYTogYTtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMCAubGluZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0wIC5saW5lIHtcbiAgICByaWdodDogNDlweDtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGNvbG9yOiAjY2RkMWVhO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0xIC5saW5lIHtcbiAgICBsZWZ0OiA0OXB4O1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgY29sb3I6ICM5MmNkYjk7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1JTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMiAubGluZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTIgLmxpbmUge1xuICAgIHJpZ2h0OiA0OXB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICBncmlkLWFyZWE6IGQ7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXBlcnNvbmFsaXR5LXR5cGVzIC5pdGVtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1wZXJzb25hbGl0eS10eXBlcyAuaXRlbS0zIC5saW5lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMgLml0ZW0tMyAubGluZSB7XG4gICAgbGVmdDogNDlweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYygyLjY1NnZ3ICsgMzkuMDA0cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YmVmb3JlLCAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gaDMge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDYydncgKyAxOS42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGgzIHtcbiAgICBtYXJnaW46IDAgMCA5MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTYuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiB7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiA+IGkge1xuICBmb250OiBub3JtYWwgMjBweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgY29udGVudDogXCJWU1wiO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1leHBlY3RhdGlvbiBsaSA+IGRpdiA+IGkgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1leHBlY3RhdGlvbi1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgKyBkaXYgPiBpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIGxpID4gZGl2ICsgZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTMycHg7XG4gIH1cbiAgLnNlY3Rpb24taW5kdXN0cnktZXhwZWN0YXRpb24gbGkgPiBkaXYgKyBkaXY6OmFmdGVyIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdG9wOiAtNjhweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICBwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTQwcHggMCA2NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3ICsgMTEyLjUxcHgpIDAgY2FsYygyLjMyNHZ3ICsgNTUuMzc4cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgMzhweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAyMC4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMi42NTZ2dyArIDI5LjAwNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19pbWcge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW5kdXN0cnktaW1wYWN0X19pbWcge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWluZHVzdHJ5LWltcGFjdF9fdGV4dCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyB7XG4gIHBhZGRpbmc6IDIwcHggMCAxNzBweDtcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWluZHVzdHJ5LXNwb25zb3JzIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgY2FsYyg1Ljk3NnZ3ICsgNTUuMjU5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyB7XG4gICAgcGFkZGluZzogMjBweCAwIDE3MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbmR1c3RyeS1zcG9uc29ycyAuc2VjdGlvbi1zcG9uc29ycyAuc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1hZHZpc29ycyAuYWR2aXNvcnMtY2Fyb3VzZWxfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDAgMCAxNzBweDtcbn1cblxuLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3BvbnNvcnMtY2Fyb3VzZWwuc3dpcGVyIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogMTAlO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAlICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAlICogMik7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5zcG9uc29ycy1jYXJvdXNlbC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyLWFkdmlzb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciB7XG4gIHBhZGRpbmc6IDkycHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3Ige1xuICAgIHBhZGRpbmc6IGNhbGMoLTYuNTEzdncgKyAxMTguOTYycHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMzY2cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIHtcbiAgICBwYWRkaW5nOiBjYWxjKDI0LjE4OHZ3IC0gMzAwLjQwNHB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciB7XG4gICAgcGFkZGluZzogMTY0cHggMCAwO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgZm9udDogbm9ybWFsIDgwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjk5MnZ3ICsgNDEuNzUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDIuNTIzdncgKyAxLjU1NHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3IgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDM3M3B4O1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICB3aWR0aDogY2FsYyg2LjE3NXZ3ICsgMjU0LjQzNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGgxIC5saW5lIHtcbiAgICB3aWR0aDogMzczcHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gICAgbWFyZ2luOiBjYWxjKDEuMTk1dncgLSA0Ljk0OHB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAubGluZSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGgxIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICBib3R0b206IC0xNnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiA4N3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDc4ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBoMSAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gIGZvbnQ6IG5vcm1hbCAzMnB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC43OTd2dyArIDE2LjcwMXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxLjk5MnZ3IC0gOC4yNDdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gIGZvbnQ6IDI2cHgvMS4zOCBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxOC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcm9sZS1hbHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yb2xlLWFsdCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19hcnJvdyB7XG4gIGhlaWdodDogMTQ3cHg7XG4gIG1hcmdpbjogMTVweCAxMTBweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3JfX2ZsYWdzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlci1hZHZpc29yX19mbGFncyBsaSB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1IG5vLXJlcGVhdCBjZW50ZXIvNjAlIDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDguMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItYWR2aXNvcl9fc3VidGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IGNhbGMoMC45M3Z3ICsgMjYuMTUxcHgpIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19zcGVjIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3NwZWMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjUzMXZ3ICsgOS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fc3BlYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbCB7XG4gICAgbWFyZ2luOiBjYWxjKDAuOTN2dyArIDI2LjE1MXB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIG1hcmdpbjogNDRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwge1xuICAgIHBhZGRpbmc6IDE0cHggNDhweDtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICNmMGFhMDA7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3N1bmZsb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY5MzY7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBib3JkZXItY29sb3I6ICNmZjY5MzY7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3N1bmZsb3dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG4gIGNvbG9yOiAjZmY2OTM2O1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19mb3Jlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTJjZGI5O1xufVxuLmhlYWRlci1hZHZpc29yIGEuYnV0dG9uLS1ib29rLWEtY2FsbC5idXR0b24tLWJvb2stYS1jYWxsX19mb3Jlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBjb2xvcjogIzkyY2RiOTtcbn1cbi5oZWFkZXItYWR2aXNvciBhLmJ1dHRvbi0tYm9vay1hLWNhbGwuYnV0dG9uLS1ib29rLWEtY2FsbF9fdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjOTJjZGI5O1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG59XG4uaGVhZGVyLWFkdmlzb3IgYS5idXR0b24tLWJvb2stYS1jYWxsLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3RlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciBbY2xhc3NePWljb25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgW2NsYXNzXj1pY29uXSBzdmcgW2ZpbGwqPVwiI1wiXSB7XG4gIGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5oZWFkZXItYWR2aXNvciAuY29udGFpbmVyIFtjbGFzc149aWNvbl0gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmhlYWRlci1hZHZpc29yIC5jb250YWluZXIgLmljb24tMSB7XG4gIGxlZnQ6IDI5JTtcbiAgdG9wOiAtMTMwcHg7XG4gIHdpZHRoOiAxOTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMGRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciAuaWNvbi0yIHtcbiAgcmlnaHQ6IDM1JTtcbiAgdG9wOiAtMTA1cHg7XG4gIHdpZHRoOiA5NnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMWRlZyk7XG59XG4uaGVhZGVyLWFkdmlzb3IgLmNvbnRhaW5lciAuaWNvbi0zIHtcbiAgcmlnaHQ6IDE3JTtcbiAgdG9wOiAyOHB4O1xuICB3aWR0aDogMTc2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxZGVnKTtcbn1cbi5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogLTclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiA4MThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLmhlYWRlci1hZHZpc29yX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9faW1nIHtcbiAgICBsZWZ0OiA0OSU7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAuaGVhZGVyLWFkdmlzb3JfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19pbWcge1xuICAgIGxlZnQ6IDE0NnB4O1xuICAgIGhlaWdodDogNjglO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItYWR2aXNvcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgZmxleDogMCAwIDE3LjMlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTEwcHg7XG4gIHBhZGRpbmc6IDAgMCA3MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsYyg0LjIwMnZ3ICsgNTIuNjA1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDEzNjZweCkge1xuICAuaGVhZGVyLWFkdmlzb3JfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItYWR2aXNvcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDEyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1hZHZpc29yX19yaWdodCB7XG4gICAgZmxleDogMCAwIDIyLjMlO1xuICB9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dCB7XG4gICAgcGFkZGluZzogY2FsYyg3Ljk2OHZ3IC0gMTIuOTg4cHgpIDAgY2FsYyg1Ljk3NnZ3ICsgMzUuMjU5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDE1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNjBweCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWFib3V0IGgyIHtcbiAgICBtYXJnaW46IDEzMHB4IDAgMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fbGVmdCB7XG4gIGZsZXg6IDAgMCA2MCU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19sZWZ0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQge1xuICBmbGV4OiAwIDAgMzElO1xuICBtYXJnaW46IDY1cHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiBoNCB7XG4gIGZvbnQ6IDEycHgvMS42NyBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmY2OTM2O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IGg0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fcmlnaHQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHtcbiAgbWFyZ2luOiAxNHB4IDI4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19yaWdodCA+IHVsIGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjJweDtcbiAgbWF4LWhlaWdodDogMjJweDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2Uge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2V4cGVyaWVuY2UgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fZXhwZXJpZW5jZSA+IGxpIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzLS1saXN0IGxpOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fdHJhaXRzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yb2xlLXRyYWl0LWRpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X190cmFpdHMgbGk6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMSkge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMikge1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rMykge1xuICBjb2xvcjogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3RyYWl0cyBsaTpudGgtY2hpbGQoNG4rNCkge1xuICBjb2xvcjogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX2VkdWNhdGlvbiBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAucG9wb3Zlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1hYm91dF9fc2hhcmUgLmNvcHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItYWJvdXRfX3NoYXJlIC5jb3B5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fdXJsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0X19zaGFyZSAuY29weV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hZHZpc29yLWFib3V0IC5idXR0b24ge1xuICBtYXJnaW46IDMwcHggMTNweCAwIDA7XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgZmxleDogMCAwIDI2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOC4zN2RlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgbWFyZ2luOiAwIC0zN3B4IC01MCUgMDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IHtcbiAgcGFkZGluZzogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuMTI5dncgKyAxMy4zMjdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyA+IGRpdiB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IC5pbWcgaW1nIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDguNjgxdncgKyAyMzMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgPiBkaXYgLmltZyBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nID4gZGl2IC5pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHZ3O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU5NHZ3ICsgOS40MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19pbWcgaDIge1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX2ltZyBoMiB7XG4gICAgbWFyZ2luOiBjYWxjKDAuMzMydncgKyAxMy42MjVweCkgMCBjYWxjKDAuMzMydncgKyAzLjYyNXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9faW1nIGgyIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gIGZsZXg6IDAgMCA2NC40JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiAzMHB4LzEuMzMgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1xdW90ZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAxMi4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcXVvdGVfX3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXF1b3RlX19xdW90ZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE0cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjOTJjZGI5O1xuICB9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUsIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUge1xuICB0b3A6IC00OXB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjphZnRlciB7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgaDIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheSBoMjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fdGV4dCB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX3RleHQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19pbWcge1xuICBmbGV4OiAwIDAgNzAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9faW1nIGRpdiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU1LjgwMjQ2OTEzNTglO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzNjBweCArIHZhcigtLXNpemUtcGFkZGluZykgKiAyKTtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGkge1xuICBmbGV4OiAwIDAgMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIGZsZXg6IDAgMCAyNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3ItYXJyb3ctdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaSA+IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpID4gZGl2IHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoNG4rMSkgZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmNjkzNiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKDRuKzIpIGRpdiB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBiYWNrZ3JvdW5kOiAjY2RkMWVhIHVybChcIi4uL2ltYWdlcy9iZy9iZy1kb3RzLWxpbGFjLnBuZ1wiKTtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoNG4rMykgZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZSB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nXCIpO1xufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOm50aC1jaGlsZCg0bis0KSBkaXYge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZmY2OTM2O1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwIHVybChcIi4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQob2RkKTo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWR2aXNvci1hcnJvdy1ib3R0b20uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpudGgtY2hpbGQoZXZlbik6OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gICAgbGVmdDogLTEyOXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0OWRlZyk7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZCA+IGksIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZCA+IGksIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5X19vbCA+IGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHRvcDogNDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgei1pbmRleDogMDtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItcGF0aHdheV9fb2wgPiBsaTpsYXN0LWNoaWxkID4gaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHZpc29yLXBhdGh3YXktYmxvYi5zdmdcIik7XG59XG4uc2VjdGlvbi1hZHZpc29yLXBhdGh3YXlfX29sID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDU1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogY2FsYyg5LjI5NnZ3ICsgNjEuNTE0cHgpIDAgY2FsYygyLjk4OHZ3ICsgNDIuNjI5cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeV9faW1ncyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhIGIgY1wiIFwiYSBhIGQgZFwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBhXCIgXCJhIGFcIiBcImIgY1wiIFwiZCBkXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjhweCAyOHB4O1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnlfX2ltZ3MgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5X19pbWdzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0wIHtcbiAgZ3JpZC1hcmVhOiBhO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmZjY5MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2ZmNjkzNjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTEge1xuICBncmlkLWFyZWE6IGI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0xIHtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZjBhYTAwO1xuICB9XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogYztcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAjMGY0NzJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1nYWxsZXJ5IC5pdGVtLTIge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItZ2FsbGVyeSAuaXRlbS0zIHtcbiAgZ3JpZC1hcmVhOiBkO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNkNmUyZDg7XG59XG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkgLml0ZW0tMyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgI2Q2ZTJkODtcbiAgfVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA0M3B4IDAgMTk0cHg7XG4gIHBhZGRpbmc6IDQzcHggMCAxNDRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IHtcbiAgICBwYWRkaW5nOiA0M3B4IDAgY2FsYygzLjMydncgKyAxMzAuMjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkge1xuICAgIHBhZGRpbmc6IDQzcHggMCAxOTRweDtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDU0cHg7XG59XG4uc2VjdGlvbi1hZHZpc29yLWNvbXBhbnkgaDI6OmFmdGVyIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X19pbWcge1xuICBmbGV4OiAwIDAgMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X19pbWcge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tYWR2aXNvci1jb21wYW55X190ZXh0IHtcbiAgZmxleDogMCAwIDc0JTtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5oZWFkZXItZnJvbnQtcGFnZSB7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICNmMGFhMDA7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NTVweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA3NDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNi4zODN2dyArIDY3Ny40NDdweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2ltZyB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2ltZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogNTM2cHg7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICBsZWZ0OiAzNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19pbWcge1xuICAgIGxlZnQ6IGNhbGMoNjcuNXZ3IC0gMzExLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTc4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faW1nIHtcbiAgICBsZWZ0OiA4OTBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgaW1nLFxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyAuYnVyc3Qge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQlO1xuICB3aWR0aDogNTMuOTMzJTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC5naXJsIHtcbiAgbGVmdDogMTElO1xuICBib3R0b206IC0xNDdweDtcbiAgd2lkdGg6IDYxLjc5OSU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2ltZyAucGhvbmUge1xuICBsZWZ0OiA1OCU7XG4gIGJvdHRvbTogMTglO1xuICB3aWR0aDogMzMuNzA4JTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9faW1nIC50aGluZyB7XG4gIGxlZnQ6IDM2JTtcbiAgYm90dG9tOiA1NSU7XG4gIHdpZHRoOiA0NS4zOTQlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19pbWcgLnNxdWlnZ2xlIHtcbiAgbGVmdDogNDQlO1xuICBib3R0b206IDEwJTtcbiAgd2lkdGg6IDQ3LjY0MiU7XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX2xlZnQge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19yaWdodCB7XG4gIGZsZXg6IDAgMCAzNzBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdW5pcSBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX3VuaXEgc3ZnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS4wNjR2dyArIDU5LjU3NHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX191bmlxIHN2ZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgMTAwcHgvMSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyNnB4IGF1dG8gYXV0byAxNXB4O1xuICBmb250LXNpemU6IDYwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDk4MHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoNC4yNTV2dyArIDE4LjI5OHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZSAuc3dpcGVyLXNsaWRlIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAtMjFweCAwIC0xM3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlIC5zd2lwZXItc2xpZGUgaDI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMC4zMTl2dyArIDMuODcycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2UgLnN3aXBlci1zbGlkZSBoMjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1mcm9udC1wYWdlX19oZWFkaW5nIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMS4zMyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA5ODBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjg1MXZ3ICsgMTMuNjZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItZnJvbnQtcGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2VfX3RleHQge1xuICBtYXJnaW46IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fdGV4dCA+ICoge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgbWFyZ2luOiA0N3B4IDAgMTQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gOTgwcHgpIHtcbiAgLmhlYWRlci1mcm9udC1wYWdlX19saW5rIHtcbiAgICBtYXJnaW46IGNhbGMoMS41OTZ2dyArIDE2LjM2MnB4KSAwIGNhbGMoMTUuMjEzdncgLSAxNDkuMDg1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsge1xuICAgIG1hcmdpbjogNDdweCAwIDE0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsgLmNpcmNsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZWFkZXItZnJvbnQtcGFnZV9fbGluayAuYXJyb3cge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB3aWR0aDogODFweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuaGVhZGVyLWZyb250LXBhZ2VfX2xpbmsgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWZyb250LXBhZ2UgaW1nLmdpcmwsXG4uaGVhZGVyLWZyb250LXBhZ2UgaW1nLmJ1cnN0LFxuLmhlYWRlci1mcm9udC1wYWdlIGltZy50aGluZyxcbi5oZWFkZXItZnJvbnQtcGFnZSBpbWcucGhvbmUsXG4uaGVhZGVyLWZyb250LXBhZ2UgYS5jaXJjbGUsXG4uaGVhZGVyLWZyb250LXBhZ2Ugc3ZnLnN2Zy1jaXJjbGUsXG4uaGVhZGVyLWZyb250LXBhZ2Ugc3ZnLmFycm93LFxuLmhlYWRlci1mcm9udC1wYWdlIHN2Zy5zcXVpZ2dsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tbWVkaWEtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDg1cHggMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNjQ4dncgKyA2NS43NTdweCkgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5LjgyNzU4NjIwNjklIDQwLjE3MjQxMzc5MzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X19ncmlkX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2dyaWRfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDYwcHgvMS4xNyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMTUwcHggMCA1OHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDM0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCA0OHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiBjYWxjKDQuNjQ4dncgKyAxMC43NTdweCkgMCBjYWxjKDAuNjY0dncgKyA0NS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNThweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MHB4O1xuICB3aWR0aDogMjcwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHJvdy1nYXA6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbSB7XG4gICAgcm93LWdhcDogNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbTpob3ZlciAuc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzBmNDcyZTtcbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW06aG92ZXIgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAzNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLXRleHRfX2l0ZW1fX2ltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4uc2VjdGlvbi1tZWRpYS10ZXh0X19pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtdGV4dF9faXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNyU7XG4gICAgbWFyZ2luOiAwIDAgMjAlIDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNzEsIDQ2LCAwLjgpO1xuICB9XG59XG5cbi5zZWN0aW9uLXNwb25zb3JzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuNjZ2dyArIDkzLjEyN3B4KSAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNwb25zb3JzIHtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXNwb25zb3JzIGgyIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNlY3Rpb24tdGFicy12aWRlbyB7XG4gIHBhZGRpbmc6IDMwMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlbyB7XG4gICAgcGFkZGluZzogMTUwcHggMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTIwcHg7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW4ge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDI4LjI0OXZ3ICsgMjAzLjA1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDguNjgxdncgKyAzNTMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbiB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW46OmJlZm9yZSwgLnNlY3Rpb24tdGFicy12aWRlb19fZ3JlZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YmVmb3JlIHtcbiAgdG9wOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogI2YyZWJlNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45M3Z3ICsgMjIuMTUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDAuNjY0dncgKyAxNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX190ZXh0IHtcbiAgY29sb3I6ICNmMmViZTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NnZ3ICsgMTQuOXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGFicy12aWRlbyAuYXBwLXRhYnMgPiBkaXY6bGFzdC1jaGlsZCA+IGJ1dHRvbiB7XG4gICAgZmxleDogMCAwIDYwdnc7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24gaDMge1xuICBmb250OiBub3JtYWwgMjRweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDQ1cHggMCA4cHg7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvIC5hcHAtdGFicyA+IGRpdjpsYXN0LWNoaWxkID4gYnV0dG9uIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJzLXZpZGVvLXNxdWlnZ2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogN3B4IDAgMDtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW8gLmFwcC10YWJzID4gZGl2Omxhc3QtY2hpbGQgPiBidXR0b24gZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsge1xuICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhIHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS40IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyNHB4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGEge1xuICAgIG1hcmdpbjogODZweCAwIDQ0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtdmlkZW9fX2xpbmsgYTo6YmVmb3JlLCAuc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBsZWZ0OiAtNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi10YWJzLXZpZGVvX19saW5rIGE6OmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlY3Rpb24tdGFicy12aWRlb19fbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgNjAuNzU3cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3JzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG59XG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3R0b206IC0xcHg7XG59XG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCAuYWR2aXNvcnMtY2Fyb3VzZWxfX2JhbmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3Atc3VuZmxvd2VyLnN2Z1wiKTtcbn1cbi5zZWN0aW9uLWFkdmlzb3JzLWZlYXR1cmVkIC5hZHZpc29ycy1jYXJvdXNlbF9fYmFuZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWR2aXNvcnMtZmVhdHVyZWQgLmFkdmlzb3ItcXVvdGVzIHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cblxuLmFkdmlzb3ItcXVvdGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLXF1b3RlcyB7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoMS45OTJ2dyArIDQxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLmFkdmlzb3ItcXVvdGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2Z1wiKTtcbn1cbi5hZHZpc29yLXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiTm90aGluZyBZb3UgQ291bGQgRG9cIiwgY3Vyc2l2ZTtcbiAgbWFyZ2luOiAwIDAgMC4zZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFkdmlzb3ItcXVvdGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5hZHZpc29yLXF1b3Rlc19fc3ViIHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbi5hZHZpc29yLXF1b3Rlc19fc3ViIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuXG4uc2VjdGlvbi10ZXh0LW1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYSB7XG4gICAgcGFkZGluZzogY2FsYyg1LjY0NHZ3ICsgMTYuNjMzcHgpIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYSB7XG4gICAgcGFkZGluZzogMTI1cHggMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2xlZnQge1xuICBmbGV4OiAwIDAgNDglO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcmlnaHQge1xuICBmbGV4OiAwIDAgNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcmlnaHQge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgaDIge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBmb250OiBub3JtYWwgNTBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMzcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3RleHQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZyB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19pbWcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLXRleHQtbWVkaWFfX2ltZy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNzVweCAtMzNweCAwO1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19pbWcgZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTIuMTM4MzY0Nzc5OSU7XG4gIG1hcmdpbi1ib3R0b206IC0yMiU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDE4cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlIC50aGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3R0b206IC0yMnB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTM1ZGVnLCAwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjOTJjZGI5O1xufVxuLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4O1xuICB9XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMSAudGhpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzMnB4O1xuICBoZWlnaHQ6IDIzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE2NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctYmxvYi1saWxhYy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTEgLnRoaW5nIHtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDY3JTtcbiAgICBsZWZ0OiAtMTE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnExOjphZnRlciB7XG4gIGxlZnQ6IDI3cHg7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2ZmNjkzNjtcbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEyOjphZnRlciB7XG4gIHJpZ2h0OiAyN3B4O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY5MzY7XG4gIHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMyA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG59XG4uc2VjdGlvbi10ZXh0LW1lZGlhX19xdW90ZS5xMyAudGhpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogOTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAtMTM2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1tZWRpYV9fcXVvdGUucTMgLnRoaW5nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMzdweDtcbiAgICByaWdodDogLTI2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbWVkaWFfX3F1b3RlLnEzOjphZnRlciB7XG4gIGxlZnQ6IDI3cHg7XG4gIGJvcmRlci10b3A6IDMwcHggc29saWQgIzBmNDcyZTtcbn1cblxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG59XG4uc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5pbmR1c3RyeS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzIC5pbmR1c3RyeS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHMgLmluZHVzdHJ5LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLmluZHVzdHJ5LWNhcmRzID4gLnRoaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTI5MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAuaW5kdXN0cnktY2FyZHM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYXJjaGl2ZS1pbmR1c3RyeSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoNC42NDh2dyArIDEwLjc1N3B4KSAwIGNhbGMoMy4zMnZ3ICsgMjYuMjU1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWluZHVzdHJ5IC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gIH1cbn1cblxuLmluZHVzdHJ5LWNhcmQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDguMDIyNTk4ODcwMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNi45MjMwNzY5MjMxJTtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS4wNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAxNy44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuc3ZnIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIGJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2IC5hcnJvdyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiA1MnB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZCA+IGRpdiA+IGRpdiAuYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5pbmR1c3RyeS1jYXJkID4gZGl2ID4gZGl2OmhvdmVyIC5zdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXJjaGl2ZS1jb21wYW55IC5oZWFkZXItaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbn1cblxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcGFkZGluZzogOTBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMzBweCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1hcmNoaXZlLWNvbXBhbnkgLmNvbXBhbnktY2FyZHMge1xuICAgIGdhcDogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpIGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IC5jb21wYW55LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAuY29tcGFueS1jYXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTI5MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgMTAuNzU3cHgpIDAgY2FsYygzLjMydncgKyAyNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWFyY2hpdmUtY29tcGFueSAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5MHB4O1xuICB9XG59XG5cbi5jb21wYW55LWNhcmQge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjOTJjZGI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbXBhbnktY2FyZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwNy42OTIzMDc2OTIzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICB9XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5pbWcge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE0NiwgMjA1LCAxODUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbi5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgLmltZyBpbWcsXG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5pbWcgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjM5OHZ3ICsgMTIuMzUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYW55LWNhcmQgPiBkaXYgPiBkaXYgaDIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmNvbXBhbnktY2FyZCA+IGRpdiA+IGRpdiAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueS1jYXJkID4gZGl2ID4gZGl2IC5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1sb2dvIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTgwcHggMCAxODBweDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyB+IC5zZWN0aW9uLWdyaWQtbG9nbyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtbG9nbyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWxvZ28gaDIge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTMycHgsIDFmcikpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBnYXA6IDQwcHggNDBweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5zZWN0aW9uLWdyaWQtbG9nbyAuaXRlbXMgLml0ZW0gaW1nLFxuLnNlY3Rpb24tZ3JpZC1sb2dvIC5pdGVtcyAuaXRlbSBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZpbHRlci1hbHBoYWJldCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAud3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDk1LCA5NSwgOTUsIDAuMik7XG4gIHBhZGRpbmc6IDI3cHggMCAxNnB4O1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmZpbHRlci1hbHBoYWJldCAuY29udGFpbmVyIGE6bm90KC5hY3RpdmUpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5maWx0ZXItYWxwaGFiZXQgLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWR2aXNvci1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAwIDE5MHB4O1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5hZHZpc29yLWFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDQuNjQ4dncgKyAxMDAuNzU3cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuYWR2aXNvci1hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTkwcHg7XG4gIH1cbn1cbi5hZHZpc29yLWFyY2hpdmUgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICBnYXA6IDQwcHggNDBweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faW1hZ2Uge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG59XG4uYWR2aXNvci1hcmNoaXZlIC5hZHZpc29yLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTdweCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmFkdmlzb3ItYXJjaGl2ZSAuYWR2aXNvci1jYXJkX19ob3ZlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hZHZpc29yLWFyY2hpdmUgLmFkdmlzb3ItY2FyZF9faG92ZXIgc3ZnIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnJvbGUtYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIHBhZGRpbmc6IDUwcHggMCAxMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCBjYWxjKDUuMzEydncgKyA5OC4wMDhweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvbGUtYXJjaGl2ZSA+IC5jb250YWluZXIgLnRoaW5nIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNjNweDtcbiAgcmlnaHQ6IC00NDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2xlLWFyY2hpdmUgPiAuY29udGFpbmVyIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gaDUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGg1IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyA+IGZvcm0ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzID4gZm9ybSA+IGRpdiB7XG4gIG1hcmdpbjogMCA1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgPiBmb3JtID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24uaGFzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDIwNSwgMTg1LCAwLjE1KTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLXNtYWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMTZweDtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1yZXNldC5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvbGUtYXJjaGl2ZSAuZmlsdGVycyBidXR0b24ucmVzZXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgYnV0dG9uLnJlc2V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1hcmNoaXZlIC5maWx0ZXJzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1hcmNoaXZlIC5maWx0ZXJzIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFleCAwIDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2xlLWFyY2hpdmUgLmZpbHRlcnMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA3MSwgNDYsIDAuMik7XG59XG4ucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIGdhcDogMzBweCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gICAgZ2FwOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCkgY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1hcmNoaXZlIC5pdGVtcyB7XG4gICAgZ2FwOiA0MHB4IDQwcHg7XG4gIH1cbn1cbi5yb2xlLWFyY2hpdmUgLml0ZW1zID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ucm9sZS1hcmNoaXZlIC5lcnJvciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1xdWl6IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1xdWl6ICpbcm9sZT1hbGVydF0ge1xuICBjb2xvcjogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWhlYWRlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgxIHtcbiAgZm9udDogbm9ybWFsIDMwcHgvMSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDEge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgZm9udDogbm9ybWFsIDMycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzdncgKyAxNC4xNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICBwYWRkaW5nOiAyMHB4IHZhcigtLXNpemUtcGFkZGluZykgNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZykgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmMmViZTUgdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWJvcmRlci5zdmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSAycHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAuYnV0dG9uIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLmJ1dHRvbiAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24ge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IC5idXR0b24gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYyg1MCUgKyA4cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMThweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAzcHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgdWwgbGkgPiBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1uYXYtY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiB1bCBsaSA+IGJ1dHRvbi5hY3RpdmUsIC5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotbmF2LWRvdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotbmF2IHVsIGxpID4gYnV0dG9uLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1uYXYgLnByb2dyZXNzIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LW5hdiAucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIHtcbiAgcGFkZGluZzogMCAwIDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3Age1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTYwcHg7XG4gIGxlZnQ6IC0yNjZweDtcbiAgd2lkdGg6IDQ1NXB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAudGhpbmctMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLm1zZyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFjY2VwdCBjYXJkcyByZWplY3RcIjtcbiAgZ2FwOiA0MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjYXJkcyBjYXJkc1wiIFwiYWNjZXB0IHJlamVjdFwiO1xuICAgIGdhcDogNTBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMge1xuICBncmlkLWFyZWE6IGNhcmRzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDMwcHggMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuMjIyMjIyMjIyMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OS4zODI3MTYwNDk0JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkgPiBkaXYge1xuICBmb250OiBub3JtYWwgMjBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpID4gZGl2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4yNjZ2dyArIDE0LjlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpID4gZGl2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpLmxpLTAgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZjBhYTAwO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZmY2OTM2O1xufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmNhcmRzID4gbGkubGktMSA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICM5MmNkYjk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuY2FyZHMgPiBsaS5saS0yID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5jYXJkcyA+IGxpLmxpLTMgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmY2OTM2O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIyLjIyMjIyMjIyMjIlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMy40NTY3OTAxMjM1JTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcGFkZGluZzogMCAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAuZ2FtZS1kcmFnLWRyb3AgLmRyb3BhcmVhID4gZGl2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLmdhbWUtZHJhZy1kcm9wIC5kcm9wYXJlYS5ob3ZlciA+IGRpdiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEtYWNjZXB0IHtcbiAgZ3JpZC1hcmVhOiBhY2NlcHQ7XG59XG4uc2VjdGlvbi1xdWl6IC5nYW1lLWRyYWctZHJvcCAuZHJvcGFyZWEtcmVqZWN0IHtcbiAgZ3JpZC1hcmVhOiByZWplY3Q7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50aGluZy0yLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTIwcHg7XG4gIGxlZnQ6IC0xMjBweDtcbiAgd2lkdGg6IDM3M3B4O1xuICBoZWlnaHQ6IDQ0NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2OGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50aGluZy0yLTEge1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzBweDtcbiAgcmlnaHQ6IC0zMjlweDtcbiAgd2lkdGg6IDQ0N3B4O1xuICBoZWlnaHQ6IDQ0NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0yLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnRoaW5nLTItMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAud3JhcCB7XG4gIHBhZGRpbmc6IDcwcHggMCAyMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAud3JhcCB7XG4gICAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweCA0MHB4O1xuICBnYXA6IDEwcHggMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSB1bCB7XG4gICAgZ2FwOiBjYWxjKDEuOTkydncgKyAxLjc1M3B4KSBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwge1xuICAgIGdhcDogMzBweCAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpIHtcbiAgZmxleDogMCAxIDI2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIHVsIGxpIHtcbiAgICBmbGV4OiAwIDEgMTYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGkge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzEpIHtcbiAgLS1jb2xvci1iZzogIzBmNDcyZTtcbiAgLS1jb2xvci1iczogI2NkZDFlYTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzIpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzMpIHtcbiAgLS1jb2xvci1iZzogI2ZmNjkzNjtcbiAgLS1jb2xvci1iczogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgdWwgbGk6bnRoLWNoaWxkKDRuKzQpIHtcbiAgLS1jb2xvci1iZzogI2NkZDFlYTtcbiAgLS1jb2xvci1iczogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLmltZyB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZjJlYmU1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMThweCAzNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC5pbWcge1xuICAgIG1hcmdpbjogMCBjYWxjKDEuMTk1dncgLSA0Ljk0OHB4KSBjYWxjKDEuMDYydncgKyAxNS42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLmltZyB7XG4gICAgbWFyZ2luOiAwIDE4cHggMzZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSAuaW1nID4gZGl2IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gIGZvbnQ6IG5vcm1hbCAxOHB4LzEuNjcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxMC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIC50eHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpby1pbWFnZSBsYWJlbC5hY3RpdmUgLmltZyB7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8taW1hZ2UgbGFiZWwuYWN0aXZlIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsLmFjdGl2ZSAudHh0OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvLWltYWdlIGxhYmVsOmhvdmVyIC50eHQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8ge1xuICBwYWRkaW5nOiA1MHB4IDAgMjk1cHg7XG4gIG1heC13aWR0aDogMTA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB7XG4gICAgcGFkZGluZzogMzJweCAwIDg2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gLnRoaW5nLTMtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICBsZWZ0OiAtMzMxcHg7XG4gIHdpZHRoOiA0NTdweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMy0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIC50aGluZy0zLTEge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIGxlZnQ6IC0xMjhweDtcbiAgICB3aWR0aDogMjExcHg7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OHB4O1xuICByaWdodDogLTE5OXB4O1xuICB3aWR0aDogMzkzcHg7XG4gIGhlaWdodDogNDA0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTMtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyAudGhpbmctMy0yIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFkaW8gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS42NyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYWRpbyB1bCBsaSBsYWJlbCAuaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsOmhvdmVyLCAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhZGlvIHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICBwYWRkaW5nOiA5MHB4IDAgNDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICByaWdodDogLTMzMXB4O1xuICB3aWR0aDogNTMycHg7XG4gIGhlaWdodDogNTE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMSB7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIGhlaWdodDogNDI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjFweDtcbiAgbGVmdDogLTQ2cHg7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0yIHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMzlweDtcbiAgbGVmdDogLTg2cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMxZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC0zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgLnRoaW5nLTQtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAtNzFweDtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAudGhpbmctNC00IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCA1MHB4LzEgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAzNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCAubGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbixcbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yNSBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbixcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b24sXG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbiB7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b24ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvbiAudHJ1bmNhdGUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLWVnZ3NoZWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICB0b3A6IC0ycHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXNlbGVjdCB1bCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zZWxlY3QgdWwgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc2VsZWN0IHVsIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyB7XG4gIHBhZGRpbmc6IDgwcHggMCAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIycHg7XG4gIGxlZnQ6IC0xNTZweDtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDEyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAudGhpbmctNi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMzdweDtcbiAgcmlnaHQ6IC0xNTlweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDQzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLnRoaW5nLTYtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZ2FtZS1zd2lwZS1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLm1zZyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5tc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNhcmRzXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5vIGNhcmRzIHllc1wiO1xuICAgIGdhcDogNDBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIyLjIyMjIyMjIyMjIlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmRyb3BhcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYSA+IGRpdiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYS5hY3RpdmUgPiBkaXYge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuZHJvcGFyZWEteWVzIHtcbiAgZ3JpZC1hcmVhOiB5ZXM7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5kcm9wYXJlYS1ubyB7XG4gIGdyaWQtYXJlYTogbm87XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ib3R0b20ge1xuICBncmlkLWFyZWE6IGNhcmRzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1zd2lwZS1jYXJkcyAuYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMjIuMjIyMjIyMjIyMiU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5ib3R0b20gPiBkaXYge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5jYXJkcyB7XG4gIGdyaWQtYXJlYTogY2FyZHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXN3aXBlLWNhcmRzIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgIzkyY2RiOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaDMge1xuICBmb250OiBub3JtYWwgMzJweC8xIFwiR2xvcmlhIEhhbGxlbHVqYWhcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotc3dpcGUtY2FyZHMgLmNhcmQgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCAxNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAudGhpbmctNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMTJweDtcbiAgaGVpZ2h0OiAzMjNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnRoaW5nLTcge1xuICAgIHRvcDogNDBweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBsYWJlbC50aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCAyOHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBiYWNrZ3JvdW5kOiAjOTJjZGI5IHVybChcIi4uL2ltYWdlcy9iZy9iZy13YXZlcy10ZWFsLnBuZ1wiKSByZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICMwZjQ3MmU7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDExMnB4IGF1dG8gNjBweDtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MzF2dyArIDE3LjgwMXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCBsYWJlbC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIGxhYmVsLnRpdGxlIHtcbiAgICBtYXJnaW46IDkwcHggYXV0byA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAuc3R5bGUtMSBsYWJlbC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzYgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLWVtYmVyLnBuZ1wiKSByZXBlYXQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIge1xuICAgIGhlaWdodDogMTE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIHtcbiAgZm9udDogbm9ybWFsIDE4cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGZsZXg6IDAgMCAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMzk4dncgKyAxMC4zNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bCBsaSBpbWcge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMge1xuICB0b3A6IDA7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubGFiZWxzIGxpIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5sYWJlbHMgbGk6Zmlyc3QtY2hpbGQgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubGFiZWxzIGxpOmxhc3QtY2hpbGQgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubm90Y2hlcyB7XG4gIGJvdHRvbTogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgdWwubm90Y2hlcyBsaSB7XG4gIGZsZXg6IDAgMCAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciB1bC5ub3RjaGVzIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJhbmdlLW5vdGNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLm51bWJlcnMge1xuICBib3R0b206IC0xMHB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIHVsLm51bWJlcnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcXVpei1yYW5nZS1saW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NhbGMoMTAwJSAtIDMwcHgpIDdweDtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgLnNsaWRlciBpbnB1dC5yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2UtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jYWxjKDEwMCUgLSAzMHB4KSA3cHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tcy10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmFuZ2UtbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jYWxjKDEwMCUgLSAzMHB4KSA3cHg7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwZjQ3MmU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1yYW5nZS1ncm91cCAuc2xpZGVyIGlucHV0LnJhbmdlOjotbXMtdGh1bWIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIC5zbGlkZXIgaW5wdXQucmFuZ2U6Oi1tcy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgYnV0dG9uLmNvbnRpbnVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAgYnV0dG9uLmNvbnRpbnVlIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3gge1xuICBwYWRkaW5nOiA4MHB4IDAgMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDMycHggMCA4NnB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IC50aGluZy04LTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IC0xNzhweDtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDM5MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy04LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggLnRoaW5nLTgtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCAudGhpbmctOC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM4cHg7XG4gIHJpZ2h0OiAtMTg4cHg7XG4gIHdpZHRoOiA0NzFweDtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctOC0yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IC50aGluZy04LTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotY2hlY2tib3ggdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMS42NyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDEyLjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luOiBhdXRvIDI4cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1jaGVja2JveCB1bCBsaSBsYWJlbCAuaWNvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsOmhvdmVyLCAuc2VjdGlvbi1xdWl6IC5xdWl6LWNoZWNrYm94IHVsIGxpIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmNDcyZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyB7XG4gIC0tdGhlbWUtaG92ZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogNzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgaW1nLFxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0xIHtcbiAgbGVmdDogLTIwJTtcbiAgdG9wOiAtNiU7XG4gIHdpZHRoOiA0NjVweDtcbiAgaGVpZ2h0OiA0NDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotc3RhcnQtdGhpbmctMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0xIHtcbiAgICBsZWZ0OiAtMzQlO1xuICAgIHRvcDogLTEzJTtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC50aGluZy0yIHtcbiAgcmlnaHQ6IC0yOSU7XG4gIGJvdHRvbTogLTEzJTtcbiAgd2lkdGg6IDYwOXB4O1xuICBoZWlnaHQ6IDUzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAudGhpbmctMiB7XG4gICAgcmlnaHQ6IC0xMiU7XG4gICAgYm90dG9tOiAtMTMlO1xuICAgIHdpZHRoOiAzMDlweDtcbiAgICBoZWlnaHQ6IDMxOXB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0xIHtcbiAgbGVmdDogLTM4JTtcbiAgdG9wOiAxMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0xIHtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIHRvcDogNSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTIge1xuICBsZWZ0OiAtMTUlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0yIHtcbiAgICBsZWZ0OiAtNCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy0zIHtcbiAgcmlnaHQ6IC0xNiU7XG4gIHRvcDogLTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAuY29udGFpbmVyIC5pbWctMyB7XG4gICAgcmlnaHQ6IC0yMSU7XG4gICAgdG9wOiAtNyU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNvbnRhaW5lciAuaW1nLTQge1xuICByaWdodDogLTM4JTtcbiAgYm90dG9tOiAxNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC5jb250YWluZXIgLmltZy00IHtcbiAgICByaWdodDogLTE3JTtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyB7XG4gICAgdG9wOiA0NyU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3Mge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzID4gZGl2IHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyA+IGRpdiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4zJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIGltZyxcbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE0LjE5NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgaW1nIHtcbiAgICB3aWR0aDogMTU5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAudGhpbmctMSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTMlO1xuICBoZWlnaHQ6IDQ0M3B4O1xuICB3aWR0aDogMjQuMjclO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1zdGFydC10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgdG9wL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLnRoaW5nLTEge1xuICAgIHRvcDogLTEzJTtcbiAgICBsZWZ0OiAtMzQlO1xuICAgIHdpZHRoOiAzMDdweDtcbiAgICBoZWlnaHQ6IDI5MnB4O1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLnRoaW5nLTIge1xuICB0b3A6IDYzJTtcbiAgbGVmdDogNjAlO1xuICBoZWlnaHQ6IDUzMHB4O1xuICB3aWR0aDogMzEuOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NmRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC50aGluZy0yIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEyJTtcbiAgICBib3R0b206IC0xMyU7XG4gICAgd2lkdGg6IDMwOXB4O1xuICAgIGhlaWdodDogMzE5cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTEge1xuICB0b3A6IDE3JTtcbiAgbGVmdDogMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLmltZy0xIHtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTIge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAtNCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIC50aGluZ3MgLmltZy0zIHtcbiAgdG9wOiA2NyU7XG4gIGxlZnQ6IDE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTMge1xuICAgIHRvcDogLTclO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMSU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLnRoaW5ncyAuaW1nLTQge1xuICB0b3A6IDU0JTtcbiAgbGVmdDogODMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyAudGhpbmdzIC5pbWctNCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNyU7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICBmb250OiBub3JtYWwgODBweC8xLjIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuMzQ0dncgKyAxNC4zMTRweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjYxdncgKyAxMC42ODZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE2LjcyMnZ3ICsgMzcxLjU3MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDY0Ljk4MnZ3IC0gMjg3LjY1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogPiBmb3JtID4gLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSAtIDEzMHB4KTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LXJhbmdlLWdyb3VwIHtcbiAgcGFkZGluZzogMCAwIDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotcmFuZ2UtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIGZvbnQ6IG5vcm1hbCA4MHB4LzEuMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuODM2dncgKyAxOC41NzlweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy42MXZ3IC0gMTkuMzE0cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gaDEge1xuICAgIG1heC13aWR0aDogY2FsYygxNi43MjJ2dyArIDM3MS41NzJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTM2NnB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mZWVkYmFjayAuc2VjdGlvbi1xdWl6IC5xdWl6LWludHJvIGgxIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjQuOTgydncgLSAyODcuNjUzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZmVlZGJhY2sgLnNlY3Rpb24tcXVpeiAucXVpei1pbnRybyBoMSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIC5zZWN0aW9uLXF1aXogLnF1aXotaW50cm8gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNlY3Rpb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZDZlMmQ4O1xuICBwYWRkaW5nOiAyMDBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdC5ncmVlbiB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QuZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyIDQwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0eHQgLiBmb3JtXCIgXCJpbWcgLiBmb3JtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHh0XCIgXCJmb3JtXCIgXCJpbWdcIjtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9fbGVmdCB7XG4gIGdyaWQtYXJlYTogdHh0O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLWNvbnRhY3RfX2xlZnQgaDIge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICBtYXJnaW46IDAgMCAxMDBweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygzLjMydncgKyAzNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0X19pbWcge1xuICBncmlkLWFyZWE6IGltZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2IHtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX2ltZyA+IGRpdiB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9faW1nID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTIuMTM4MzY0Nzc5OSU7XG4gIG1hcmdpbi1ib3R0b206IC0yMiU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcC9jb250YWluO1xufVxuLnNlY3Rpb24tY29udGFjdF9fcmlnaHQge1xuICBncmlkLWFyZWE6IGZvcm07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QgLmNvbmZpcm1hdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweCAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjJlYmU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlID4gZGl2IGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUgPiBkaXYgZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvdHRvbTogLTIycHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICM5MmNkYjk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEwID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTA6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZjBhYTAwO1xufVxuLnNlY3Rpb24tY29udGFjdC1xdW90ZXMgYmxvY2txdW90ZS5xMiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnEyOjphZnRlciB7XG4gIHJpZ2h0OiAyN3B4O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjY5MzY7XG4gIHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG59XG4uc2VjdGlvbi1jb250YWN0LXF1b3RlcyBibG9ja3F1b3RlLnExID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtcXVvdGVzIGJsb2NrcXVvdGUucTE6OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjMGY0NzJlO1xufVxuXG4ucXVpei1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTcwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyB7XG4gICAgcGFkZGluZzogY2FsYyg0LjY0OHZ3ICsgODAuNzU3cHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC50aGluZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNzVweDtcbiAgd2lkdGg6IDQxOXB4O1xuICBoZWlnaHQ6IDY1MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnRoaW5nLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLnRoaW5nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg0cHg7XG4gIHJpZ2h0OiAtMjY1cHg7XG4gIHdpZHRoOiA0MDNweDtcbiAgaGVpZ2h0OiAzODZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotcmVzdWx0cy10aGluZy0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC50aGluZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5saWdodC10ZWFsIHtcbiAgICBtYXJnaW46IC02MjBweCAwIDA7XG4gICAgcGFkZGluZzogNjIwcHggMCAxMzBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAubGlnaHQtdGVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5xdWl6LXJlc3VsdHMgLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS41IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIHBhZGRpbmc6IGNhbGMoMS45OTJ2dyArIDYxLjc1M3B4KSAwIGNhbGMoMS45OTJ2dyArIDQxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICAgIGdhcDogMTQwcHggNDBweDtcbiAgICBnYXA6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgPiAudWwge1xuICAgIGdhcDogY2FsYyg2Ljk0NHZ3ICsgNi42NjdweCkgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsIHtcbiAgICBnYXA6IDE0MHB4IDQwcHg7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIGJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDguNjgxdncgKyAxMzMuMzMzcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyA+IC51bDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzID4gLnVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLmFkdmlzb3ItY2FyZCB7XG4gIGdyaWQtcm93OiAxLzI7XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdCB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCkgMjBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQge1xuICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0zNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaHItYmctZm9yLWVnZ3NoZWxsLW1vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1yZXN1bHRzIC5hZHZpc29ycyAucm9sZS1jYXJkLWFsdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcbn1cbi5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IGgzIHtcbiAgZm9udDogbm9ybWFsIDM0cHgvMS4wNiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmFkdmlzb3JzIC5yb2xlLWNhcmQtYWx0IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4xOTV2dyArIDExLjA1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuYWR2aXNvcnMgLnJvbGUtY2FyZC1hbHQgaDMge1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vMTAwJSA1cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBwYWRkaW5nOiAxNTVweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDQwcHggMCA0NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAucXVpei1yZXN1bHRzIC5jb2xzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDcuNjM2dncgKyA4LjM4NnB4KSAwIDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMge1xuICAgIHBhZGRpbmc6IDE1NXB4IDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5sZWZ0IHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgb3JkZXI6IDE7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5yaWdodCB7XG4gIGZsZXg6IDAgMCA2MCU7XG4gIG9yZGVyOiAyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyAuYXJyb3dzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIGgyIHtcbiAgZm9udDogbm9ybWFsIDgwcHgvMS4xMiBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuOTkydncgKyA0MS43NTNweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLmNvbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAuY29scyAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IHtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5jb2xzIC5saXN0IGgzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmNjkzNjtcbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDE2cHggMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnF1aXotcmVzdWx0cyAuY29scyAubGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5xdWl6LXJlc3VsdHMgLmNvbHMgLmxpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luOiAwIDJleDtcbn1cbi5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgcGFkZGluZzogNTBweCAwIDUwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyB7XG4gICAgcGFkZGluZzogY2FsYygzLjMydncgKyAzNi4yNTVweCkgMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucXVpei1yZXN1bHRzIC5wdHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgfVxufVxuLnF1aXotcmVzdWx0cyAucHRzIGgyIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweCA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWl6LXJlc3VsdHMgLnB0cyA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucXVpei1yZXN1bHRzIC5wdHMgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpei1yZXN1bHRzIC5wdHMgPiB1bCA+IGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5zZWN0aW9uLWV4cGxvcmUge1xuICBwYWRkaW5nOiAzMHB4IDAgMzAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogMzBweCAwIGNhbGMoNi42NHZ3ICsgMTcyLjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWV4cGxvcmVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCA1MHB4O1xufVxuLnNlY3Rpb24tZXhwbG9yZV9fbGlua3MgcCB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2VjdGlvbi1leHBsb3JlX19saW5rcyBhIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwMHB4O1xuICBsZWZ0OiAtMzgwcHg7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIC50aGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImluZHVzdHJ5IGluZHVzdHJ5XCIgXCJhZHZpc29yIGFkdmlzb3IyXCIgXCJpbmR1c3RyeTIgaW5kdXN0cnkyXCIgXCJyb2xlIHJvbGVcIjtcbiAgZ2FwOiA0MHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1leHBsb3JlIC5jb2xsZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWR2aXNvciBpbmR1c3RyeSBpbmR1c3RyeVwiIFwiYWR2aXNvciByb2xlIGFkdmlzb3IyXCIgXCJpbmR1c3RyeTIgaW5kdXN0cnkyIGFkdmlzb3IyXCI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZSAuY29sbGVjdGlvbiB7XG4gICAgZ2FwOiBjYWxjKDEuOTkydncgKyAxLjc1M3B4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWV4cGxvcmUgLmNvbGxlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZXhwbG9yZSAuYWR2aXNvci0xIHtcbiAgZ3JpZC1hcmVhOiBhZHZpc29yO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAuYWR2aXNvci0yIHtcbiAgZ3JpZC1hcmVhOiBhZHZpc29yMjtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLmluZHVzdHJ5LTEge1xuICBncmlkLWFyZWE6IGluZHVzdHJ5O1xufVxuLnNlY3Rpb24tZXhwbG9yZSAuaW5kdXN0cnktMiB7XG4gIGdyaWQtYXJlYTogaW5kdXN0cnkyO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucm9sZS0xIHtcbiAgZ3JpZC1hcmVhOiByb2xlO1xufVxuXG4uaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDM0LjIxMDUyNjMxNTglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzUuNTkzMjIwMzM5JTtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiA+IGE6aG92ZXIgLnVuZGVybGluZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC5pbWcge1xuICBmbGV4OiAwIDAgMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgZmxleDogMCAwIDIyOHB4O1xuICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgICBmbGV4OiAwIDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBtYXJnaW46IDAgY2FsYygxLjIxNXZ3ICsgOC42NjdweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoMTEuOTc5dncgLSAycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIHtcbiAgICBmbGV4OiAwIDAgMjI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLmltZyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAuaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSA+IGRpdiAudHh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC50eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlID4gZGl2IC50eHQge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxLjczNnZ3IC0gMTMuMzMzcHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgPiBkaXYgLnR4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMnB4LzEuNDIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTIxdncgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygyLjE3dncgLSAxNi42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgZm9udDogbm9ybWFsIDE0cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAod2lkdGggPj0gNzY4cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTc0dncgKyAxMC42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLmFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAwIDAgMCAxZXg7XG59XG4uaW5kdXN0cnktY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkLWV4cGxvcmUgaDUgLnVuZGVybGluZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cbn1cblxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzIuMjIyMjIyMjIyMiU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgPiBkaXYgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh3aWR0aCA+PSA3NjhweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIuNjA0dncgLSAyMHB4KSBjYWxjKDEuNzM2dncgLSAxMy4zMzNweCkgY2FsYygyLjYwNHZ3IC0gMjBweCkgY2FsYygxLjczNnZ3IC0gMy4zMzNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzMHB4O1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgLmhvdmVyID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSAuaG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5yb2xlLWNhcmQtZXhwbG9yZSBoMiB7XG4gIGZvbnQ6IG5vcm1hbCAyMHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC41MjF2dyArIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDEuOTF2dyAtIDE0LjY2N3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG4ucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvbGUtY2FyZC1leHBsb3JlIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDc2OHB4KSB7XG4gIC5yb2xlLWNhcmQtZXhwbG9yZSBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMTc0dncgKyAxMC42NjdweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHdpZHRoID49IDE5MjBweCkge1xuICAucm9sZS1jYXJkLWV4cGxvcmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC5hcnJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbjogMCAwIDAgMWV4O1xufVxuLnJvbGUtY2FyZC1leHBsb3JlIGg1IC51bmRlcmxpbmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSA+IGRpdiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1NS41NTU1NTU1NTU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlID4gZGl2ID4gYTpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuY2FyZC1pY29uIHN2ZyBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5jYXJkLWljb24gc3ZnIFtzdHJva2UqPVwiI1wiXSB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGgyIHtcbiAgZm9udDogbm9ybWFsIDM4cHgvMS4zMiBcIkdsb3JpYSBIYWxsZWx1amFoXCIsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoMyB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uYWR2aXNvci1jYXJkLWV4cGxvcmUgLmhvdmVyIGg0IHtcbiAgZm9udDogbm9ybWFsIDI2cHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgcCB7XG4gIGZvbnQ6IG5vcm1hbCAyNnB4LzEuMzIgXCJHbG9yaWEgSGFsbGVsdWphaFwiLCBjdXJzaXZlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDUge1xuICBmb250OiBub3JtYWwgMTRweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuLmFkdmlzb3ItY2FyZC1leHBsb3JlIC5ob3ZlciBoNSAuYXJyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDAgMCAwIDFleDtcbn1cbi5hZHZpc29yLWNhcmQtZXhwbG9yZSAuaG92ZXIgaDUgLnVuZGVybGluZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMDBweCAwIDI4MHB4O1xuICBwYWRkaW5nOiA1MHB4IDAgMTQwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMnZ3ICsgMzYuMjU1cHgpIDAgY2FsYyg5LjI5NnZ3ICsgMTAxLjUxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyODBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGFicy1saW5rcyAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM1MHB4O1xuICBsZWZ0OiAtMzA1cHg7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRhYnMtbGlua3MgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDcwcHg7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgICBnYXA6IGNhbGMoNC42NDh2dyAtIDE5LjI0M3B4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuY29udGFpbmVyIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgLmNvbnRhaW5lciBhIHtcbiAgZmxleDogMCAxIDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5jb250YWluZXIgYTpob3ZlciAuaW1nIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM1ZjVmNWY7XG4gIG1hcmdpbjogLTJweDtcbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgaDMge1xuICBmb250OiBub3JtYWwgMjJweC8xLjM2IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWN0aW9uLXRhYnMtbGlua3MgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjY0dncgKyA3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGFicy1saW5rcyAuaW1nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5pbWcgPiBkaXYge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi10YWJzLWxpbmtzIC5pbWcgPiBkaXYgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmMmViZTU7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGMoMy4zMnZ3ICsgODYuMjU1cHgpIDAgY2FsYygyLjY1NnZ3IC0gMTAuOTk2cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAuY29udGFpbmVyID4gLmxlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIC5jb250YWluZXIgPiAucmlnaHQge1xuICBmbGV4OiAwIDAgNjYlO1xufVxuLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgZm9udDogbm9ybWFsIDI4cHgvMS40MyBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNmZjY5MzY7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1zdWJoZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAzNHB4LzEuNDcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDEwcHggMCA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyMS4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtc3ViaGVhZGluZyAudGV4dCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLWljb24tdGV4dCB7XG4gICAgcGFkZGluZzogNzBweCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaWNvbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xuICBib3R0b206IC00OXB4O1xufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQgLml0ZW1zID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLWljb24tdGV4dCAuaXRlbXMgPiBsaSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCAuaXRlbXMgPiBsaSBpbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1ncmlkLWljb24tdGV4dCBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEuODcgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5zZWN0aW9uLXNjaG9vbHMge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAyMDBweCAwIDIwMHB4O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyB7XG4gICAgcGFkZGluZzogY2FsYyg2LjY0dncgKyA3Mi41MXB4KSAwIGNhbGMoNi42NHZ3ICsgNzIuNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXNjaG9vbHMgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tc2Nob29scyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTAwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIG1hcmdpbjogY2FsYygxLjk5MnZ3ICsgNjEuNzUzcHgpIDAgMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tc2Nob29scyB1bCB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zY2hvb2xzIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLXNjaG9vbHMgdWwgbGkgaDQge1xuICBmb250OiBub3JtYWwgMThweC8xLjQ0IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNjaG9vbHMgdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlIC50aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlX190ZXh0IHtcbiAgZm9udDogbm9ybWFsIDUwcHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLmhlYWRlci1wYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjh2dyArIDI0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5oZWFkZXItcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tdGFicy12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnZvbHZlZCAuc2VjdGlvbi1hZHZpc29yLXBhdGh3YXkge1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWludm9sdmVkIC5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB+IC5zZWN0aW9uLXF1b3RlIHtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaW52b2x2ZWQgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IH4gLnNlY3Rpb24tcXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuXG4uc2VjdGlvbi12aWRlby10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgcGFkZGluZzogNzVweCAwIDc1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpIDAgY2FsYyg0Ljk4dncgKyA1NC4zODJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQgfiAuc2VjdGlvbi12aWRlby10ZXh0Om50aC1vZi10eXBlKGV2ZW4pIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dC1tdWx0aXBsZSAuc2VjdGlvbi12aWRlby10ZXh0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQge1xuICBmbGV4OiAwIDAgNDglO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fbGVmdCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5zZWN0aW9uLXZpZGVvLXRleHRfX2xlZnQgPiBkaXYgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICM5MmNkYjk7XG59XG4uc2VjdGlvbi12aWRlby10ZXh0IC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDM2MXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzNjFweCk7XG4gIHdpZHRoOiA3MjJweDtcbiAgaGVpZ2h0OiA3MjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZHVzdHJ5LXN0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHQgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi12aWRlby10ZXh0X19yaWdodCB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTk1dncgKyAxNy4wNTJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvLXRleHRfX3JpZ2h0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8tdGV4dF9fcmlnaHQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi12aWRlby10ZXh0X19yaWdodCA+IGgyOjphZnRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1xdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcGFkZGluZzogODdweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogY2FsYyg1Ljc3N3Z3IC0gMjMuOTE2cHgpIDAgY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1xdW90ZSB7XG4gICAgcGFkZGluZzogODdweCAwIDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXF1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1xdW90ZV9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSBcIk5vdGhpbmcgWW91IENvdWxkIERvXCIsIGN1cnNpdmU7XG4gIG1hcmdpbjogMCAwIDAuM2VtO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXF1b3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcXVvdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcXVvdGVfX3N1YiB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCB7XG4gIGJhY2tncm91bmQ6ICNkNmUyZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDVweDtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3IC0gMjcuNDlweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtb2JqZWN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3QgLnRpdGxlIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1tZWRpYS1vYmplY3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyA+IC5sZWZ0IHtcbiAgZmxleDogMCAwIDIwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbWVkaWEtb2JqZWN0IC5jb2xzID4gLmxlZnQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1lZGlhLW9iamVjdCAuY29scyA+IC5sZWZ0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uc2VjdGlvbi1tZWRpYS1vYmplY3QgLmNvbHMgPiAucmlnaHQge1xuICBmbGV4OiAwIDAgNzMlO1xufVxuXG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2UgLnRoaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjZweDtcbiAgcmlnaHQ6IC0xNzBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDQwM3B4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1yZXN1bHRzLXRoaW5nLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZSAudGhpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoNi42NHZ3ICsgNzIuNTFweCkgMCAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24tZWRpdG9yLWltYWdlX19zZWN0aW9uLnN0eWxlLTAgLnNlY3Rpb24tZWRpdG9yLWltYWdlX19pbWcge1xuICBvcmRlcjogLTE7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24uc3R5bGUtMCAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX2ltZyBpbWcge1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmZjY5MzY7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3NlY3Rpb24uc3R5bGUtMCAudGhpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTY0NHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDYwNXB4O1xuICBoZWlnaHQ6IDYyMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnNlY3Rpb24tZWRpdG9yLWltYWdlX190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA0MHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCBjYWxjKDEuMzI4dncgKyAyNC41MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1pbWFnZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWltYWdlX19pbWcge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1pbWFnZV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICNmMGFhMDA7XG59XG4uc2VjdGlvbi1lZGl0b3ItaW1hZ2VfX3RleHQge1xuICBmbGV4OiAwIDAgNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xuICBwYWRkaW5nOiAxMTBweCAwIDA7XG4gIG1hcmdpbjogMCAwIC0xcHg7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAuaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLnllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCAueWVsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXN1bmZsb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtaW1hZ2UtdGV4dCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xufVxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IGgzIHtcbiAgZm9udDogbm9ybWFsIDIycHgvMS4yNSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG59XG5cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMTBweCAwIDIwMHB4O1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IGNhbGMoNy45Njh2dyArIDU3LjAxMnB4KSAwIGNhbGMoOS4yOTZ2dyArIDIxLjUxNHB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIxMHB4IDAgMjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nIC50aGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjEwcHg7XG4gIGxlZnQ6IC0xNzBweDtcbiAgd2lkdGg6IDcxM3B4O1xuICBoZWlnaHQ6IDcyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctY2xvdmVyLWxlYWYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcgLnRoaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0IHtcbiAgZmxleDogMCAwIDMwJTtcbn1cbi5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19sZWZ0ID4gaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjI1IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1lZGl0b3ItaGVhZGluZ19fbGVmdCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmdfX2xlZnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1lZGl0b3ItaGVhZGluZ19fcmlnaHQge1xuICBmbGV4OiAwIDAgNjYlO1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVkaXRvci1oZWFkaW5nX19yaWdodCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbWFnZS10ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuOTkydncgKyA1MS43NTNweCkgMCBjYWxjKDMuMzJ2dyArIDM2LjI1NXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dCB7XG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJSAxMDAlO1xufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICBmb250OiBub3JtYWwgNDBweC8xLjQgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42NjR2dyArIDI3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2UtdGV4dF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbWFnZS10ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygzLjMydncgKyAzNi4yNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXRleHRfX2ltZyB7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4uc2VjdGlvbi1pbWFnZS10ZXh0X19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2YwYWEwMDtcbn1cbi5zZWN0aW9uLWltYWdlLXRleHRfX3R4dCB7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2UtdGV4dF9fdHh0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZTJkODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMi42NTZ2dyArIDI5LjAwNHB4KSAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNDlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGgyIHtcbiAgZm9udDogbm9ybWFsIDQwcHgvMS4zIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNjY0dncgKyAyNy4yNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtcGVvcGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMTBweCwgMWZyKSk7XG4gIGdhcDogODBweCA0MHB4O1xuICBnYXA6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogY2FsYygyLjY1NnZ3ICsgMjkuMDA0cHgpIGNhbGMoMS4zMjh2dyArIDE0LjUwMnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaSB7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bisyKSB7XG4gIC0tY29sb3ItYmc6ICNmMGFhMDA7XG4gIC0tY29sb3ItYnM6ICNmZjY5MzY7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rMykge1xuICAtLWNvbG9yLWJnOiAjZmY2OTM2O1xuICAtLWNvbG9yLWJzOiAjZjBhYTAwO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgbGk6bnRoLWNoaWxkKDZuKzQpIHtcbiAgLS1jb2xvci1iZzogIzBmNDcyZTtcbiAgLS1jb2xvci1iczogIzkyY2RiOTtcbn1cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIGxpOm50aC1jaGlsZCg2bis1KSB7XG4gIC0tY29sb3ItYmc6ICNmZjY5MzY7XG4gIC0tY29sb3ItYnM6ICNmMGFhMDA7XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBsaTpudGgtY2hpbGQoNm4rNikge1xuICAtLWNvbG9yLWJnOiAjMGY0NzJlO1xuICAtLWNvbG9yLWJzOiAjOTJjZGI5O1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwLjc2OTIzMDc2OTIlO1xufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSAuaW1nIGltZyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuICB9XG59XG4uc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gIGZvbnQ6IG5vcm1hbCAyNHB4LzEuMjUgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLWdyaWQtcGVvcGxlIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4zOTh2dyArIDE2LjM1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1ncmlkLXBlb3BsZSBoMyB7XG4gICAgbWFyZ2luOiBjYWxjKDAuOTk2dncgKyAxMC44NzZweCkgMCBjYWxjKDAuNjY0dncgKyA3LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1wZW9wbGUgaDMge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgYmFja2dyb3VuZDogI2YyZWJlNTtcbiAgcGFkZGluZzogMjI1cHggMCAyNTBweDtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDguM3Z3ICsgNjUuNjM3cHgpIDAgY2FsYyg1Ljk3NnZ3ICsgMTM1LjI1OXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IHtcbiAgICBwYWRkaW5nOiAyMjVweCAwIDI1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICBmb250OiBub3JtYWwgNDBweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAxMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjY2NHZ3ICsgMjcuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgyIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgyIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDMuOTg0dncgKyAzMy41MDZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICBnYXA6IDgwcHggNDBweDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCB1bCB7XG4gICAgZ2FwOiBjYWxjKDIuNjU2dncgKyAyOS4wMDRweCkgY2FsYygxLjMyOHZ3ICsgMTQuNTAycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgdWwge1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGkge1xuICBjb2xvcjogIzBmNDcyZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgLS1jb2xvci1iZzogIzkyY2RiOTtcbiAgLS1jb2xvci1iczogIzBmNDcyZTtcbn1cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCBsaTpudGgtY2hpbGQoM24rMikge1xuICAtLWNvbG9yLWJnOiAjZjBhYTAwO1xuICAtLWNvbG9yLWJzOiAjZmY2OTM2O1xufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIC0tY29sb3ItYmc6ICMwZjQ3MmU7XG4gIC0tY29sb3ItYnM6ICM5MmNkYjk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgLmltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICBmb250OiBub3JtYWwgMjJweC8xLjMgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDQ4cHggMCAzNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXBvc3RzLWxhdGVzdCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuMjY2dncgKyAxNi45cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi1wb3N0cy1sYXRlc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgbWFyZ2luOiAyNHB4IDAgMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBtYXJnaW46IGNhbGMoMS41OTR2dyArIDE3LjQwMnB4KSAwIGNhbGMoMS4xOTV2dyArIDEzLjA1MnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tcG9zdHMtbGF0ZXN0IGgzIHtcbiAgICBtYXJnaW46IDQ4cHggMCAzNnB4O1xuICB9XG59XG4uc2VjdGlvbi1wb3N0cy1sYXRlc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWN0aW9uLXRleHQtbGVhZCB7XG4gIG1hcmdpbjogNzVweCAwIDc1cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5zZWN0aW9uLXRleHQtbGVhZCB7XG4gICAgbWFyZ2luOiBjYWxjKDQuOTh2dyArIDU0LjM4MnB4KSAwIGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWQge1xuICAgIG1hcmdpbjogMTUwcHggMCAxNTBweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dC1sZWFkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk1OHB4O1xufVxuLnNlY3Rpb24tdGV4dC1sZWFkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi10ZXh0LWxlYWRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjI2NnZ3ICsgMTQuOXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLnNlY3Rpb24tdGV4dC1sZWFkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXRleHQtbGVhZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG5cbi5zZWN0aW9uLXZpZGVvLXRleHQtbXVsdGlwbGUge1xuICBtYXJnaW46IC0zNy41cHggMCA3NXB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgICBtYXJnaW46IGNhbGMoLTIuNDl2dyAtIDI3LjE5MXB4KSAwIGNhbGMoNC45OHZ3ICsgNTQuMzgycHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcbiAgICBtYXJnaW46IC03NXB4IDAgMTUwcHg7XG4gIH1cbn1cblxuLmFwcC1zdGFydC1leHBsb3JlIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY0NzJFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLXRpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljay5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2tfX3NlbGVjdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEyJTtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwM3B4O1xuICBoZWlnaHQ6IDM4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3F1aWdnbHktY2lyY2xlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdC8xMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC0zNyUpO1xufVxuLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLWxhYmVsLWhlYWRpbmcge1xuICBmb250OiBub3JtYWwgMjBweC8yNHB4IFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjJlYmU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIC5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIH1cbn1cbi5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uX19zZWxlY3RlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjQ3MmU7XG4gIGJhY2tncm91bmQ6ICNEQkRCRDM7XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgLmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtc3RhcnQtZXhwbG9yZSAuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1NHB4KTtcbiAgfVxufVxuLmFwcC1zdGFydC1leHBsb3JlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBmNDcyZTtcbiAgY29sb3I6ICM5MmNkYjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLmFwcC1zdGFydC1leHBsb3JlIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAyOHB4O1xuICB9XG59XG4uYXBwLXN0YXJ0LWV4cGxvcmUgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTJjZGI5O1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYmFja2dyb3VuZDogIzkyY2RiOTtcbn1cblxuLmFkdmlzb3ItYXJjaGl2ZS1ieS10YXhvbm9teSAuZmlsdGVycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhlYWRlci1pbXBhY3QtcmVwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmU1O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaW1wYWN0LXJlcG9ydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZWFkZXItaW1wYWN0LXJlcG9ydF9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVhZGVyLWltcGFjdC1yZXBvcnRfX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1pbXBhY3QtcmVwb3J0X19iYW5uZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X190aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCA0OHB4LzEuMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLmhlYWRlci1pbXBhY3QtcmVwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDYydncgKyAyNy42MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5oZWFkZXItaW1wYWN0LXJlcG9ydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuLmhlYWRlci1pbXBhY3QtcmVwb3J0X19pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1pbXBhY3Qtc3RhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0NzJlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3Qtc3RhdHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uaW1wYWN0LXN0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltcGFjdC1zdGF0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5pbXBhY3Qtc3RhdHNfX2l0ZW0ge1xuICBjb2xvcjogI2YyZWJlNTtcbn1cbi5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gIGZvbnQ6IG5vcm1hbCA3MnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTk0dncgKyA0MS40MDJweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG4uaW1wYWN0LXN0YXRzX192YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbXBhY3Qtc3RhdHNfX3N1ZmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5pbXBhY3Qtc3RhdHNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5pbXBhY3Qtc3RhdHNfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzN2dyArIDEzLjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAuaW1wYWN0LXN0YXRzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1wYWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnQtLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW5uZXIuaGFzLWltYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW5uZXIuaGFzLWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IGgyIHtcbiAgZm9udDogbm9ybWFsIDM2cHgvMS4yIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtY29udGVudF9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuNTMxdncgKyAyNS44MDFweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IC5jb250ZW50IHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9fdGV4dCAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnRfX3RleHQgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWltcGFjdC1jb250ZW50X190ZXh0IC5jb250ZW50IHVsLFxuLnNlY3Rpb24taW1wYWN0LWNvbnRlbnRfX3RleHQgLmNvbnRlbnQgb2wge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4uc2VjdGlvbi1pbXBhY3QtY29udGVudF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNlY3Rpb24taW1wYWN0LWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyY2RiOTtcbiAgcGFkZGluZzogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICBmb250OiBub3JtYWwgMTZweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX3RyaWdnZXIge1xuICAgIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX190cmlnZ2VyLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlci54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXI6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX3RyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZG93bmxvYWRfX3BhbmVsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5tb2RhbC1kb3dubG9hZF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kb3dubG9hZF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19oZWFkZXIgaDMge1xuICBmb250OiBub3JtYWwgMjRweC8xLjIgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19oZWFkZXIgcCB7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtIC5maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtIC5maWVsZCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybSAuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0gLmZpZWxkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNFNTgyODI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19jb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2NvbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24ge1xuICBmb250OiBub3JtYWwgMTZweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzN2dyArIDEzLjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IGNhbGMoMC41OTh2dyArIDcuNTI2cHgpIGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTlweCAyOHB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbi5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCBjYWxjKDAuNTk4dncgKyAxNS41MjZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b24uc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbi54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9vdGVyIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2YwYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhYTAwO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb290ZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFhMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwYWEwMDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvb3RlciAuYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm1vZGFsLWRvd25sb2FkX19sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xufVxuLm1vZGFsLWRvd25sb2FkX19sb2FkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEzMCwgMTMwLCAwLjEpO1xuICBjb2xvcjogI0U1ODI4MjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgcCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24ge1xuICBmb250OiBub3JtYWwgMTZweC8xIFwiQUJDR2ludG9Ob3JkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogIzBmNDcyZTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgxNSwgNzEsIDQ2LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE5cHggMjhweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19lcnJvciAuYnV0dG9uLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbi54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZXJyb3IgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ3MmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Vycm9yIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAqLFxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAqOjpiZWZvcmUsXG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRTU4MjgyO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQgLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgZm9udC1zaXplOiAwO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQgLmdmaWVsZF9yZXF1aXJlZF90ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzBmNDcyZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQ6IG5vcm1hbCAxNnB4LzEgXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGY0NzJlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMTlweCAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjEzM3Z3ICsgMTMuNDVweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogY2FsYygwLjU5OHZ3ICsgNy41MjZweCkgY2FsYygwLjY2NHZ3ICsgMTUuMjUxcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMC41OTh2dyArIDE1LjUyNnB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLngtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX2Zvcm0tY29udGFpbmVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNDcyZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBmNDcyZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhYTAwO1xuICBib3JkZXItY29sb3I6ICNmMGFhMDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuLm1vZGFsLWRvd25sb2FkX19mb3JtLWNvbnRhaW5lciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRTU4MjgyO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZm9ybS1jb250YWluZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NiwgMjA1LCAxODUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwZjQ3MmU7XG59XG4ubW9kYWwtZG93bmxvYWRfX3N1Y2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAyMDUsIDE4NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1vZGFsLWRvd25sb2FkX19zdWNjZXNzIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMGY0NzJlO1xufVxuXG4uc2VjdGlvbi1pbXBhY3QtbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYmU1O1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtbWVkaWEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW1wYWN0LW1lZGlhX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taW1wYWN0LW1lZGlhX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtbWVkaWFfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2VjdGlvbi1pbXBhY3QtbWVkaWFfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5tZWRpYS10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVkaWEtdGlsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubWVkaWEtdGlsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmViZTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLXRpbGVfX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtdGlsZV9fdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkIHtcbiAgZm9udDogbm9ybWFsIDE2cHgvMSBcIkFCQ0dpbnRvTm9yZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICMwZjQ3MmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMTUsIDcxLCA0NiwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAod2lkdGggPj0gNDE0cHgpIHtcbiAgLm1lZGlhLXRpbGVfX2Rvd25sb2FkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4xMzN2dyArIDEzLjQ1cHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE5MjBweCkge1xuICAubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA0MTRweCkge1xuICAubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICAgIHBhZGRpbmc6IGNhbGMoMC41OTh2dyArIDcuNTI2cHgpIGNhbGMoMC42NjR2dyArIDE1LjI1MXB4KTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgLm1lZGlhLXRpbGVfX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHg7XG4gIH1cbn1cbi5tZWRpYS10aWxlX19kb3dubG9hZC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5AbWVkaWEgKHdpZHRoID49IDQxNHB4KSB7XG4gIC5tZWRpYS10aWxlX19kb3dubG9hZC5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCBjYWxjKDAuNTk4dncgKyAxNS41MjZweCk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gIC5tZWRpYS10aWxlX19kb3dubG9hZC5zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAyN3B4O1xuICB9XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQueC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2YwYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhYTAwO1xufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWVkaWEtdGlsZV9fZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lZGlhLXRpbGVfX2Rvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBhYTAwO1xuICBjb2xvcjogIzBmNDcyZTtcbn1cblxuLm1vZGFsLWRvd25sb2FkX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLm1vZGFsLWRvd25sb2FkX19iYWNrZHJvcC5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbC1kb3dubG9hZF9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLy8gQ09MT1VSU1xuJGNvbG9yLWZvcmVzdDogIzBmNDcyZTtcbiRjb2xvci1saWxhYzogI2NkZDFlYTtcbiRjb2xvci1lZ2dzaGVsbDogI2YyZWJlNTtcbiRjb2xvci10ZWFsOiAjOTJjZGI5O1xuJGNvbG9yLXRlYWwtbGlnaHQ6ICNkNmUyZDg7XG4kY29sb3ItZW1iZXI6ICNmZjY5MzY7XG4kY29sb3Itc3VuZmxvd2VyOiAjZjBhYTAwO1xuJGNvbG9yLWdyZXk6ICM1ZjVmNWY7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItcmVkOiAjRTU4MjgyO1xuXG4vLyBTSVpFU1xuJHNpemUtY29udGFpbmVyLXdpZHRoOiAxMTYwcHg7XG4kc2l6ZS1wYWRkaW5nOiAzMHB4O1xuXG4vLyRzaXplLUY6IDE5MjBweDsgLy8gZGVzaWduIHNpemVkXG4vLyRzaXplLUw6IDEyMDBweDsgLy8gbWF4IHNpemUgdG8gc2NhbGUgdG9cbiRzaXplLUw6IDE5MjBweDsgLy8gbWF4IHNpemUgdG8gc2NhbGUgdG9cbiRzaXplLU0yOiAxMzY2cHg7XG4kc2l6ZS1NOiA3NjhweDsgLy8gb25lIGFib3ZlIGJyZWFrcG9pbnQgUyAtIHNhbWUgYXMgbG93ZXIgZW5kIG9mIGJyZWFrcG9pbnQgTVxuJHNpemUtUzogNDE0cHg7IC8vIGFydHdvcmsgZGVzaWduIHNpemVcbiRzaXplLVQ6IDMyMHB4OyAvLyBzbWFsbGVzdCB0byBzY2FsZSB0b1xuXG4vLyBIZWFkaW5nIFR5cGVmYWNlXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQUJDR2ludG9Ob3JkXCI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IC8vIG5vcm1hbFxuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybCgnLi4vZm9udHMvQUJDR2ludG9Ob3JkLU1lZGl1bS53b2ZmJykgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkFCQ0dpbnRvTm9yZFwiO1xuXHRmb250LXdlaWdodDogNzAwOyAvLyBib2xkXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0FCQ0dpbnRvTm9yZC1NZWRpdW0ud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKCcuLi9mb250cy9BQkNHaW50b05vcmQtTWVkaXVtLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG4vLyBOb3JtYWwgVHlwZWZhY2VcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01haXNvbk5ldWUnO1xuXHRmb250LXdlaWdodDogNDAwOyAvLyBub3JtYWxcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTWFpc29uTmV1ZVdFQi1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01haXNvbk5ldWUnO1xuXHRmb250LXdlaWdodDogNjAwOyAvL1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01haXNvbk5ldWUnO1xuXHRmb250LXdlaWdodDogNzAwOyAvLyBib2xkXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01haXNvbk5ldWVXRUItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9NYWlzb25OZXVlV0VCLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9R2xvcmlhK0hhbGxlbHVqYWgmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1HbG9yaWErSGFsbGVsdWphaCZmYW1pbHk9Tm90aGluZytZb3UrQ291bGQrRG8mZGlzcGxheT1zd2FwJyk7XG5cblxuJGZvbnQtZ2xvcmlhOiAnR2xvcmlhIEhhbGxlbHVqYWgnLCBjdXJzaXZlO1xuJGZvbnQtbm90aGluZzogJ05vdGhpbmcgWW91IENvdWxkIERvJywgY3Vyc2l2ZTtcbiRmb250LW1hc29uOiBcIk1hc29uTmV1ZVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZ2ludG8tbm9yZDogXCJBQkNHaW50b05vcmRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWJvZHk6ICRmb250LW1hc29uO1xuJGZvbnQtaGVhZGluZ3M6ICRmb250LWdpbnRvLW5vcmQ7XG5cbjpyb290IHtcblx0LS12aWV3cG9ydC13aWR0aDogMTAwdnc7IC8vIHRoaXMgaXMgZHluYW1pY2FsbHkgdXBkYXRlZCBieSBzY3JpcHRcblx0LS12aWV3cG9ydC1oZWlnaHQ6IDEwMHZoOyAvLyB0aGlzIGlzIGR5bmFtaWNhbGx5IHVwZGF0ZWQgYnkgc2NyaXB0XG5cdC0tY29udGFpbmVyLXdpZHRoOiAkc2l6ZS1jb250YWluZXItd2lkdGggKyAkc2l6ZS1wYWRkaW5nICogMjsgLy8gdGhpcyBpcyBkeW5hbWljYWxseSB1cGRhdGVkIGJ5IHNjcmlwdFxuXHQtLXNpemUtcGFkZGluZzogMzBweDtcblxuXHRAaW5jbHVkZSBNUSgzNzVweCkge1xuXHRcdC0tc2l6ZS1wYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5cbi50aGVtZS1jb2xvdXItZm9yZXN0IHtcblx0LS10aGVtZS1jb2xvcjogI3skY29sb3ItZWdnc2hlbGx9O1xuXHQtLXRoZW1lLWhvdmVyLWNvbG9yOiAjeyRjb2xvci10ZWFsfTtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci1mb3Jlc3R9O1xuXG5cdC5jYXJkLWljb24ge1xuXHRcdCYuaWNvbi0xIHtcblx0XHRcdHRvcDogMTI5cHg7XG5cdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdFx0d2lkdGg6IDk0cHg7XG5cblx0XHRcdGxlZnQ6IDQlO1xuXHRcdFx0dG9wOiAyNyU7XG5cdFx0XHR3aWR0aDogMjYlXG5cdFx0fVxuXG5cdFx0Ji5pY29uLTIge1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0cmlnaHQ6IDIxcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3OWRlZyk7XG5cdFx0XHR3aWR0aDogNjdweDtcblxuXHRcdFx0cmlnaHQ6IDYlO1xuXHRcdFx0dG9wOiA1JTtcblx0XHRcdHdpZHRoOiAxOCU7XG5cdFx0fVxuXHR9XG59XG5cbi50aGVtZS1jb2xvdXItdGVhbCB7XG5cdC0tdGhlbWUtY29sb3I6ICN7JGNvbG9yLWVnZ3NoZWxsfTtcblx0LS10aGVtZS1ob3Zlci1jb2xvcjogI3skY29sb3ItZm9yZXN0fTtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci10ZWFsfTtcblxuXHQuY2FyZC1pY29uIHtcblx0XHQmLmljb24tMSB7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHdpZHRoOiAxMTJweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIzZGVnKTtcblxuXHRcdFx0bGVmdDogMSU7XG5cdFx0XHR0b3A6IDElO1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cblx0XHQmLmljb24tMiB7XG5cdFx0XHR0b3A6IDM2cHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzNkZWcpO1xuXG5cdFx0XHRyaWdodDogMiU7XG5cdFx0XHR0b3A6IDglO1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cbn1cblxuLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuXHQtLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1lZ2dzaGVsbH07XG5cdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLWVtYmVyfTtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXG5cdC5jYXJkLWljb24ge1xuXHRcdCYuaWNvbi0xIHtcblx0XHRcdHRvcDogMTZweDtcblx0XHRcdHJpZ2h0OiA5NXB4O1xuXHRcdFx0d2lkdGg6IDcycHg7XG5cblx0XHRcdHJpZ2h0OiAyNiU7XG5cdFx0XHR0b3A6IDMlO1xuXHRcdFx0d2lkdGg6IDIxJTtcblx0XHR9XG5cblx0XHQmLmljb24tMiB7XG5cdFx0XHR0b3A6IDY0cHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IDEyN3B4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpO1xuXG5cdFx0XHRyaWdodDogMSU7XG5cdFx0XHR0b3A6IDE0JTtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXHR9XG59XG5cbi50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1lZ2dzaGVsbH07XG5cdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItZW1iZXJ9O1xuXG5cdC5jYXJkLWljb24ge1xuXHRcdCYuaWNvbi0xIHtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogNzJweDtcblxuXHRcdFx0bGVmdDogNSU7XG5cdFx0XHR0b3A6IDQlO1xuXHRcdFx0d2lkdGg6IDIxJTtcblx0XHR9XG5cblx0XHQmLmljb24tMiB7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1MmRlZyk7XG5cblx0XHRcdHRvcDogMSU7XG5cdFx0XHRyaWdodDogMyU7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdH1cblx0fVxufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZm9yZXN0IHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1mb3Jlc3QucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWNoZXZyb25zLnRoZW1lLWNvbG91ci10ZWFsIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItZW1iZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWNoZXZyb25zLWVtYmVyLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1jaGV2cm9ucy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1jaGV2cm9ucy1zdW5mbG93ZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1mb3Jlc3Qge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tbGluZXMudGhlbWUtY29sb3VyLXRlYWwge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXRlYWwucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1lbWJlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctbGluZXMtZW1iZXIucG5nJyk7XG59XG5cbi50aGVtZS1wYXR0ZXJuLWxpbmVzLnRoZW1lLWNvbG91ci1zdW5mbG93ZXIge1xuXHQtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2JnLWxpbmVzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItZm9yZXN0IHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLWZvcmVzdC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItdGVhbCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy10ZWFsLnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi1kb3RzLnRoZW1lLWNvbG91ci1lbWJlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4tZG90cy50aGVtZS1jb2xvdXItc3VuZmxvd2VyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy1kb3RzLXN1bmZsb3dlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWZvcmVzdCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtZm9yZXN0LnBuZycpO1xufVxuXG4udGhlbWUtcGF0dGVybi13YXZlcy50aGVtZS1jb2xvdXItdGVhbCB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtdGVhbC5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLWVtYmVyIHtcblx0LS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9iZy13YXZlcy1lbWJlci5wbmcnKTtcbn1cblxuLnRoZW1lLXBhdHRlcm4td2F2ZXMudGhlbWUtY29sb3VyLXN1bmZsb3dlciB7XG5cdC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvYmctd2F2ZXMtc3VuZmxvd2VyLnBuZycpO1xufVxuIiwiQG1peGluIGZsdWlkKCRwcm9wZXJ0eSwgJG1hcCkge1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygkcHJvcGVydHksICRtYXApO1xufVxuXG4vLyBSZXNwb25zaXZlXG5AbWl4aW4gTVEoJGNhbnZhcywgJG1heDogbWF4LXdpZHRoKSB7XG5cdEBpZiAkY2FudmFzID09IE0ge1xuXHRcdC8vIElQQUQgQU5EIEJJR0dFUlxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHQvL1x0Ly8gSVBBRCBVUCBUTyA5OTJweFxuXHQvL0BlbHNlIGlmICRjYW52YXMgPT0gU00ge1xuXHQvL1x0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuXHQvL31cblxuXHRAZWxzZSBpZiAkY2FudmFzID09IFMge1xuXHRcdC8vIFNNQUxMRVIgVEhBTiBJUEFEXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAZWxzZSB7XG5cdFx0QGlmIHVucXVvdGUoJG1heCkgPT0gbWF4LXdpZHRoIHtcblx0XHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY2FudmFzKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAZWxzZSB7XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBAY29udGVudDsgfVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNhbnZhcykge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNxdWlnZ2xlKCRhbGlnbjogbGVmdCkge1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGl2aWRlci5zdmcnKSBuby1yZXBlYXQgdW5xdW90ZSgkYWxpZ24pO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluO1xuXG5cdFx0QGlmIHVucXVvdGUoJGFsaWduKSA9PSBsZWZ0IHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0fVxuXHRcdEBlbHNlIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbmltYXRlLXNxdWlnZ2xlIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHR9XG5cdFx0Ly8mLmFjdGl2ZSB7XG5cdFx0Ly9cdCY6OmFmdGVyIHtcblx0XHQvL1x0XHR3aWR0aDogMjAwcHg7XG5cdFx0Ly9cdH1cblx0XHQvL31cblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNnB4LzEnKTtcblxuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0Ym9yZGVyOiAzcHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBhZGRpbmc6IDE5cHggMjhweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0JHNpemUtTDogMTZweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMHB4IDE4cHgsXG5cdFx0JHNpemUtTDogMTlweCAyOHB4XG5cdCkpO1xuXG5cdCYuc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDI3cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDEwcHggMThweCxcblx0XHRcdCRzaXplLUw6IDEwcHggMjdweFxuXHRcdCkpO1xuXHR9XG5cblx0Ji54LXNtYWxsIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZzogM3B4IDE1cHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIGNpcmNsZSgpIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xLjExJyk7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogMTUzcHg7XG5cdGhlaWdodDogODFweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGluay1jaXJjbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogMTZweCxcblx0XHQkc2l6ZS1MOiAxOHB4XG5cdCkpO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsIChcblx0XHQkc2l6ZS1TOiAxMzJweCxcblx0XHQkc2l6ZS1MOiAxNTNweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKFxuXHRcdCRzaXplLVM6IDcxcHgsXG5cdFx0JHNpemUtTDogODFweFxuXHQpKTtcblxuXHQuc3ZnLWxpbmUge1xuXHRcdC8vY29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDc1cHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuc3ZnLWNpcmNsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0LnN2Zy1saW5lIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmUoKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTEycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1yZXNldCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIiNhcHAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gZm9udC1ib2R5KCkge1xuXHRmb250OiBub3JtYWwgMTZweC8xLjYyICRmb250LWJvZHk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWl4aW4gZm9udC1oZWFkaW5ncygkc2l6ZTogJzUwcHgvMS40Jykge1xuXHRmb250OiBub3JtYWwgdW5xdW90ZSgkc2l6ZSkgJGZvbnQtaGVhZGluZ3M7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRAaW5jbHVkZSBmb250LWJvZHkoKTtcblxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMTc7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiA0MHB4LFxuXHRcdCRzaXplLUw6IDYwcHhcblx0KSk7XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogNDBweCxcblx0XHQkc2l6ZS1MOiA1MHB4XG5cdCkpO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0JHNpemUtTDogNDBweFxuXHQpKTtcbn1cblxuaDQge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjA3O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0JHNpemUtUzogMjBweCxcblx0XHQkc2l6ZS1MOiAyOHB4XG5cdCkpO1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDAuODM7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdCRzaXplLUw6IDI0cHhcblx0KSk7XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42Mjtcbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJHNpemUtY29udGFpbmVyLXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXNpemUtcGFkZGluZyk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNpemUtcGFkZGluZyk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIEhpZGUgdmlzdWFsbHkgYnV0IG5vdCBmcm9tIHNjcmVlbiByZWFkZXJzXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLy8gbWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHlcbn1cblxuLmJ1dHRvbiB7XG5cdEBpbmNsdWRlIGJ1dHRvbigpO1xufVxuXG4uY2lyY2xlIHtcblx0QGluY2x1ZGUgY2lyY2xlKCk7XG59XG5cbi5zcXVpZ2dsZS11bmRlcmxpbmUge1xuXHRAaW5jbHVkZSBzcXVpZ2dsZSgpO1xufVxuXG4uc3F1aWdnbGUtdW5kZXJsaW5lLWNlbnRlcixcbi5zcXVpZ2dsZS11bmRlcmxpbmUtY2VudHJlIHtcblx0QGluY2x1ZGUgc3F1aWdnbGUoY2VudGVyKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRmbGV4OiAwIDEgMzNweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLmFjdGl2ZSxcblx0XHQmLnByZXYsXG5cdFx0Ji5uZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYubmV4dCB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdCB7XG5cdCRibG9jazogJjtcblx0JHBsYWNlaG9sZGVyLWNvbG9yOiAjODA5OTg5O1xuXG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHQuY29scyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdG9wdGlvbixcblx0dGV4dGFyZWEge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS40MycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzgwOTk4OTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsIHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG5cdH1cblxuXHRsYWJlbC5jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMTJweCAwIDA7XG5cdFx0b3JkZXI6IC0xO1xuXG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdC8vYm9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RpY2stZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdH1cblxuXHRzZWxlY3Q6ZGlzYWJsZWQsXG5cdHNlbGVjdDppbnZhbGlkLCB7XG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXHR9XG5cblx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cblx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcblx0fVxuXG5cdFtyb2xlPVwiYWxlcnRcIl0ge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cblx0XHRpbnB1dCxcblx0XHRzZWxlY3QsXG5cdFx0b3B0aW9uLFxuXHRcdHRleHRhcmVhLFxuXHRcdC5jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnZlcnNlIHtcblx0XHQuYnV0dG9uIHtcblx0XHRcdCY6bm90KDpob3Zlcikge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRpYWxvZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmX19vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5hc2lkZS52aWRlby13cmFwcGVyLTE2eDkge1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0bWF4LWhlaWdodDogNDA1cHg7XG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG5cdH1cblx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdG1pbi1oZWlnaHQ6IDQwNXB4O1xuXHR9XG5cblx0aWZyYW1lIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDQwNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdCYudmlkZW8td3JhcHBlci0xNng5X19tYXgtaC0yNzAge1xuXHRcdG1heC1oZWlnaHQ6IDI3MHB4O1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDI3MHB4O1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stZW1iZWQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5wICsgLndwLWJsb2NrLWVtYmVkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdzYXNzOm1hcCc7XG5cbi8vIERlcGVuZGVuY3kgZnVuY3Rpb25zXG5AdXNlICdsaXN0LXJlbW92ZSc7XG5AdXNlICdsaXN0LXNvcnQnO1xuQHVzZSAnbWFwLXNvcnQnO1xuQHVzZSAnbGluZWFyLWludGVycG9sYXRpb24nO1xuXG4vLy8gcG9seS1mbHVpZC1zaXppbmdcbi8vLyBHZW5lcmF0ZSBsaW5lYXIgaW50ZXJwb2xhdGVkIHNpemUgdmFsdWVzIHRocm91Z2ggbXVsdGlwbGUgYnJlYWsgcG9pbnRzXG4vLy8gQHBhcmFtICRwcm9wZXJ0eSAtIEEgc3RyaW5nIENTUyBwcm9wZXJ0eSBuYW1lXG4vLy8gQHBhcmFtICRtYXAgLSBBIFNBU1MgbWFwIG9mIHZpZXdwb3J0IHVuaXQgYW5kIHNpemUgdmFsdWUgcGFpcnNcbi8vLyBAcGFyYW0gJG9wdGlvbnMgLSBBIFNBU1MgbWFwIG9mIG9wdGlvbnNcbi8vLyAgcm91bmQgLSBXaGV0aGVyIHRvIHJvdW5kIHRoZSBvdXRwdXQgdmFsdWVzIChkZWZhdWx0OiB0cnVlKVxuLy8vICBwcmVjaXNpb24gLSBUaGUgbnVtYmVyIG9mIGRlY2ltYWwgcGxhY2VzIHRvIHJvdW5kIHRvIChkZWZhdWx0OiAzKVxuLy8vICByYW5nZUNvbnRleHQgLSBXaGV0aGVyIHRvIHVzZSBNZWRpYSBRdWVyeSBMZXZlbCA0IFJhbmdlIENvbnRleHQgc3ludGF4IChkZWZhdWx0OiB0cnVlKVxuLy8vIEByZXF1aXJlcyBmdW5jdGlvbiBsaW5lYXItaW50ZXJwb2xhdGlvblxuLy8vIEByZXF1aXJlcyBmdW5jdGlvbiBtYXAtc29ydFxuLy8vIEBleGFtcGxlXG4vLy8gICBAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKDU3NnB4OiAyMnB4LCA3NjhweDogMjRweCwgOTkycHg6IDM0cHgpKTtcbi8vLyBAYXV0aG9yIEpha2UgV2lsc29uIDxqYWtlLmUud2lsc29uQGdtYWlsLmNvbT5cbkBtaXhpbiBwb2x5LWZsdWlkLXNpemluZygkcHJvcGVydHksICRtYXAsICRvcHRpb25zOiAoKSkge1xuICAvLyBHZXQgdGhlIG51bWJlciBvZiBwcm92aWRlZCBicmVha3BvaW50c1xuICAkbGVuZ3RoOiBsaXN0Lmxlbmd0aChtYXAua2V5cygkbWFwKSk7XG5cbiAgLy8gRXJyb3IgaWYgdGhlIG51bWJlciBvZiBicmVha3BvaW50cyBpcyA8IDJcbiAgQGlmICgkbGVuZ3RoIDwgMikge1xuICAgIEBlcnJvciBcInBvbHktZmx1aWQtc2l6aW5nKCkgJG1hcCByZXF1aXJlcyBhdCBsZWFzdCB0d28gdmFsdWVzXCI7XG4gIH1cblxuICAvLyBNZXJnaW5nIGRlZmF1bHQgb3B0aW9uc1xuICAkb3B0aW9uczogbWFwLm1lcmdlKFxuICAgIChcbiAgICAgIHJvdW5kOiB0cnVlLFxuICAgICAgcHJlY2lzaW9uOiAzLFxuICAgICAgcmFuZ2VDb250ZXh0OiB0cnVlLFxuICAgICksXG4gICAgJG9wdGlvbnNcbiAgKTtcblxuICAvLyBFeHRyYWN0aW5nIG9wdGlvbnNcbiAgJHJvdW5kOiBtYXAuZ2V0KCRvcHRpb25zLCAncm91bmQnKTtcbiAgJHByZWNpc2lvbjogbWFwLmdldCgkb3B0aW9ucywgJ3ByZWNpc2lvbicpO1xuXG4gIC8vIERldGVybWluZSB3aGV0aGVyIHRvIHVzZSBNZWRpYSBRdWVyeSBMZXZlbCA0IFJhbmdlIENvbnRleHQgc3ludGF4XG4gIC8vIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtcmFuZ2UtY29udGV4dFxuICAkbWVkaWFSYW5nZVN5bnRheDogJ3dpZHRoID49JztcbiAgQGlmIG1hcC5nZXQoJG9wdGlvbnMsICdyYW5nZUNvbnRleHQnKSA9PSBmYWxzZSB7XG4gICAgJG1lZGlhUmFuZ2VTeW50YXg6ICdtaW4td2lkdGg6JztcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIC8vIFNvcnQgdGhlIG1hcCBieSB2aWV3cG9ydCB3aWR0aCAoa2V5KVxuICAkbWFwOiBtYXAtc29ydC5tYXAtc29ydCgkbWFwKTtcbiAgJGtleXM6IG1hcC5rZXlzKCRtYXApO1xuXG4gIC8vIE1pbmltdW0gc2l6ZVxuICAjeyRwcm9wZXJ0eX06IG1hcC5nZXQoJG1hcCwgbGlzdC5udGgoJGtleXMsIDEpKTtcblxuICAvLyBJbnRlcnBvbGF0ZWQgc2l6ZSB0aHJvdWdoIGJyZWFrcG9pbnRzXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRsZW5ndGggLSAxKSB7XG4gICAgJHJlc3VsdDogKCk7XG4gICAgJGxvdy12YWx1ZXM6IG1hcC5nZXQoJG1hcCwgbGlzdC5udGgoJGtleXMsICRpKSk7XG4gICAgJGhpZ2gtdmFsdWVzOiBtYXAuZ2V0KCRtYXAsIGxpc3QubnRoKCRrZXlzLCAoJGkgKyAxKSkpO1xuICAgICR0b3RhbDogbGlzdC5sZW5ndGgoJGxvdy12YWx1ZXMpO1xuICAgICRsb3ctc2VwYXJhdG9yOiBsaXN0LnNlcGFyYXRvcihsaXN0Lm50aCgka2V5cywgJGkpKTtcbiAgICAkaGlnaC1zZXBhcmF0b3I6IGxpc3Quc2VwYXJhdG9yKGxpc3QubnRoKCRrZXlzLCAkaSArIDEpKTtcblxuICAgIEBpZiAoJGxvdy1zZXBhcmF0b3IgIT0gJGhpZ2gtc2VwYXJhdG9yKSB7XG4gICAgICBAZXJyb3IgXCJwb2x5LWZsdWlkLXNpemluZygpIHZhbHVlcyBtdXN0IHVzZSB0aGUgc2FtZSBzZXBhcmF0b3JcIjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCN7JG1lZGlhUmFuZ2VTeW50YXh9IGxpc3QubnRoKCRrZXlzLCAkaSkpIHtcbiAgICAgIEBpZiAobGlzdC5sZW5ndGgoJGxvdy12YWx1ZXMpICE9IGxpc3QubGVuZ3RoKCRoaWdoLXZhbHVlcykpIHtcbiAgICAgICAgQGVycm9yIFwicG9seS1mbHVpZC1zaXppbmcoKSB2YWx1ZXMgbXVzdCBoYXZlIHNhbWUgbnVtYmVyIGFyZ3NcIjtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xuICAgICAgICAkdmFsdWUxOiBsaXN0Lm50aCgkbG93LXZhbHVlcywgJGopO1xuICAgICAgICAkdmFsdWUyOiBsaXN0Lm50aCgkaGlnaC12YWx1ZXMsICRqKTtcbiAgICAgICAgJGtleTE6IGxpc3QubnRoKCRrZXlzLCAkaSk7XG4gICAgICAgICRrZXkyOiBsaXN0Lm50aCgka2V5cywgJGkgKyAxKTtcblxuICAgICAgICBAaWYgKCR2YWx1ZTEgIT0gJHZhbHVlMikge1xuICAgICAgICAgICRyZXN1bHQ6IGxpc3QuYXBwZW5kKFxuICAgICAgICAgICAgJHJlc3VsdCxcbiAgICAgICAgICAgIGxpbmVhci1pbnRlcnBvbGF0aW9uLmxpbmVhci1pbnRlcnBvbGF0aW9uKFxuICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJGtleTE6ICR2YWx1ZTEsXG4gICAgICAgICAgICAgICAgJGtleTI6ICR2YWx1ZTIsXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICRyb3VuZCxcbiAgICAgICAgICAgICAgJHByZWNpc2lvblxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICRsb3ctc2VwYXJhdG9yXG4gICAgICAgICAgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgJHJlc3VsdDogbGlzdC5hcHBlbmQoJHJlc3VsdCwgJHZhbHVlMSwgJGxvdy1zZXBhcmF0b3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JHByb3BlcnR5fTogJHJlc3VsdDtcbiAgICB9XG4gIH1cblxuICAvLyBNYXhtaW11bSBzaXplXG4gIEBtZWRpYSAoI3skbWVkaWFSYW5nZVN5bnRheH0gbGlzdC5udGgoJGtleXMsJGxlbmd0aCkpIHtcbiAgICAjeyRwcm9wZXJ0eX06IG1hcC5nZXQoJG1hcCwgbGlzdC5udGgoJGtleXMsICRsZW5ndGgpKTtcbiAgfVxufVxuIiwiaGVhZGVyLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblxuXHQvLyBAZGVidWdcblx0Ly9wYWRkaW5nLXRvcDogMTAwdmg7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdG1heC1oZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjUpO1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ym9keS5tZW51LW9wZW4gJiB7XG5cdFx0XHQvL3Bvc2l0aW9uOiBmaXhlZDtcblx0XHRcdC8vdG9wOiAwO1xuXHRcdFx0Ly9sZWZ0OiAwO1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkubWVudS1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2LnNpdGUtaGVhZGVyIHtcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xLjExJyk7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZyk7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoOTgwcHgsICdtaW4td2lkdGgnKSB7XG5cdFx0cGFkZGluZzogMCA1MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdC8vaGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDE4cHggdmFyKC0tc2l6ZS1wYWRkaW5nKSAzNXB4O1xuXG5cdFx0LmxvZ28ge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDk2cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWVudS10b2dnbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHQvL3JpZ2h0OiA0MnB4O1xuXHRcdFx0cmlnaHQ6IGNhbGModmFyKC0tc2l6ZS1wYWRkaW5nKSArIDEycHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0Ly90cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjMpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA5cHggOXB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMyksXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdHRvcDogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRib2R5Lm1lbnUtb3BlbiAmIHtcblx0XHRcdGkge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHR0b3A6IDI5cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0XHRcdHRvcDogMjlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lZHVjYXRvcnMtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxcmVtO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXG5cdH1cblxuXHQuZWR1Y2F0b3JzIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly90b3A6IDA7XG5cdFx0XHQvL3JpZ2h0OiAwO1xuXHRcdFx0Ly9ib3R0b206IDA7XG5cdFx0XHQvL2xlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTZweDtcblx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9saW5rLXNxdWlnZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsLm1lbnUge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvL3RvcDogNTlweDtcblx0XHRcdC8vbGVmdDogMDtcblx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHQvL3otaW5kZXg6IDEwO1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKDk4MHB4LCAnbWluLXdpZHRoJykge1xuXHRcdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoKTtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRhIHtcblx0XHRcdCY6bm90KC5sb2dvKSB7XG5cdFx0XHRcdGhlaWdodDogODRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWxpbmstYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAvIDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ly9tYXJnaW46IDAgMjVweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWhyLWJnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5lZHVjYXRvcnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRtYXJnaW46IDA7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdHBhZGRpbmc6IDEwcHggMCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiA5MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUSgxMjgwcHgsIG1pbi13aWR0aCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKDEyODBweCwgbWluLXdpZHRoKSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0XHRcdGdyaWQtcm93OiAxIC8gMztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUSgxMjgwcHgsIG1pbi13aWR0aCkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDM7XG5cdFx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX25hdiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCk7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0XHQpKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjExO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3Vic2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19mb3JtIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHRcdFx0XHQuY29uZmlybWF0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwIDQ0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAxMDBweDtcblx0XHR9XG5cblx0XHR1bCxcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzdweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vZGFsIHtcblx0XHQmX19ib2R5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBmbHVpZCgncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtVDogMjBweCxcblx0XHRcdFx0JHNpemUtTTogODBweCAvIDIsXG5cdFx0XHRcdCRzaXplLUw6IDEwMHB4XG5cdFx0XHQpKTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19oZWFkaW5nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdG1heC13aWR0aDogNzMlO1xuXG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHR9XG5cblx0XHQmX19mb3JtIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0LmNvbmZpcm1hdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0LmZvb3RlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0JiA+ICoge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBmbHVpZCgncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtVDogNTVweCAvIDIsXG5cdFx0XHRcdCRzaXplLUw6IDU1cHhcblx0XHRcdCkpO1xuXHRcdH1cblx0fVxuXG5cbn1cblxuLmZvb3Rlci1jdGEge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXI7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDAgMTYzcHg7XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLWVtYmVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNjBweC8xLjE3Jyk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtVDogNDBweCxcblx0XHRcdCRzaXplLVM6IDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiA2MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMjRweCAwIDAgMTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiA4NnB4IDAgNDRweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTExcHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1zcXVpZ2dsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItbGluay1hcnJvdy1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU1M3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ0N3B4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIDQ5NSB4IDI3M1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWltYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNjElO1xuXHRcdFx0XHRib3R0b206IDI3cHg7XG5cdFx0XHRcdGhlaWdodDogMjczcHg7XG5cdFx0XHRcdHdpZHRoOiA0OTVweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjUwIC8gNDE0ICogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1hY2tub3dsZWRnZW1lbnQge1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA1NnB4IDAgMjBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdCRzaXplLVM6IDEycHgsXG5cdFx0JHNpemUtTDogMTZweFxuXHQpKTtcblxuXHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZm9vdGVyLWhyLWJnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mbGFncyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0d2lkdGg6IDYycHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMCA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYWJvcmlnaW5hbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnLWFib3JpZ2luYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0Jl9fdGkge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy10aS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXItcm9sZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMjVweDtcblx0cGFkZGluZzogNzBweCAwIDI1cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMjVweDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTI1cHg7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLWhlYWRlci1ib3R0b20uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLXZpZXdwb3J0LXdpZHRoKSAtIHZhcigtLXNpemUtcGFkZGluZykgKiAyKTtcblx0XHRcdG1pbi1oZWlnaHQ6IDUzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGZsZXg6IDAgMCA1OSU7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZsZXg6IDAgMCA0MSU7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0bWFyZ2luOiA1MHB4IDAgLTUwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5kdXN0cnkge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4xMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0JHNpemUtTDogMThweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzYwcHgvMS4xMicpO1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiA0MHB4LFxuXHRcdFx0JHNpemUtTDogNjBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9fdGl0bGUtYWx0IHtcblx0XHRmb250OiA0MHB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMThweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3RyYWl0cyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0bWFyZ2luOiAzMHB4IDAgMzBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgLSAnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLXRyYWl0LWRpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5yb2xlLWFib3V0IHtcblx0cGFkZGluZzogMTkwcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdCRzaXplLUw6IDE5MHB4IDAgMFxuXHQpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDcgLyAxMiAqIDEwMCU7XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogNSAvIDEyICogMTAwJTtcblx0XHRwYWRkaW5nOiA3MHB4IDAgMDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19za2lsbHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItZW1iZXIsIDAuMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDdweCAxNnB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0bWFyZ2luOiA0MHB4IDAgNDBweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgNTBweCAwIDA7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVtYmVyO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDE2cHggMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ+KAoic7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tcm9sZS1hZHZpc29ycyB7XG5cdC5hZHZpc29ycy1jYXJvdXNlbF9fdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIuZmFjdC1mZWF0dXJlZCB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhY3QtZmVhdHVyZWQtYmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdHdpZHRoOiA0MDZweDtcblx0aGVpZ2h0OiAzOTNweDtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRyYW5zZm9ybTogcm90YXRlKDYuNzhkZWcpO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDcwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3dpZHRoJywgKFxuXHRcdCRzaXplLVM6IDI3N3B4LFxuXHRcdCRzaXplLUw6IDQwNnB4XG5cdCkpO1xuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKFxuXHRcdCRzaXplLVM6IDI2NnB4LFxuXHRcdCRzaXplLUw6IDM5M3B4XG5cdCkpO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0JHNpemUtTDogNzBweFxuXHQpKTtcblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdCRzaXplLUw6IDI2cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAwIGF1dG8gMTJweCxcblx0XHRcdCRzaXplLUw6IDAgYXV0byAyNHB4XG5cdFx0KSk7XG5cblx0XHQvLyY6OmFmdGVyIHtcblx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ly9cblx0XHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHQvL1x0XHQkc2l6ZS1TOiAxMHB4LFxuXHRcdC8vXHRcdCRzaXplLUw6IDIwcHhcblx0XHQvL1x0KSk7XG5cdFx0Ly99XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDEycHgsXG5cdFx0XHQkc2l6ZS1MOiAxNHB4XG5cdFx0KSk7XG5cdH1cbn1cbiIsIi5hZHZpc29ycy1jYXJvdXNlbCB7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDYwcHggMCAwLFxuXHRcdCRzaXplLUw6IDE1MHB4IDAgMFxuXHQpKTtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdC8vJjo6YWZ0ZXIge1xuXHRcdC8vXHRjb250ZW50OiAnJztcblx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQ7XG5cdFx0Ly9cdGhlaWdodDogMjBweDtcblx0XHQvL1x0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHQvL31cblx0fVxuXG5cdCZfX2NvbHMge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleDogMTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblx0fVxuXG5cdCZfX2FsbCB7XG5cdFx0ZmxleDogMDtcblx0XHRvcmRlcjogMjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDEwMHB4O1xuXHR9XG5cblx0Jl9fYmFuZCB7XG5cdFx0Ly9oZWlnaHQ6IDUxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDI0NnB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3RvcCcsIChcblx0XHRcdCRzaXplLVM6IDIyMHB4LFxuXHRcdFx0JHNpemUtTDogMjQ2cHhcblx0XHQpKTtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtNDlweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJyk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsIChcblx0XHRcdCRzaXplLVM6IDI2MHB4LFxuXHRcdFx0JHNpemUtTDogMzAwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4tcmlnaHQnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNTBweFxuXHRcdCkpO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1zaXplLXBhZGRpbmcpKTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLXNpemUtcGFkZGluZykpO1xuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLXNsaWRlci1saW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3Itc2xpZGVyLWJsb2Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdH1cbn1cbiIsIi5hZHZpc29yLWNhcmQge1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NzAgLyAzNjAgKiAxMDAlO1xuXG5cdFx0Ly9jb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG5cdFx0fVxuXG5cdFx0LmNhcmQtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBbZmlsbCo9JyMnXSB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIFtzdHJva2UqPScjJ10ge1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5hZHZpc29yLWNhcmRfX2hvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ob3ZlciB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzBweC8xJyk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjJweCxcblx0XHRcdCRzaXplLUw6IDMwcHhcblx0XHQpKTtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsIChcblx0XHRcdFx0JHNpemUtUzogMTQ2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDIwMHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzMwcHgvMS4yOCcpO1xuXG5cdFx0bWFyZ2luOiAzMHB4IDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjhweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDIwcHggMCAxNXB4LFxuXHRcdFx0JHNpemUtTDogMzBweCAwIDIwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdC8vXHQkc2l6ZS1TOiAxNnB4LFxuXHRcdC8vXHQkc2l6ZS1MOiAxOHB4XG5cdFx0Ly8pKTtcblx0fVxuXG5cdCZfX2NvbXBhbnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdG1hcmdpbjogMTBweCAwIDIwcHg7XG5cdFx0b3BhY2l0eTogMC42O1xuXG5cdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdC8vXHQkc2l6ZS1TOiAxNnB4LFxuXHRcdC8vXHQkc2l6ZS1MOiAxOHB4XG5cdFx0Ly8pKTtcblxuXHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHQvL1x0JHNpemUtUzogMTBweCAwIDEwcHgsXG5cdFx0Ly9cdCRzaXplLUw6IDEwcHggMCAyMHB4XG5cdFx0Ly8pKTtcblx0fVxufVxuIiwiLnJvbGUtc3RhdGlzdGljcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDE5MHB4IDAgMTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA4MHB4IDAgODBweCxcblx0XHQkc2l6ZS1MOiAxOTBweCAwIDEyMHB4XG5cdCkpO1xuXG5cdC50aGluZyB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDkzcHg7XG5cdFx0aGVpZ2h0OiA5NHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ5MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHNjYWxlKDQuOCk7XG5cdFx0b3BhY2l0eTogMC4xNjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctNC1zdGFyLXRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHQvLyY6OmFmdGVyIHtcblx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ly9cdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0Ly99XG5cdH1cblxuXHQmX19mYWN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDcwcHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291bnRlciB7XG5cdFx0Zm9udDogMzBweC8yICRmb250LWdsb3JpYTtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JvbGUtc3RhdGlzdGljcy1jb3VudGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdCZfX2ZhY3QtdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIzcHgvMScpO1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAxMDBweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRtYXJnaW46IDI3cHggMCAwIDEwMHB4O1xuXHR9XG59XG4iLCIucm9sZS1yZWxhdGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cGFkZGluZzogMCAwIDI1MHB4O1xuXG5cdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdC8vXHQkc2l6ZS1TOiA4MHB4IDAgMTUwcHgsXG5cdC8vXHQkc2l6ZS1MOiAxMjBweCAwIDI1MHB4XG5cdC8vKSk7XG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDAgMCAxNTBweCxcblx0XHQkc2l6ZS1MOiAwIDAgMjUwcHhcblx0KSk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHQvLyY6OmFmdGVyIHtcblx0XHQvL1x0Y29udGVudDogJyc7XG5cdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0O1xuXHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ly9cdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0Ly99XG5cdH1cblxuXHQmX19mYWN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19jb3VudGVyIHtcblx0XHRmb250OiAzMHB4LzIgJGZvbnQtZ2xvcmlhO1xuXHRcdGNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS1zdGF0aXN0aWNzLWNvdW50ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0Jl9fZmFjdC10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjogMjBweCAwIDAgMTAwcHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0bWFyZ2luOiAyN3B4IDAgMCAxMDBweDtcblx0fVxufVxuXG4ucm9sZS1jYXJkcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tcm93czogMWZyO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHggNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0QGluY2x1ZGUgTVEoOTgwcHgpIHtcblx0XHQvL21heC13aWR0aDogY2FsYygyNjBweCAqIDIgKyA0MHB4KTtcblx0fVxuXG5cdCZfX2xpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAwIDIyLjUlO1xuXHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoOTgwcHgpIHtcblx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdH1cblx0fVxufVxuXG4ucm9sZS1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgMzMwIC8gMjYwICogMTAwJSAwO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAwIDAgMjkwIC8gMzU0ICogMTAwJSAwO1xuXHR9XG5cblx0YSB7XG5cdFx0cGFkZGluZzogMjZweCAyMHB4IDE4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdC8vaGVpZ2h0OiAzMzBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC8vY29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHQvL2JhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Ly9ib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0Ly9oZWlnaHQ6IDI5MHB4O1xuXHR9XG5cblx0Jl9faW5kdXN0cnkge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgMCBhdXRvO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS4wNicpO1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQ3NjdweDogMjhweCxcblx0XHRcdCRzaXplLU06IDIwcHgsXG5cdFx0XHQ5ODBweDogMjhweCxcblx0XHRcdDk4MXB4OiAyMHB4LFxuXHRcdFx0JHNpemUtTDogMjhweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NraWxscyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgNHB4IDRweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiA0cHggNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItZWdnc2hlbGwsIDAuMyk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQuYXJyb3cge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcm9sZS1jYXJkLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHR9XG59XG4iLCIuaGVhZGVyLXBhZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDcwcHggMCAwO1xuXHRtYXJnaW46IDAgMCA5N3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRlYWwtbGlnaHQ7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdC8vXG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0Ym9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbXBhaWduLXZpZGVvICYge1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNTBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMzVweDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmctbGVmdDogNC42JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC05JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgLTkwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWlubGluZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxNTBweCAwIDA7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdCRzaXplLUw6IDE1MHB4IDAgMFxuXHQpKTtcblxuXHRoMSB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgnY2VudGVyJyk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxufVxuIiwiLnBhZ2UtY29udGVudCB7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMjVweCAwIDkwcHgsXG5cdFx0JHNpemUtTTogNTBweCAwIDkwcHgsXG5cdFx0JHNpemUtTDogMTAwcHggMCAxODBweFxuXHQpKTtcblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0fVxufVxuIiwiYXJ0aWNsZS50eXBlLWZhcSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblxuXHQ+IGhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdHBhZGRpbmc6IDE3MHB4IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0XHQkc2l6ZS1MOiAxNzBweCAwIDBcblx0XHQpKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRcdC8vJjo6YWZ0ZXIge1xuXHRcdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdC8vXHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHQvL1x0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdC8vfVxuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xuXHRcdH1cblxuXHRcdC5pdGVtcyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZzogMTAwcHggMCAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtUzogMzhweCAwIDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDEwMHB4IDAgMTBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMjUlIC0gMjBweCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKC01MCUgLSAyNXB4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoKTtcblxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHRcdFx0XHRcdCRzaXplLUw6IDMycHhcblx0XHRcdFx0XHRcdCkpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJzKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hMCB7XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmExIHtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZW1iZXJ9O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmEyIHtcblx0XHRcdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItdGVhbH07XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWZvcmVzdH07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYTMge1xuXHRcdFx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0XHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZy10b3AnLCAoXG5cdFx0XHQkc2l6ZS1TOiA2MHB4LFxuXHRcdFx0JHNpemUtTDogMTUwcHhcblx0XHQpKTtcblxuXHRcdC5mYXFzIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmctYm90dG9tJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxMDBweCxcblx0XHRcdFx0JHNpemUtTDogMjAwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdGgzLFxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMCAwIDgwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdCRzaXplLVM6IDAgMCA0MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgODBweFxuXHRcdFx0KSk7XG5cblx0XHRcdC8vJjo6YWZ0ZXIge1xuXHRcdFx0Ly9cdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ly9cdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQ7XG5cdFx0XHQvL1x0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ly9cdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHQvL31cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdCYgKyBidXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4tdG9wJywgKFxuXHRcdFx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0XHQpKTtcblx0XHRcdH1cblxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1taW51cy5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuMycpO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyMnB4XG5cdFx0XHQpKTtcblxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjIpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhcS1wbHVzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMzBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDQ0cHggMTEwcHggNDRweCAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtUzogMjBweCA2MHB4IDIwcHggMTVweCxcblx0XHRcdFx0JHNpemUtTDogNDRweCAxMTBweCA0NHB4IDMwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdltpZF49XCJoZWFkbGVzc3VpLWRpc2Nsb3N1cmUtcGFuZWxcIl0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjIpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0JHNpemUtUzogMCAxNXB4IDE1cHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMzBweCAzMHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0JiArIGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcS1jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOTBweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbi10b3AnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDgwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDE5MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cbn1cbiIsImJvZHkudGF4LWNvbXBhbnkgI21haW4gPiBhcnRpY2xlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cblx0PiBoZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRwYWRkaW5nOiA3MHB4IDAgMTg5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmJhY2sge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ly9tYXJnaW46IDAgMCA3OXB4O1xuXHRcdFx0Ly9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYWNrLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZHVzdHJ5LWhlYWRlciB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRtYXJnaW46IDczcHggMCA3cHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdCRzaXplLVM6IDczcHggMCA3cHgsXG5cdFx0XHRcdCRzaXplLUw6IDczcHggMCA3cHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxNnB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQuaW5kdXN0cnkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xJyk7XG5cblx0XHRcdG1hcmdpbjogN3B4IDAgNDFweDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0JHNpemUtUzogN3B4IDAgMTFweCxcblx0XHRcdFx0JHNpemUtTDogN3B4IDAgNDFweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDE0cHgsXG5cdFx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXG5cdFx0LmNvbHMge1xuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogNDFweCAwIDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRmbGV4OiAwIDAgMjIuNSU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdGZsZXg6IDAgMCA3NCU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbjogNTRweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFjdC1mZWF0dXJlZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTYlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQ+IC5jb21wYW55LWFkdmlzb3JzIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMTAwcHggMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCAyMDBweFxuXHRcdCkpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdC8vIGRlZmF1bHQgaDIgc2l6ZVxuXHRcdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0fVxuXG5cdFx0LmNhcmRzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDMlIDMlO1xuXHRcdFx0bWFyZ2luOiAxMDBweCAwIDEwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKDQ4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDUwcHggYXV0byAxMDBweDtcblxuXHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyLWluZHVzdHJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cdHBhZGRpbmc6IDAgMCA1MHB4O1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtZW1iZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogNTYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTZweCxcblx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHQpKTtcblxuXHRcdGgxIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzYwcHgvMS4xMicpO1xuXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA0MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA2MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXJnaW46IDUwcHggMCAtMjBweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRvcDogNzBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXG5cdFtjbGFzc149XCJpY29uXCJdIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0c3ZnIFtmaWxsKj0nIyddIHtcblx0XHRcdGZpbGw6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHRzdmcgW3N0cm9rZSo9JyMnXSB7XG5cdFx0XHRzdHJva2U6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQuaWNvbi0xIHtcblx0XHRsZWZ0OiAzMiU7XG5cdFx0dG9wOiAtNyU7XG5cdFx0d2lkdGg6IDE2NHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGxlZnQ6IC0xNCU7XG5cdFx0XHR0b3A6IC0zNSU7XG5cdFx0XHR3aWR0aDogMTk0cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tMiB7XG5cdFx0bGVmdDogMzElO1xuXHRcdGJvdHRvbTogLTklO1xuXHRcdHdpZHRoOiAyMDNweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLTMge1xuXHRcdHJpZ2h0OiAtOCU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyOTZweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cmlnaHQ6IC0xNSU7XG5cdFx0XHR0b3A6IC0zMCU7XG5cdFx0XHR3aWR0aDogMTc3cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1pbmR1c3RyeS1hYm91dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRwYWRkaW5nOiAxOTBweCAwIDEwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDExMHB4IDAgNTBweCxcblx0XHQkc2l6ZS1MOiAxOTBweCAwIDEwMHB4XG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0PiBoMiB7XG5cdFx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGZsZXg6IDAgMCAzMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRtYXJnaW46IDAgMCA2N3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDAgMCA2NS41JTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktcGVyc29uYWxpdHktdHlwZXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0cGFkZGluZzogMTMwcHggMCAyODdweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA1MHB4IDAgMTMwcHgsXG5cdFx0JHNpemUtTDogMTMwcHggMCAyODdweFxuXHQpKTtcblxuXHQmX19ncmlkIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFwiYSBtIGJcIlxuXHRcdFx0XCJjIG0gZFwiO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XHRcImEgYlwiXG5cdFx0XHRcdFwibSBtXCJcblx0XHRcdFx0XCJjIGRcIjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjg0cHg7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2luZHVzdHJ5LWNpcmNsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRncmlkLWFyZWE6IG07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiAzMHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0cGFkZGluZzogNDRweCAzMHB4O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTBweCxcblx0XHRcdCRzaXplLUw6IDEycHhcblx0XHQpKTtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxOHB4LzEuNTYnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0ge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNDUlICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnN2ZyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0Ly9tYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE3NnB4O1xuXHRcdFx0aGVpZ2h0OiA3NnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNDYlO1xuXG5cdFx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogNDdweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdC5kZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS0wIHtcblx0XHRncmlkLWFyZWE6IGE7XG5cdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0NSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cmlnaHQ6IDQ5cHg7XG5cdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbS0xIHtcblx0XHRncmlkLWFyZWE6IGI7XG5cdFx0Y29sb3I6ICRjb2xvci1saWxhYztcblx0XHRwYWRkaW5nLWxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bGVmdDogNDlweDtcblx0XHRcdFx0Ym90dG9tOiAtOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTIge1xuXHRcdGdyaWQtYXJlYTogYztcblx0XHRjb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0cGFkZGluZy1yaWdodDogNDUlO1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHJpZ2h0OiA0OXB4O1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pdGVtLTMge1xuXHRcdGdyaWQtYXJlYTogZDtcblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxlZnQ6IDQ5cHg7XG5cdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LWV4cGVjdGF0aW9uIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogOTBweCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA1MHB4IDAgMCxcblx0XHQkc2l6ZS1MOiA5MHB4IDAgMFxuXHQpKTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjRweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDkwcHg7XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI0cHgvMS40MicpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjRweFxuXHRcdCkpO1xuXHR9XG5cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiA1MHB4IDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgMTAwcHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1oci1iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDAgMCA0MCU7XG5cblx0XHRcdD4gaSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMScpO1xuXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRcdGNvbnRlbnQ6ICdWUyc7XG5cdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQ+IGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktZXhwZWN0YXRpb24tc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgZGl2IHtcblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEzMnB4O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC02OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1pbmR1c3RyeS1pbXBhY3Qge1xuXHRwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxNDBweCAwIDY1cHgsXG5cdFx0JHNpemUtTDogMjQwcHggMCAxMDBweFxuXHQpKTtcblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzhweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDgwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMjRweCxcblx0XHRcdCRzaXplLUw6IDM4cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiAwIDAgNDBweCxcblx0XHRcdCRzaXplLUw6IDAgMCA4MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19jb2xzIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHR9XG59XG5cbi5zZWN0aW9uLWluZHVzdHJ5LXNwb25zb3JzIHtcblx0Ly8gQHNlZSAuc2VjdGlvbi1zcG9uc29yc1xuXG5cdC5zZWN0aW9uLXNwb25zb3JzIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMTcwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDIwcHggMCA4MHB4LFxuXHRcdFx0JHNpemUtTDogMjBweCAwIDE3MHB4XG5cdFx0KSk7XG5cblx0XHQuc3BvbnNvcnMtY2Fyb3VzZWwge1xuXHRcdFx0Ji5zd2lwZXIge1xuXHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBub25lO1xuXHRcdFx0XHQgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24taW5kdXN0cnktYWR2aXNvcnMge1xuXHQuYWR2aXNvcnMtY2Fyb3VzZWwge1xuXG5cdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQvL1x0JHNpemUtUzogMCAwIDEwMHB4LFxuXHRcdC8vXHQkc2l6ZS1MOiAwIDAgMTAwcHhcblx0XHQvLykpO1xuXHR9XG5cblx0LmFkdmlzb3JzLWNhcm91c2VsX19zbGlkZXIge1xuXHRcdHBhZGRpbmc6IDAgMCAxNzBweDtcblx0fVxufVxuIiwiLnNwb25zb3JzLWNhcm91c2VsLnN3aXBlciB7XG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDEwcHg7XG5cblx0cGFkZGluZy1ib3R0b206IDMycHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0XHQvL0BpbmNsdWRlIE1RKDUyMHB4KSB7XG5cdFx0Ly9cdGhlaWdodDogMjV2dyAhaW1wb3J0YW50O1xuXHRcdC8vXHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ly9cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly99XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQvL0BpbmNsdWRlIE1RKDUyMHB4KSB7XG5cdFx0XHQvL1x0cGFkZGluZy1ib3R0b206IGNhbGMoMjV2dyAvIDIpO1xuXHRcdFx0Ly99XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdCRwYWRkaW5nOiAxMCU7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJHBhZGRpbmc7XG5cdFx0XHRyaWdodDogJHBhZGRpbmc7XG5cdFx0XHRib3R0b206ICRwYWRkaW5nO1xuXHRcdFx0bGVmdDogJHBhZGRpbmc7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3skcGFkZGluZ30gKiAyKTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skcGFkZGluZ30gKiAyKTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuIiwiLmhlYWRlci1hZHZpc29yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKSB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWltYWdlKSByZXBlYXQ7XG5cblx0QGluY2x1ZGUgTVEoTSwgXCJcIikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogOTJweCAwIDAsXG5cdFx0XHQkc2l6ZS1NMjogMzBweCAwIDAsXG5cdFx0XHQkc2l6ZS1MOiAxNjRweCAwIDApKTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdH1cblxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnODBweC8xJyk7XG5cblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiA1MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA4MHB4KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDAgMCAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgNTBweCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvL3dpZHRoOiBtaW4tY29udGVudDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHQvL2NvbnRlbnQ6ICcnO1xuXHRcdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAzNzNweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci10aXRsZS11bmRlcmxpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRcdG1hcmdpbjogMThweCAwIDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCd3aWR0aCcsICgkc2l6ZS1TOiAyODBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAzNzNweCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDAgMCAwLFxuXHRcdFx0XHRcdCRzaXplLUw6IDE4cHggMCAwKSk7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTlweDtcblx0XHRcdGJvdHRvbTogLTE2cHg7XG5cdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHR3aWR0aDogODdweDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNzhkZWcpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcm9sZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzJweC8xLjI1Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMnB4KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDAgMCAwLFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDAgMzBweCkpO1xuXHR9XG5cblx0Jl9fcm9sZS1hbHQge1xuXHRcdGZvbnQ6IDI2cHgvMS4zOCAkZm9udC1nbG9yaWE7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMjBweCxcblx0XHRcdFx0JHNpemUtTDogMjZweCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19hcnJvdyB7XG5cdFx0Ly93aWR0aDogMTQ3cHg7XG5cdFx0aGVpZ2h0OiAxNDdweDtcblx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItaGVhZGVyLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cdFx0bWFyZ2luOiAxNXB4IDExMHB4IDAgMDtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmxhZ3Mge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGxpIHtcblx0XHRcdCRzaXplOiA0MHB4O1xuXG5cdFx0XHRtYXJnaW46IDAgOHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogJHNpemU7XG5cdFx0XHRoZWlnaHQ6ICRzaXplO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNpemU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGwgbm8tcmVwZWF0IGNlbnRlciAvIDYwJSA2MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDQ0cHggMCAxMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDEwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDE2cHgpKTtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMzBweCAwIDEwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQ0cHggMCAxMHB4KSk7XG5cdH1cblxuXHQmX19zcGVjIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0bWF4LXdpZHRoOiAyMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMTJweCxcblx0XHRcdFx0JHNpemUtTDogMjBweCkpO1xuXHR9XG5cblx0Ly8mX19ib29rIHtcblx0Ly9cdC8vbWFyZ2luOiA1MHB4IDAgMTEwcHg7XG5cdC8vXHRtYXJnaW46IDUwcHggMCAwO1xuXHQvL1xuXHQvL1x0Ly8kc2l6ZS1TOiAzMHB4IDAgNzBweCxcblx0Ly9cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdC8vXHRcdCRzaXplLVM6IDMwcHggMCAwLFxuXHQvL1x0XHQkc2l6ZS1MOiA1MHB4IDAgMFxuXHQvL1x0KSk7XG5cdC8vXG5cdC8vXHRAaW5jbHVkZSBNUShTKSB7XG5cdC8vXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0Ly9cdH1cblx0Ly99XG5cblx0YS5idXR0b24tLWJvb2stYS1jYWxsIHtcblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDMwcHggMCAwLFxuXHRcdFx0XHQkc2l6ZS1MOiA0NHB4IDAgMCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoXCI5OTJweFwiLCBcIm1pbi13aWR0aFwiKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShcIjEwMjRweFwiLCBcIm1pbi13aWR0aFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDQ4cHg7XG5cdFx0fVxuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR9XG5cblx0XHQmLmJ1dHRvbi0tYm9vay1hLWNhbGxfX3N1bmZsb3dlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZW1iZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5idXR0b24tLWJvb2stYS1jYWxsX19mb3Jlc3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5idXR0b24tLWJvb2stYS1jYWxsX190ZWFsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcgW2ZpbGwqPScjJ10ge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyBbc3Ryb2tlKj0nIyddIHtcblx0XHRcdFx0c3Ryb2tlOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tMSB7XG5cdFx0XHRsZWZ0OiAyOSU7XG5cdFx0XHR0b3A6IC0xMzBweDtcblx0XHRcdHdpZHRoOiAxOTZweDtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTBkZWcpO1xuXHRcdH1cblxuXHRcdC5pY29uLTIge1xuXHRcdFx0cmlnaHQ6IDM1JTtcblx0XHRcdHRvcDogLTEwNXB4O1xuXHRcdFx0d2lkdGg6IDk2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMWRlZyk7XG5cdFx0fVxuXG5cdFx0Lmljb24tMyB7XG5cdFx0XHRyaWdodDogMTclO1xuXHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0d2lkdGg6IDE3NnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjFkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDogLTclO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZmxleDogMCAwIDQwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDc0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKDEzNjdweCwgXCJcIikge1xuXHRcdFx0bWluLWhlaWdodDogNzY4cHggKyA1MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKDEzODBweCkge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRsZWZ0OiA0OSU7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGxlZnQ6IDE0NnB4O1xuXHRcdFx0aGVpZ2h0OiA2OCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCAxNy4zJTtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDExMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMCAwIDcwcHgsXG5cdFx0XHRcdCRzaXplLU0yOiAwIDAgMTEwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCAxMTBweCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMCAwIDUzcHggKyA3MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFwiMTAyNHB4XCIsIFwibWluLXdpZHRoXCIpIHtcblx0XHRcdGZsZXg6IDAgMCAyMi4zJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvci1hYm91dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTQwcHggMCAxNTBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAyMHB4IDAgNjBweCxcblx0XHRcdCRzaXplLUw6IDE0MHB4IDAgMTUwcHgpKTtcblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjA3Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDYwcHggMCAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAxMzBweCAwIDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCA2MCU7XG5cblx0XHQ+dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgMzElO1xuXHRcdG1hcmdpbjogNjVweCAwIDA7XG5cblx0XHQ+aDQge1xuXHRcdFx0Zm9udDogMTJweC8xLjY3ICRmb250LWJvZHk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMTRweCAyOHB4IDAgMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIycHhcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2V4cGVyaWVuY2Uge1xuXHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblxuXHRcdD5saSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vICZfX3BvaW50cyB7XG5cdC8vIFx0bGlzdC1zdHlsZTogZGlzYztcblx0Ly8gXHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xuXHQvLyB9XG5cblx0Jl9fdHJhaXRzIHtcblx0XHQkZWxlbWVudDogJjtcblx0XHRtYXJnaW46IDAgMCAyOHB4O1xuXG5cdFx0Ji0tbGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcblx0XHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNnB4LzEuMjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yb2xlLXRyYWl0LWRpdmlkZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMSkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4gKyAyKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMykge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuICsgNCkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19lZHVjYXRpb24ge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2hhcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LnBvcG92ZXItcGFuZWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjUpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDgwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3VybCB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW46IDMwcHggMTNweCAwIDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvci1xdW90ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogNDNweCAwIDE1MHB4O1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCAyNiU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ly9mbGV4OiAwIDAgNDElO1xuXHRcdFx0ZmxleDogMDtcblx0XHR9XG5cblx0XHQ+ZGl2IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOC4zN2RlZyk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ly90b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0bWFyZ2luOiAwIC0zN3B4IC01MCUgMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMThweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAzNXB4KSk7XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMzcwIC8gNDAwICogMTAwJTtcblx0XHRcdFx0Ly93aWR0aDogNDAwcHg7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoXG5cdFx0XHRcdC8vXHQkc2l6ZS1TOiAxNzBweCxcblx0XHRcdFx0Ly9cdCRzaXplLU06IDMwMHB4LFxuXHRcdFx0XHQvL1x0JHNpemUtTDogNDAwcHhcblx0XHRcdFx0Ly8pKTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vdG9wOiAwO1xuXHRcdFx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ly9ib3R0b206IDA7XG5cdFx0XHRcdFx0Ly9sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0Ly8gNDAwIHggMzcwXG5cdFx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvL2hlaWdodDogMTAwJTtcblx0XHRcdFx0XHQvL29iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHdpZHRoOiA0NzBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0Ly9AaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKFxuXHRcdFx0XHRcdC8vXHQkc2l6ZS1NOiAyODJweCxcblx0XHRcdFx0XHQvL1x0JHNpemUtTDogMzcwcHhcblx0XHRcdFx0XHQvLykpO1xuXG5cdFx0XHRcdFx0Ly8kc2l6ZS1TOiAxNzBweCxcblx0XHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnd2lkdGgnLCAoJHNpemUtTTogMzAwcHgsXG5cdFx0XHRcdFx0XHRcdCRzaXplLUw6IDQwMHB4KSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MHZ3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQ6IG5vcm1hbCA0MHB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdFx0JHNpemUtTDogNDBweCkpO1xuXG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoJHNpemUtUzogMTVweCAwIDVweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAyMHB4IDAgMTBweCkpO1xuXG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVvdGUge1xuXHRcdGZsZXg6IDAgMCA2NC40JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udDogMzBweC8xLjMzICRmb250LWdsb3JpYTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbDtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDMwcHgpKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdCRzaXplOiAzMHB4O1xuXG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDAgLSAkc2l6ZSArIDI7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBza2V3KC0zNWRlZywgMGRlZyk7XG5cdFx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLXRlYWw7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ym90dG9tOiAtMTRweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMTVweCBzb2xpZCAkY29sb3ItdGVhbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDE3MHB4IDAgNTBweDtcblx0fVxuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90b3AtdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR0b3A6IC00OXB4O1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJyk7XG5cdH1cblxuXHRoMiB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4KSk7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdD5kaXYge1xuXHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGZsZXg6IDAgMCA3MCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fkdmlzb3ItcGF0aHdheS1pbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRkaXYge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1MiAvIDgxMCAqIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fb2wge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAwIHZhcigtLXNpemUtcGFkZGluZyk7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXJnaW46IDEyMHB4IGF1dG8gMDtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMzYwcHggKyB2YXIoLS1zaXplLXBhZGRpbmcpICogMik7XG5cdFx0XHRoZWlnaHQ6IDM2OHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0PmxpIHtcblx0XHRcdGZsZXg6IDAgMCAyMDBweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdFx0XHRcdGZsZXg6IDAgMCAyNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZHZpc29yLWFycm93LXRvcC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQ+aSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdD5kaXYge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuNScpO1xuXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXIgdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1lbWJlci5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0bisyKSB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbGFjIHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtbGlsYWMucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4rMykge1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3QgdXJsKCcuLi9pbWFnZXMvYmcvYmctZG90cy1mb3Jlc3QucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4rNCkge1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1lbWJlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyIHVybCgnLi4vaW1hZ2VzL2JnL2JnLWRvdHMtc3VuZmxvd2VyLnBuZycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXG5cdFx0XHRcdC8vIHRvcFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDI1cHgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdC8vIGJvdHRvbVxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDExM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1hcnJvdy1ib3R0b20uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTI5cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNDlkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Pmkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fkdmlzb3ItcGF0aHdheS1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiA0MXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ei1pbmRleDogMDtcblxuXHRcdFx0XHQ+aSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWR2aXNvci1wYXRod2F5LWJsb2Iuc3ZnJyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29yLWdhbGxlcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDI0MHB4IDAgMTAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMTAwcHggMCA1NXB4LFxuXHRcdFx0JHNpemUtTDogMjQwcHggMCAxMDBweCkpO1xuXG5cdGgyIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHgpKTtcblx0fVxuXG5cdCZfX2ltZ3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGEgYiBjXCJcblx0XHRcdFwiYSBhIGQgZFwiO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XHRcImEgYVwiXG5cdFx0XHRcdFwiYSBhXCJcblx0XHRcdFx0XCJiIGNcIlxuXHRcdFx0XHRcImQgZFwiO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAyOHB4IDI4cHg7XG5cdFx0fVxuXG5cdFx0PmRpdiB7XG5cdFx0XHQvLyBpdGVtc1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS0wIHtcblx0XHRncmlkLWFyZWE6IGE7XG5cdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3ItZW1iZXI7XG5cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1lbWJlcjtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS0xIHtcblx0XHRncmlkLWFyZWE6IGI7XG5cdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS0yIHtcblx0XHRncmlkLWFyZWE6IGM7XG5cdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3ItZm9yZXN0O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS0zIHtcblx0XHRncmlkLWFyZWE6IGQ7XG5cdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAkY29sb3ItdGVhbC1saWdodDtcblxuXHRcdD5kaXYge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWFkdmlzb3ItY29tcGFueSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogNDNweCAwIDE5NHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDQzcHggMCAxNDRweCxcblx0XHRcdCRzaXplLUw6IDQzcHggMCAxOTRweCkpO1xuXG5cdGgyIHtcblx0XHQvL0BpbmNsdWRlIHNxdWlnZ2xlKCk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjhweC8xLjA3Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCA1NHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2xzIHtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDE4JTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4OiAwIDAgNzQlO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHR9XG59IiwiLmhlYWRlci1mcm9udC1wYWdlIHtcblx0LS10aGVtZS1ob3Zlci1jb2xvcjogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0JGJyZWFrcG9pbnQ6IDk4MHB4O1xuXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lbWJlcjsgLy8gdXJsKCcuLi9pbWFnZXMvZnJvbnQtcGFnZS1oZWFkZXItaW1hZ2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG5cdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdC8vcGFkZGluZzogMTBweCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDE3MjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50LCBtaW4td2lkdGgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCAtIDEpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWluLWhlaWdodCcsICgkYnJlYWtwb2ludDogNzQwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDgwMHB4KSk7XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cblx0XHRAaW5jbHVkZSBNUSgkYnJlYWtwb2ludCwgbWluLXdpZHRoKSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA1MzZweDtcblx0XHRcdHdpZHRoOiA1MjVweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbGVmdCcsICgkYnJlYWtwb2ludDogMzUwcHgsXG5cdFx0XHRcdDE3ODBweDogODkwcHggLy8gMTcyMCArIDYwXG5cdFx0XHQpKTtcblxuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5idXJzdCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiA0JTtcblx0XHRcdHdpZHRoOiA1My45MzMlO1xuXHRcdH1cblxuXHRcdC5naXJsIHtcblx0XHRcdGxlZnQ6IDExJTtcblx0XHRcdGJvdHRvbTogLTE0N3B4O1xuXHRcdFx0d2lkdGg6IDYxLjc5OSU7XG5cdFx0fVxuXG5cdFx0LnBob25lIHtcblx0XHRcdGxlZnQ6IDU4JTtcblx0XHRcdGJvdHRvbTogMTglO1xuXHRcdFx0d2lkdGg6IDMzLjcwOCU7XG5cdFx0fVxuXG5cdFx0LnRoaW5nIHtcblx0XHRcdGxlZnQ6IDM2JTtcblx0XHRcdGJvdHRvbTogNTUlO1xuXHRcdFx0d2lkdGg6IDQ1LjM5NCU7XG5cdFx0fVxuXG5cdFx0LnNxdWlnZ2xlIHtcblx0XHRcdGxlZnQ6IDQ0JTtcblx0XHRcdGJvdHRvbTogMTAlO1xuXHRcdFx0d2lkdGg6IDQ3LjY0MiU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHQvL2ZsZXg6IDAgMCAyMS42JTtcblx0XHRmbGV4OiAwIDAgMzcwcHg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMCA1MHB4IDAgMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3VuaXEge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQsIG1pbi13aWR0aCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQvL0BpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdC8vXHQkYnJlYWtwb2ludDogMTAwcHggMCAwLFxuXHRcdC8vXHQkc2l6ZS1MOiAxMDBweCAwIDBcblx0XHQvLykpO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnaGVpZ2h0JywgKCRicmVha3BvaW50OiA3MHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDgwcHgpKTtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG1hcmdpbjogLTMwcHggMCAwIDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHQmLnN3aXBlci1pbml0aWFsaXplZCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoMiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250OiBub3JtYWwgMTAwcHgvMSAkZm9udC1nbG9yaWE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRtYXJnaW46IDI2cHggYXV0byBhdXRvIDE1cHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJGJyZWFrcG9pbnQ6IDYwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMTAwcHgpKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IC0yMXB4IDAgLTEzcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsICgkYnJlYWtwb2ludDogN3B4LFxuXHRcdFx0XHRcdFx0JHNpemUtTDogMTBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzMwcHgvMS4zMycpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJGJyZWFrcG9pbnQ6IDIycHgsXG5cdFx0XHRcdCRzaXplLUw6IDMwcHgpKTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdD4qIHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWFyZ2luOiA0N3B4IDAgMTQzcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkYnJlYWtwb2ludDogMzJweCAwIDAsXG5cdFx0XHRcdCRzaXplLUw6IDQ3cHggMCAxNDNweCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoJGJyZWFrcG9pbnQgLSAxKSB7XG5cdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR3aWR0aDogODFweDtcblx0XHRcdGhlaWdodDogODJweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zyb250LXBhZ2UtaGVhZGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDYwcHg7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKCRicmVha3BvaW50IC0gMSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGhpZGUgYW5pbWF0YWJsZSBlbGVtZW50c1xuXHRpbWcuZ2lybCxcblx0aW1nLmJ1cnN0LFxuXHRpbWcudGhpbmcsXG5cdGltZy5waG9uZSxcblx0YS5jaXJjbGUsXG5cdHN2Zy5zdmctY2lyY2xlLFxuXHRzdmcuYXJyb3csXG5cdHN2Zy5zcXVpZ2dsZSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5zZWN0aW9uLW1lZGlhLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKCRzaXplLVM6IDg1cHggMCAyMHB4LFxuXHRcdFx0JHNpemUtTDogMTU1cHggMCAyMHB4KSk7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcGVyY2VudGFnZSg1NzggLyAxMTYwKSBwZXJjZW50YWdlKDQ2NiAvIDExNjApO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRcdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc2MHB4LzEuMTcnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMTUwcHggMCA1OHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiA0MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA2MHB4KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKCRzaXplLVM6IDMwcHggMCA0OHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDU4cHgpKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNzBweDtcblx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHR9XG5cdH1cblxuXG5cdCZfX2l0ZW0ge1xuXHRcdCRpdGVtOiAmO1xuXG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cm93LWdhcDogMzVweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cm93LWdhcDogNTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdCN7JGl0ZW19X19pbWFnZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjeyRpdGVtfV9fdGl0bGUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGNvbHVtbi1nYXA6IDM1cHg7XG5cdFx0XHRyb3ctZ2FwOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzaXplLWNvbnRhaW5lci13aWR0aCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyNyU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwJSAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5zZWN0aW9uLXNwb25zb3JzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogMTAwcHggMCAzMHB4LFxuXHRcdFx0JHNpemUtTDogMTI1cHggMCAzMHB4KSk7XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tdGFicy12aWRlbyB7XG5cdHBhZGRpbmc6IDMwMHB4IDAgNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDE1MHB4IDAgNDBweDtcblx0fVxuXG5cdCZfX2dyZWVuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogNTIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2hlaWdodCcsICgkc2l6ZS1TOiAzMjBweCxcblx0XHRcdFx0JHNpemUtTTogNDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDUyMHB4KSk7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3R0b206IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdC8vQGluY2x1ZGUgc3F1aWdnbGUoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuNScpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMjZweCxcblx0XHRcdFx0JHNpemUtTDogNDBweCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsICgkc2l6ZS1TOiAwIDAgMjBweCxcblx0XHRcdFx0JHNpemUtTDogMCAwIDMwcHgpKTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoJHNpemUtUzogMTZweCxcblx0XHRcdFx0JHNpemUtTDogMjApKTtcblx0fVxuXG5cdC5hcHAtdGFicyB7XG5cblx0XHQ+ZGl2Omxhc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblxuXHRcdFx0PmJ1dHRvbiB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDYwdnc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjRweC8xJyk7XG5cblx0XHRcdFx0XHRtYXJnaW46IDQ1cHggMCA4cHg7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdGFicy12aWRlby1zcXVpZ2dsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA3cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbjogMTAwcHggMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygpO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMjRweCAwIDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiA4NnB4IDAgNDRweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTExcHg7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLXNxdWlnZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1saW5rLWFycm93LWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1hZHZpc29ycy1mZWF0dXJlZCB7XG5cdC5hZHZpc29ycy1jYXJvdXNlbCB7XG5cdFx0cGFkZGluZzogMTUwcHggMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogODBweCAwIDAsXG5cdFx0XHRcdCRzaXplLUw6IDE1MHB4IDAgMCkpO1xuXHR9XG5cblx0LmFkdmlzb3JzLWNhcm91c2VsX19zbGlkZXIge1xuXHRcdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHR9XG5cblx0LmFkdmlzb3JzLWNhcm91c2VsX19iYW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHQvL2hlaWdodDogNTEycHggKyA1MHB4O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RvcC1zdW5mbG93ZXIuc3ZnJyk7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYWR2aXNvci1xdW90ZXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdH1cbn1cblxuLmFkdmlzb3ItcXVvdGVzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsICgkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDAgMCA4MHB4KSk7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnJyk7XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSAkZm9udC1ub3RoaW5nO1xuXHRcdG1hcmdpbjogMCAwIDAuM2VtO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsICgkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4KSk7XG5cdH1cblxuXHQmX19zdWIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0JitzcGFuIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnIC0gJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi10ZXh0LW1lZGlhIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoJHNpemUtUzogNDBweCAwIDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMjVweCAwIDMwcHgpKTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGZsZXg6IDAgMCA0OCU7XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMCAwIDYwJTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogNjBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1heC13aWR0aDogNDcwcHg7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNTBweC8xLjQnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKCRzaXplLVM6IDQwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogNTBweCkpO1xuXHRcdH1cblxuXHRcdCY+ZGl2IHtcblx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdG1hcmdpbjogNDBweCAwIDA7XG5cblx0XHQmLm1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdCYuZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNzVweCAtMzNweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHQvL3BhZGRpbmctYm90dG9tOiA0OTkgLyA3MTQgKiAxMDAlO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmFxLWZvcm0taW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgLyAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU4NiAvIDYzNiAqIDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjIlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1mb3JtLWltYWdlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIC8gY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19xdW90ZSB7XG5cdFx0JHNpemU6IDMwcHg7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzc7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbjogMCAwIDQ4cHg7XG5cdFx0Ly9ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdH1cblxuXHRcdD5kaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdD5kaXYge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogMThweCAwIDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAtMjJweDtcblx0XHRcdHRyYW5zZm9ybTogc2tldygtMzVkZWcsIDBkZWcpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci10ZWFsO1xuXHRcdH1cblxuXHRcdCYucTEge1xuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjMycHg7XG5cdFx0XHRcdGhlaWdodDogMjM0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAtMTY2cHg7XG5cdFx0XHRcdC8vei1pbmRleDogLTE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RoaW5nLWJsb2ItbGlsYWMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRvcDogNjclO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDI3cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5xMiB7XG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5xMyB7XG5cdFx0XHQ+ZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA5M3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDk0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRyaWdodDogLTEzNnB4O1xuXHRcdFx0XHQvL3otaW5kZXg6IC0xO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy90aGluZy00LXN0YXItdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogLTM3cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLWFyY2hpdmUtaW5kdXN0cnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG5cblx0LmluZHVzdHJ5LWNhcmRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUSgxMTgwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0fVxuXG5cdFx0LmluZHVzdHJ5LWNhcmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAudGhpbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdHJpZ2h0OiAtMjkycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAwIDQwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDkwcHhcblx0XHQpKTtcblx0fVxufVxuXG4uaW5kdXN0cnktY2FyZCB7XG5cdGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpIHZhcigtLXRoZW1lLWJhY2tncm91bmQtaW1hZ2UpIHJlcGVhdDtcblx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3MCAvIDM1NCAqIDEwMCU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzMwIC8gMjYwICogMTAwJTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuMDYnKTtcblxuXHRcdFx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAyOHB4XG5cdFx0XHRcdCkpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiA4MHB4O1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjJweDtcblx0XHRcdFx0Ym90dG9tOiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRib3R0b206IDUycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdFx0XHQuc3ZnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hcmNoaXZlLWNvbXBhbnkge1xuXHQuaGVhZGVyLWlubGluZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdH1cbn1cblxuLnNlY3Rpb24tYXJjaGl2ZS1jb21wYW55IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBhZGRpbmc6IDkwcHggMCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYm90dG9tLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0fVxuXG5cdC5jb21wYW55LWNhcmRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcblx0XHRncmlkLWF1dG8tcm93czogMWZyO1xuXHRcdGdhcDogNDBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDMwcHggMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHggNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdC8vXHRkaXNwbGF5OiBncmlkO1xuXHRcdC8vXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHQvL1x0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0Ly99XG5cdFx0Ly9cblx0XHQvL0BpbmNsdWRlIE1RKDExODBweCkge1xuXHRcdC8vXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdC8vfVxuXHRcdC8vXG5cdFx0Ly8uY29tcGFueS1jYXJkIHtcblx0XHQvL1xuXHRcdC8vXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0Ly9cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQvL1x0fVxuXHRcdC8vfVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdHJpZ2h0OiAtMjkycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRpb24ge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAwIDQwcHgsXG5cdFx0XHQkc2l6ZS1MOiAxMDBweCAwIDkwcHhcblx0XHQpKTtcblx0fVxufVxuXG4uY29tcGFueS1jYXJkIHtcblx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ly9tYXgtd2lkdGg6IDI5MHB4O1xuXHQvL21pbi13aWR0aDogMTYwcHg7XG5cblx0PiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjgwIC8gMjYwICogMTAwJTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLXRlYWwsIDAuMik7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEyMCAvIDIwMCAqIDEwMCU7XG5cblxuXHRcdFx0XHRpbWcsXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xJyk7XG5cblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0JHNpemUtUzogMTRweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0XHRcdCkpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWdyaWQtbG9nbyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMTgwcHggMCAxODBweDtcblxuXHR+IC5zZWN0aW9uLWdyaWQtbG9nbyB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHRoMiB7XG5cdFx0Ly9AaW5jbHVkZSBzcXVpZ2dsZSgnY2VudGVyJyk7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHR9XG5cblx0LnRleHQge1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Lml0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTMycHgsIDFmcikpO1xuXHRcdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cblx0XHRcdGltZyxcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmZpbHRlci1hbHBoYWJldCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogNDZweCAwIDUwcHg7XG5cblx0LndyYXAge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ncmV5LCAwLjIpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ncmV5LCAwLjIpO1xuXHRcdHBhZGRpbmc6IDI3cHggMCAxNnB4O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTZweC8xJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdCY6bm90KC5hY3RpdmUpIHtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFkdmlzb3ItYXJjaGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMCAwIDE5MHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDAgMCAxMjBweCxcblx0XHQkc2l6ZS1MOiAwIDAgMTkwcHhcblx0KSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE2MHB4LCAxZnIpKTtcblx0XHRnYXA6IDQwcHggNDBweDtcblx0fVxuXG5cdC5hZHZpc29yLWNhcmQge1xuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmX19uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdG1hcmdpbjogMTdweCAwO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHQmX19jb21wYW55IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbjogOHB4IDAgMDtcblx0XHR9XG5cblx0XHQmX19ob3ZlciB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucm9sZS1hcmNoaXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDUwcHggMCAxMjBweCxcblx0XHQkc2l6ZS1MOiAxMDBweCAwIDIwMHB4XG5cdCkpO1xuXG5cdD4gLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnRoaW5nIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNzIycHg7XG5cdFx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMjYzcHg7XG5cdFx0XHRyaWdodDogLTQ0MXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXJzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdEBpbmNsdWRlIE1RKE0sIFwiXCIpIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdCYgPiBoNSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIE1RKE0sIFwiXCIpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuXHRcdFx0Ji5oYXMtdmFsdWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjE1KTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mb3JtLXNlbGVjdC1kb3duLXNtYWxsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJlc2V0IHtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1yZXNldC5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIzcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDZweDtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Ly90b3A6XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDFleCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW1zIHtcblx0XHRtYXJnaW46IDUwcHggMCAxMDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuXHRcdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdFx0Z2FwOiA0MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweCA0MHB4XG5cdFx0KSk7XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC8vIGdzYXBcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yIHtcblx0XHRtYXJnaW46IDEwMHB4IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbnRvLW5vcmQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXF1aXoge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiAwIDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdC8vXHQkc2l6ZS1TOiA4MHB4IDAgODBweCxcblx0Ly9cdCRzaXplLUw6IDE5MHB4IDAgMTIwcHhcblx0Ly8pKTtcblxuXHQqW3JvbGU9XCJhbGVydFwiXSB7XG5cdFx0Ly8gQHRvZG8gQGRlYnVnIEBuZWQgcmVtb3ZlIHRoaXNcblx0XHRjb2xvcjogcmVkO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5xdWl6LWhlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQ6IG5vcm1hbCAzMHB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzMHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzMycHgvMS4yNScpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHRcdCRzaXplLUw6IDMycHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5xdWl6LW5hdiB7XG5cdFx0cGFkZGluZzogMjBweCB2YXIoLS1zaXplLXBhZGRpbmcpIDYwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDEwMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMCB2YXIoLS1zaXplLXBhZGRpbmcpIDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsIHVybChcIi4uL2ltYWdlcy9xdWl6LW5hdi1ib3JkZXIuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gMTAwJSAycHg7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmLmhpZGUge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cblx0XHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiA3NDBweDtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDhweCk7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9xdWl6LW5hdi1saW5lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcXVpei1uYXYtY2lyY2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9xdWl6LW5hdi1kb3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE2cHgvMScpO1xuXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAxXG5cdC5nYW1lLWRyYWctZHJvcCB7XG5cdFx0cGFkZGluZzogMCAwIDIxMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMCAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTYwcHg7XG5cdFx0XHRsZWZ0OiAtMjY2cHg7XG5cdFx0XHR3aWR0aDogNDU1cHg7XG5cdFx0XHRoZWlnaHQ6IDQxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXNnIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMzJweCAwIDUzcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFjY2VwdCBjYXJkcyByZWplY3RcIjtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XHRcImNhcmRzIGNhcmRzXCJcblx0XHRcdFx0XHRcImFjY2VwdCByZWplY3RcIjtcblx0XHRcdFx0Z2FwOiA1MHB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRzIHtcblx0XHRcdGdyaWQtYXJlYTogY2FyZHM7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRcdGdhcDogMzBweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDgwIC8gMzYwICogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4MCAvIDE2MiAqIDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjBweC8xLjI1Jyk7XG5cblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHRcdCRzaXplLVM6IDE2cHgsXG5cdFx0XHRcdFx0XHQkc2l6ZS1MOiAyMHB4XG5cdFx0XHRcdFx0KSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxpLTAge1xuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5saS0xIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5saS0yIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLXRlYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5saS0zIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wYXJlYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDQwIC8gMzYwICogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMDAgLyAxNjIgKiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTUlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0JHNpemUtUzogMjBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhvdmVyIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHJvcGFyZWEtYWNjZXB0IHtcblx0XHRcdGdyaWQtYXJlYTogYWNjZXB0O1xuXHRcdH1cblxuXHRcdC5kcm9wYXJlYS1yZWplY3Qge1xuXHRcdFx0Z3JpZC1hcmVhOiByZWplY3Q7XG5cdFx0fVxuXHR9XG5cblx0Ly8gMlxuXHQucXVpei1yYWRpby1pbWFnZSB7XG5cdFx0LnRoaW5nLTItMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDEyMHB4O1xuXHRcdFx0bGVmdDogLTEyMHB4O1xuXHRcdFx0d2lkdGg6IDM3M3B4O1xuXHRcdFx0aGVpZ2h0OiA0NDZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RoaW5nLTQtc3Rhci10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNjhkZWcpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdHdpZHRoOiA4N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdHRvcDogODBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy0yLTIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNzBweDtcblx0XHRcdHJpZ2h0OiAtMzI5cHg7XG5cdFx0XHR3aWR0aDogNDQ3cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0NnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctMi0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cmFwIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMCAyMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nOiAzMnB4IDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogNDBweCA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxMHB4IDMwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHggNDBweFxuXHRcdFx0KSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRnYXA6IDEwcHggMzBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIE1RKDQ4MHB4KSB7XG5cdFx0XHRcdGdhcDogMzBweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsZXg6IDAgMSAyNjBweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgMTYycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgTVEoNDgwcHgpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSA1cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAxKSB7XG5cdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1saWxhY307XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDIpIHtcblx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci10ZWFsfTtcblx0XHRcdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAzKSB7XG5cdFx0XHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZW1iZXJ9O1xuXHRcdFx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDQpIHtcblx0XHRcdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1saWxhY307XG5cdFx0XHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWFyZ2luOiAwIDE4cHggMzZweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHRcdCRzaXplLVM6IDAgMCAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAwIDE4cHggMzZweFxuXHRcdFx0KSk7XG5cblx0XHRcdC8vQGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ly9cdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHQvL31cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI2MCAvIDIwMCAqIDEwMCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50eHQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMThweC8xLjY3Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDE4cHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBnc2FwXG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnR4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBnc2FwXG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIDNcblx0LnF1aXotcmFkaW8ge1xuXHRcdHBhZGRpbmc6IDUwcHggMCAyOTVweDtcblx0XHRtYXgtd2lkdGg6IDEwNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDAgODZweDtcblx0XHR9XG5cblx0XHQudGhpbmctMy0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzlweDtcblx0XHRcdGxlZnQ6IC0zMzFweDtcblx0XHRcdHdpZHRoOiA0NTdweDtcblx0XHRcdGhlaWdodDogMzQ1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy0zLTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRsZWZ0OiAtMTI4cHg7XG5cdFx0XHRcdHdpZHRoOiAyMTFweDtcblx0XHRcdFx0aGVpZ2h0OiAyNjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctMy0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTk4cHg7XG5cdFx0XHRyaWdodDogLTE5OXB4O1xuXHRcdFx0d2lkdGg6IDM5M3B4O1xuXHRcdFx0aGVpZ2h0OiA0MDRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTMtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0cmlnaHQ6IC0xMTBweDtcblx0XHRcdFx0d2lkdGg6IDE4NnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMS42NycpO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjJweCAzMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0XHRcdFx0JHNpemUtTDogMjBweFxuXHRcdFx0XHRcdCkpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMjhweCBhdXRvIDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTFweDsgLy8gb2Zmc2V0IHRoZSBib3JkZXIgd2lkdGggY2hhbmdlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gNFxuXHQucXVpei1zZWxlY3Qge1xuXHRcdHBhZGRpbmc6IDkwcHggMCA0MjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDAgMzM1cHg7XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTQtMSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDM5cHg7XG5cdFx0XHRyaWdodDogLTMzMXB4O1xuXHRcdFx0d2lkdGg6IDUzMnB4O1xuXHRcdFx0aGVpZ2h0OiA1MThweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0d2lkdGg6IDI5M3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDQyN3B4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJvdHRvbTogLTgwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctNC0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEyMXB4O1xuXHRcdFx0bGVmdDogLTQ2cHg7XG5cdFx0XHR3aWR0aDogMTYzcHg7XG5cdFx0XHRoZWlnaHQ6IDE2OHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR0b3A6IC0xMXB4O1xuXHRcdFx0XHR3aWR0aDogODdweDtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZy00LTMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMzlweDtcblx0XHRcdGxlZnQ6IC04NnB4O1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMjlweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0zMWRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTQtNCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDFweDtcblx0XHRcdHJpZ2h0OiAtNzFweDtcblx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0aGVpZ2h0OiA4N3B4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTQtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxhYmVsIHtcblx0XHRcdGZvbnQ6IG5vcm1hbCA1MHB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLVM6IDQwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDUwcHhcblx0XHRcdCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLFxuXHRcdHVsIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRmb250OiBub3JtYWwgNDBweC8xLjI1ICRmb250LWdsb3JpYTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci10ZWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHBhZGRpbmc6IDAgNTBweCAwIDMwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0fVxuXG5cdFx0XHQudHJ1bmNhdGUge1xuXHRcdFx0XHQvLyBAdG9kbyBuZWVkIHNvbWUgd2F5IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gZGVmYXVsdCBvcHRpb24gYW5kIG90aGVyc1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9ybS1zZWxlY3QtZG93bi1lZ2dzaGVsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDJweCAwIDA7XG5cdFx0XHR0b3A6IC0ycHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWluLWhlaWdodDogMTEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA1XG5cdC8vIDUgaXMgMiBhZ2FpblxuXG5cdC8vIDZcblx0LnF1aXotc3dpcGUtY2FyZHMge1xuXHRcdHBhZGRpbmc6IDgwcHggMCAyNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0XHR9XG5cblx0XHQudGhpbmctNi0xIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEyMnB4O1xuXHRcdFx0bGVmdDogLTE1NnB4O1xuXHRcdFx0d2lkdGg6IDEyM3B4O1xuXHRcdFx0aGVpZ2h0OiAxMjZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTYtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGhpbmctNi0yIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTEzN3B4O1xuXHRcdFx0cmlnaHQ6IC0xNTlweDtcblx0XHRcdHdpZHRoOiA0MjBweDtcblx0XHRcdGhlaWdodDogNDM0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy02LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdhbWUtc3dpcGUtY2FyZHMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5tc2cge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNhcmRzXCI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5vIGNhcmRzIHllc1wiO1xuXHRcdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHJvcGFyZWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ0MCAvIDM2MCAqIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZHJvcGFyZWEteWVzIHtcblx0XHRcdGdyaWQtYXJlYTogeWVzO1xuXHRcdH1cblxuXHRcdC5kcm9wYXJlYS1ubyB7XG5cdFx0XHRncmlkLWFyZWE6IG5vO1xuXHRcdH1cblxuXHRcdC5ib3R0b20ge1xuXHRcdFx0Z3JpZC1hcmVhOiBjYXJkcztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0ICBtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDQwIC8gMzYwICogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdC8vIGJvcmRlcjogMnB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRzIHtcblx0XHRcdGdyaWQtYXJlYTogY2FyZHM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDE3cHggMjBweDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQ6IG5vcm1hbCAzMnB4LzEgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAzMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gN1xuXHQucXVpei1yYW5nZS1ncm91cCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAyOTBweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxNjBweDtcblx0XHR9XG5cblx0XHQudGhpbmctNyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMzEycHg7XG5cdFx0XHRoZWlnaHQ6IDMyM3B4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy03LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxNzRweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbC50aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyOHB4LzEuMjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsIHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLXRlYWwucG5nJykgcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDExMnB4IGF1dG8gNjBweDtcblx0XHRcdHBhZGRpbmc6IDNweCAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAyOHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRtYXJnaW46IDkwcHggYXV0byA2MHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5zdHlsZS0xIHtcblx0XHRcdGxhYmVsLnRpdGxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyIHVybCgnLi4vaW1hZ2VzL2JnL2JnLXdhdmVzLWVtYmVyLnBuZycpIHJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGhlaWdodDogMTE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMScpO1xuXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDFweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHRcdCRzaXplLVM6IDEycHgsXG5cdFx0XHRcdFx0XHQkc2l6ZS1MOiAxOHB4XG5cdFx0XHRcdFx0KSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5sYWJlbHMge1xuXHRcdFx0XHRcdHRvcDogMDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDk2cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ub3RjaGVzIHtcblx0XHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJhbmdlLW5vdGNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubnVtYmVycyB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1peGluIHRyYWNrKCkge1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9xdWl6LXJhbmdlLWxpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjYWxjKDEwMCUgLSAzMHB4KSA3cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtaXhpbiB0aHVtYigpIHtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdGN1cnNvcjogZXctcmVzaXplO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dC5yYW5nZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFjaygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LW1vei1yYW5nZS10cmFjayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhY2soKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tcy10cmFjayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhY2soKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0XHRcdFx0XHQvL21hcmdpbi10b3A6IGNhbGMoMC41ICogKHZhcigtLXRyYWNrLWgpIC0gdmFyKC0tdGh1bWItaCkpKTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0aHVtYjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRodW1iO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LW1zLXRodW1iIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRodW1iO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6LW1zLXRvb2x0aXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24uY29udGludWUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Ym90dG9tOiAyMTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRib3R0b206IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gOFxuXHQucXVpei1jaGVja2JveCB7XG5cdFx0cGFkZGluZzogODBweCAwIDIwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMCA4NnB4O1xuXHRcdH1cblxuXHRcdC50aGluZy04LTEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMzVweDtcblx0XHRcdGxlZnQ6IC0xNzhweDtcblx0XHRcdHdpZHRoOiAzOTBweDtcblx0XHRcdGhlaWdodDogMzkxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy04LTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRoaW5nLTgtMiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDM4cHg7XG5cdFx0XHRyaWdodDogLTE4OHB4O1xuXHRcdFx0d2lkdGg6IDQ3MXB4O1xuXHRcdFx0aGVpZ2h0OiA0OTdweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXRoaW5nLTgtMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRncmlkLWF1dG8tcm93czogbWlubWF4KDAsIDFmcik7XG5cdFx0XHRnYXA6IDIwcHggMzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0Z2FwOiAxMHB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMS42NycpO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1mb3Jlc3QsIDAuMik7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIycHggMzBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0XHRcdFx0JHNpemUtTDogMjBweFxuXHRcdFx0XHRcdCkpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMjhweCBhdXRvIDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDE4cHggYXV0byAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTFweDsgLy8gb2Zmc2V0IHRoZSBib3JkZXIgd2lkdGggY2hhbmdlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1aXotaW50cm8ge1xuXHRcdC0tdGhlbWUtaG92ZXItY29sb3I6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1pbi1oZWlnaHQ6IDc4MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDg0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcsXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdC50aGluZy0xIHtcblx0XHRcdFx0bGVmdDogLTIwJTtcblx0XHRcdFx0dG9wOiAtNiU7XG5cdFx0XHRcdHdpZHRoOiA0NjVweDtcblx0XHRcdFx0aGVpZ2h0OiA0NDNweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotc3RhcnQtdGhpbmctMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGxlZnQ6IC0zNCU7XG5cdFx0XHRcdFx0dG9wOiAtMTMlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZy0yIHtcblx0XHRcdFx0cmlnaHQ6IC0yOSU7XG5cdFx0XHRcdGJvdHRvbTogLTEzJTtcblx0XHRcdFx0d2lkdGg6IDYwOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUzMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogLTEyJTtcblx0XHRcdFx0XHRib3R0b206IC0xMyU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0xIHtcblx0XHRcdFx0bGVmdDogLTM4JTtcblx0XHRcdFx0dG9wOiAxMiU7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbGVmdCcsIChcblx0XHRcdFx0Ly9cdFx0JHNpemUtTTI6IHB4LFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1MOiAtMzkwcHhcblx0XHRcdFx0Ly9cdCkpO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGxlZnQ6IC0yNSU7XG5cdFx0XHRcdFx0dG9wOiA1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLTIge1xuXHRcdFx0XHRsZWZ0OiAtMTUlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cblx0XHRcdFx0Ly9AaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdC8vXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbGVmdCcsIChcblx0XHRcdFx0Ly9cdFx0JHNpemUtTTI6IHB4LFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1MOiAtMTYwcHhcblx0XHRcdFx0Ly9cdCkpO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdGxlZnQ6IC00JTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0zIHtcblx0XHRcdFx0cmlnaHQ6IC0xNiU7XG5cdFx0XHRcdHRvcDogLTYlO1xuXG5cdFx0XHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3JpZ2h0JywgKFxuXHRcdFx0XHQvL1x0XHQkc2l6ZS1NMjogcHgsXG5cdFx0XHRcdC8vXHRcdCRzaXplLUw6IC0xNjBweFxuXHRcdFx0XHQvL1x0KSk7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMSU7XG5cdFx0XHRcdFx0dG9wOiAtNyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy00IHtcblx0XHRcdFx0cmlnaHQ6IC0zOCU7XG5cdFx0XHRcdGJvdHRvbTogMTQlO1xuXG5cdFx0XHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2xlZnQnLCAoXG5cdFx0XHRcdC8vXHRcdCRzaXplLU0yOiBweCxcblx0XHRcdFx0Ly9cdFx0JHNpemUtTDogLTM4MHB4XG5cdFx0XHRcdC8vXHQpKTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRyaWdodDogLTE3JTtcblx0XHRcdFx0XHRib3R0b206IDEwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aGluZ3Mge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0dG9wOiA0NyU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiA5MDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMyU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nLFxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTQuMTk3JTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1OXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZy0xIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAxMyU7XG5cdFx0XHRcdC8vd2lkdGg6IDQ2NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0M3B4O1xuXHRcdFx0XHR3aWR0aDogMjQuMjclO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei1zdGFydC10aGluZy0xLnN2Z1wiKSBuby1yZXBlYXQgdG9wIC8gY29udGFpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiAtMTMlO1xuXHRcdFx0XHRcdGxlZnQ6IC0zNCU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjkycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRoaW5nLTIge1xuXHRcdFx0XHR0b3A6IDYzJTtcblx0XHRcdFx0bGVmdDogNjAlO1xuXHRcdFx0XHQvL3dpZHRoOiA2MDlweDtcblx0XHRcdFx0aGVpZ2h0OiA1MzBweDtcblx0XHRcdFx0d2lkdGg6IDMxLjglO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDZkZWcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcXVpei10aGluZy00LTIuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgLyBjb250YWluO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogLTEyJTtcblx0XHRcdFx0XHRib3R0b206IC0xMyU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0xIHtcblx0XHRcdFx0dG9wOiAxNyU7XG5cdFx0XHRcdGxlZnQ6IDMlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHR0b3A6IDUlO1xuXHRcdFx0XHRcdGxlZnQ6IC0yNSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy0yIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA3MSU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAtNCU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctMyB7XG5cdFx0XHRcdHRvcDogNjclO1xuXHRcdFx0XHRsZWZ0OiAxNSU7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdHRvcDogLTclO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy00IHtcblx0XHRcdFx0dG9wOiA1NCU7XG5cdFx0XHRcdGxlZnQ6IDgzJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0xNyU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc4MHB4LzEuMicpO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiA0MHB4LFxuXHRcdFx0XHQkc2l6ZS1NMjogNjBweCxcblx0XHRcdFx0JHNpemUtTDogODBweFxuXHRcdFx0KSk7XG5cblx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XG5cdFx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWF4LXdpZHRoJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiA1MDBweCxcblx0XHRcdFx0JHNpemUtTTI6IDYwMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA5NjBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZlZWRiYWNrIHtcblxuXHQuc2VjdGlvbi1xdWl6IHtcblx0XHQ+IGZvcm0ge1xuXHRcdFx0PiAuY29udGFpbmVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYyh2YXIoLS12aWV3cG9ydC1oZWlnaHQpIC0gMTMwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5xdWl6LXJhbmdlLWdyb3VwIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyOTBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgOTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpei1pbnRybyB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzgwcHgvMS4yJyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiAyNXB4LFxuXHRcdFx0XHRcdCRzaXplLU0yOiAzMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDUwcHhcblx0XHRcdFx0KSk7XG5cblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXgtd2lkdGgnLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogNTAwcHgsXG5cdFx0XHRcdFx0JHNpemUtTTI6IDYwMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDk2MHB4XG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNlY3Rpb24tY29udGFjdCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMjAwcHggMCAwO1xuXG5cdCYuZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwMHB4IDAgNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMTAwcHggMCA0MHB4LFxuXHRcdFx0JHNpemUtTDogMjAwcHggMCA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0JHNpemUtTDogMjAwcHggMCAwXG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdC8vQGluY2x1ZGUgTVEoTSkge1xuXHRcdC8vXHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ly99XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnIgNDAlO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcInR4dCAuIGZvcm1cIlxuXHRcdFx0XCJpbWcgLiBmb3JtXCI7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcInR4dFwiXG5cdFx0XHRcImZvcm1cIlxuXHRcdFx0XCJpbWdcIjtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRncmlkLWFyZWE6IHR4dDtcblx0XHQvL2ZsZXg6IDAgMCA0MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0aDIge1xuXHRcdFx0Ly8gZGVmYXVsdCBzaXplXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMCAwIDUwcHgsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgMTAwcHhcblx0XHQpKTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0Z3JpZC1hcmVhOiBpbWc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdD4gZGl2IHtcblx0XHRcdG1hcmdpbjogYXV0byAwIDA7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHR3aWR0aDogMTUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdH1cblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDQ5OSAvIDcxNCAqIDEwMCU7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZhcS1mb3JtLWltYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU4NiAvIDYzNiAqIDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0yMiU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYXEtZm9ybS1pbWFnZS5wbmdcIikgbm8tcmVwZWF0IHRvcCAvIGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGdyaWQtYXJlYTogZm9ybTtcblx0XHQvL2ZsZXg6IDAgMCA0MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0cGFkZGluZzogMCAwIDUwcHg7XG5cdH1cblxuXHQuY29udGFjdCB7XG5cdFx0LmNvbmZpcm1hdGlvbiB7XG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbnRvLW5vcmQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0fVxuXG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LW1hc29uO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tY29udGFjdC1xdW90ZXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDAgMCAxMDBweDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAzMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0JHNpemU6IDMwcHg7XG5cblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM3O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW46IDAgMCA0OHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRmb290ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogMThweCAwIDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC0yMnB4O1xuXHRcdFx0dHJhbnNmb3JtOiBza2V3KC0zNWRlZywgMGRlZyk7XG5cdFx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLXRlYWw7XG5cdFx0fVxuXG5cdFx0Ji5xMCB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnEyIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVtYmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAyN3B4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3ItZW1iZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2tldygzNWRlZywgMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5xMSB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjdweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5xdWl6LXJlc3VsdHMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDE3MHB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDEwMHB4IDAgMCxcblx0XHQkc2l6ZS1MOiAxNzBweCAwIDBcblx0KSk7XG5cblx0LnRoaW5nLTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogLTE3NXB4O1xuXHRcdHdpZHRoOiA0MTlweDtcblx0XHRoZWlnaHQ6IDY1MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJlc3VsdHMtdGhpbmctMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50aGluZy0yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtODRweDtcblx0XHRyaWdodDogLTI2NXB4O1xuXHRcdHdpZHRoOiA0MDNweDtcblx0XHRoZWlnaHQ6IDM4NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJlc3VsdHMtdGhpbmctMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5saWdodC10ZWFsIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0XHRwYWRkaW5nOiAwIDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRtYXJnaW46IC02MjBweCAwIDA7XG5cdFx0XHRwYWRkaW5nOiA2MjBweCAwIDEzMHB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXRlYWwtbGlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS41Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjc7XG5cdFx0fVxuXHR9XG5cblx0LmFkdmlzb3JzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTAwcHggMCA4MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdCRzaXplLVM6IDcwcHggMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMTAwcHggMCA4MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oci1iZy1mb3ItbGlnaHQtdGVhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0fVxuXG5cdFx0PiAudWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ly9nYXA6IDQwcHggNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNzBweCwgMWZyKSk7XG5cdFx0XHRcdGdhcDogMTQwcHggNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDYwcHggNDBweCxcblx0XHRcdFx0XHQkc2l6ZS1MOiAxNDBweCA0MHB4XG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAzMDBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaHItYmctZm9yLWxpZ2h0LXRlYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnYm90dG9tJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDIwMHB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDMwMHB4XG5cdFx0XHRcdCkpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vPiBsaSB7XG5cdFx0XHQvL1x0bWFyZ2luOiAwO1xuXHRcdFx0Ly9cdHBhZGRpbmc6IDA7XG5cdFx0XHQvL1x0ZmxleDogMCAxIDM2MHB4O1xuXHRcdFx0Ly9cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vXG5cdFx0XHQvL1x0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Ly9cdFx0ZmxleDogMTtcblx0XHRcdC8vXHR9XG5cdFx0XHQvL31cblx0XHR9XG5cblx0XHQuYWR2aXNvci1jYXJkIHtcblx0XHRcdC8vZ3JpZC1hcmVhOiBhO1xuXHRcdFx0Z3JpZC1yb3c6IDEgLyAyO1xuXHRcdH1cblxuXHRcdC5yb2xlLWNhcmQtYWx0IHtcblx0XHRcdGdyaWQtcm93OiAyIC8gMztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0Ly9tYXJnaW46IDE3N3B4IDAgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAzMHB4IDIwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDQwcHggMjBweFxuXHRcdFx0KSk7XG5cblx0XHRcdC8vQGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdC8vXHQkc2l6ZS1NOiA2OXB4IDAgMCxcblx0XHRcdC8vXHQkc2l6ZS1MOiAxNzdweCAwIDBcblx0XHRcdC8vKSk7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWFyZ2luOiA3MHB4IDAgMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogLTM0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hyLWJnLWZvci1lZ2dzaGVsbC1tb2JpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCczNHB4LzEuMDYnKTtcblxuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0XHQkc2l6ZS1TOiAxNnB4LFxuXHRcdFx0XHRcdCRzaXplLUw6IDM0cHhcblx0XHRcdFx0KSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vLnJvbGVzIHtcblx0Ly9cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC8vXHRkaXNwbGF5OiBmbGV4O1xuXHQvL1x0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vXHRnYXA6IDQwcHggNDBweDtcblx0Ly9cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSA1cHg7XG5cdC8vXHRtYXJnaW46IDA7XG5cdC8vXHRwYWRkaW5nOiAxMDZweCAwIDc1cHg7XG5cdC8vXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vXHR6LWluZGV4OiAxO1xuXHQvL1xuXHQvL1x0QGluY2x1ZGUgTVEoUykge1xuXHQvL1x0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvL1x0XHRmbGV4OiAxO1xuXHQvL1x0fVxuXHQvL1xuXHQvL1x0PiBsaSB7XG5cdC8vXHRcdG1hcmdpbjogMDtcblx0Ly9cdFx0cGFkZGluZzogMDtcblx0Ly9cdFx0ZmxleDogMCAwIDM2MHB4O1xuXHQvL1xuXHQvL1x0XHRhIHtcblx0Ly9cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdC8vXHRcdH1cblx0Ly9cdH1cblx0Ly99XG5cblx0LmNvbHMge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hyLWJnLWZvci1saWdodC10ZWFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gMTAwJSA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdHBhZGRpbmc6IDE1NXB4IDAgNDVweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogNDBweCAwIDQ1cHgsXG5cdFx0XHQkc2l6ZS1MOiAxNTVweCAwIDQ1cHhcblx0XHQpKTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmxlZnQge1xuXHRcdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblxuXHRcdC5yaWdodCB7XG5cdFx0XHRmbGV4OiAwIDAgNjAlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvd3Mge1xuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc4MHB4LzEuMTInKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiA1MHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA4MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0IHtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwIDUwcHggMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMzBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ+KAoic7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAyZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnB0cyB7XG5cdFx0cGFkZGluZzogMTAwcHggMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiA1MHB4IDAgNTBweCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgNTBweFxuXHRcdCkpO1xuXG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjJweC8xJyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cblx0XHQ+IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDQwcHggNDBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdD4gbGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZsZXg6IDAgMCAyNjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIuc2VjdGlvbi1leHBsb3JlIHtcblx0cGFkZGluZzogMzBweCAwIDMwMHB4O1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDMwcHggMCAyMDBweCxcblx0XHQkc2l6ZS1MOiAzMHB4IDAgMzAwcHhcblx0KSk7XG5cblx0Jl9fbGlua3Mge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMCA1MHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRoaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzAwcHg7XG5cdFx0bGVmdDogLTM4MHB4O1xuXHRcdHdpZHRoOiA3MjJweDtcblx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbGxlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCJpbmR1c3RyeSBpbmR1c3RyeVwiXG5cdFx0XHRcImFkdmlzb3IgYWR2aXNvcjJcIlxuXHRcdFx0XCJpbmR1c3RyeTIgaW5kdXN0cnkyXCJcblx0XHRcdFwicm9sZSByb2xlXCI7XG5cdFx0Z2FwOiA0MHB4IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XHRcImFkdmlzb3IgaW5kdXN0cnkgaW5kdXN0cnlcIlxuXHRcdFx0XHRcImFkdmlzb3Igcm9sZSBhZHZpc29yMlwiXG5cdFx0XHRcdFwiaW5kdXN0cnkyIGluZHVzdHJ5MiBhZHZpc29yMlwiO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZ2FwJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAxMHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cdH1cblxuXHQuYWR2aXNvci0xIHtcblx0XHRncmlkLWFyZWE6IGFkdmlzb3I7XG5cdH1cblxuXHQuYWR2aXNvci0yIHtcblx0XHRncmlkLWFyZWE6IGFkdmlzb3IyO1xuXHR9XG5cblx0LmluZHVzdHJ5LTEge1xuXHRcdGdyaWQtYXJlYTogaW5kdXN0cnk7XG5cdH1cblxuXHQuaW5kdXN0cnktMiB7XG5cdFx0Z3JpZC1hcmVhOiBpbmR1c3RyeTI7XG5cdH1cblxuXHQucm9sZS0xIHtcblx0XHRncmlkLWFyZWE6IHJvbGU7XG5cdH1cbn1cblxuLmluZHVzdHJ5LWNhcmQtZXhwbG9yZSB7XG5cdD4gZGl2IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjYwIC8gNzYwICogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0ODAgLyAzNTQgKiAxMDAlO1xuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lLWhvdmVyLWNvbG9yKTtcblxuXHRcdFx0XHQudW5kZXJsaW5lIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltZyB7XG5cdFx0XHRmbGV4OiAwIDAgMzAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDMycHggMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAyMjhweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0XHRcdCRzaXplLU06IDAgMThweCAwIDAsXG5cdFx0XHRcdFx0JHNpemUtTDogMCAzMnB4IDAgMFxuXHRcdFx0XHQpKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZsZXgnLCAoXG5cdFx0XHRcdFx0JHNpemUtTTogMCAwIDkwcHgsXG5cdFx0XHRcdFx0JHNpemUtTDogMCAwIDIyOHB4XG5cdFx0XHRcdCkpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHh0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHRcdFx0XHQkc2l6ZS1NOiAwIDAgMCAwLFxuXHRcdFx0XHRcdCRzaXplLUw6IDAgMjBweCAwIDBcblx0XHRcdFx0KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS40MicpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLU06IDE2cHgsXG5cdFx0XHRcdCRzaXplLUw6IDIycHhcblx0XHRcdCkpO1xuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdFx0JHNpemUtTTogMCAwIDAsXG5cdFx0XHRcdCRzaXplLUw6IDAgMCAyNXB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdGg1IHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcxNHB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1NOiAxMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAxNHB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMWV4O1xuXHRcdH1cblxuXHRcdC51bmRlcmxpbmUge1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDVweCBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yb2xlLWNhcmQtZXhwbG9yZSB7XG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjYwIC8gMzYwICogMTAwJTtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cblx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQuaG92ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHRcdCRzaXplLU06IDAgMCAwIDEwcHgsXG5cdFx0XHRcdCRzaXplLUw6IDMwcHggMjBweCAzMHB4IDMwcHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0Ly9AaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuNDUnKTtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMHB4LzEuMjUnKTtcblxuXHRcdG1hcmdpbjogMCAwIDIycHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtTTogMTRweCxcblx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHQpKTtcblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtTTogMCAwIDAsXG5cdFx0XHQkc2l6ZS1MOiAwIDAgMjJweFxuXHRcdCkpO1xuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdG1hcmdpbjogMCAwIDIycHg7XG5cdFx0fVxuXHR9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHRcdCRzaXplLU06IDEycHgsXG5cdFx0XHRcdCRzaXplLUw6IDE0cHhcblx0XHRcdCkpO1xuXHRcdH1cblxuXHRcdC5hcnJvdyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxZXg7XG5cdFx0fVxuXG5cdFx0LnVuZGVybGluZSB7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuXG4uYWR2aXNvci1jYXJkLWV4cGxvcmUge1xuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1NjAgLyAzNjAgKiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdD4gYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvcikgdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1pbWFnZSkgcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAwIDAgdmFyKC0tdGhlbWUtaG92ZXItY29sb3IpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuXHR9XG5cblx0LmNhcmQtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdHN2ZyBbZmlsbCo9JyMnXSB7XG5cdFx0XHRmaWxsOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0c3ZnIFtzdHJva2UqPScjJ10ge1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS10aGVtZS1ob3Zlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0LmhvdmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogdmFyKC0tdGhlbWUtY29sb3IpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQ6IG5vcm1hbCAzOHB4LzEuMzIgJGZvbnQtZ2xvcmlhO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4yNScpO1xuXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI2cHgvMS4yNScpO1xuXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udDogbm9ybWFsIDI2cHgvMS4zMiAkZm9udC1nbG9yaWE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cdFx0fVxuXG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMTRweC8xLjI1Jyk7XG5cblx0XHRcdG1hcmdpbjogMCAwIDA7XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMWV4O1xuXHRcdFx0fVxuXG5cdFx0XHQudW5kZXJsaW5lIHtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXRhYnMtbGlua3Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMjgwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNTBweCAwIDE0MHB4LFxuXHRcdCRzaXplLUw6IDEwMHB4IDAgMjgwcHhcblx0KSk7XG5cblx0LnRoaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMzUwcHg7XG5cdFx0bGVmdDogLTMwNXB4O1xuXHRcdHdpZHRoOiA3MjJweDtcblx0XHRoZWlnaHQ6IDcyMnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmR1c3RyeS1zdGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogNzBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiAwLFxuXHRcdFx0JHNpemUtTDogNzBweFxuXHRcdCkpO1xuXG5cdFx0YSB7XG5cdFx0XHRmbGV4OiAwIDEgMzAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWdyZXk7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS4zNicpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0fVxuXG5cdC5pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxMHB4LFxuXHRcdFx0JHNpemUtTDogMjBweFxuXHRcdCkpO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIuc2VjdGlvbi10ZXh0LXN1YmhlYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRwYWRkaW5nOiAxNTBweCAwIDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDAsXG5cdFx0JHNpemUtTDogMTUwcHggMCA0MHB4XG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Ly8+IC50aGluZyB7XG5cdFx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvL1x0Ym90dG9tOiAtMzA4cHg7XG5cdFx0Ly9cdGxlZnQ6IC0zMTBweDtcblx0XHQvL1x0d2lkdGg6IDU2NnB4O1xuXHRcdC8vXHRoZWlnaHQ6IDU3OXB4O1xuXHRcdC8vXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGhpbmctY2xvdmVyLWxlYWYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHRcdC8vfVxuXG5cdFx0PiAubGVmdCB7XG5cdFx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdH1cblxuXHRcdD4gLnJpZ2h0IHtcblx0XHRcdGZsZXg6IDAgMCA2NiU7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzI4cHgvMS40MycpO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1lbWJlcjtcblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyOHB4XG5cdFx0KSk7XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzRweC8xLjQ3Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDEwcHggMCA1NXB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDI0cHgsXG5cdFx0XHQkc2l6ZS1MOiAzNHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDMwcHggMCA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1pY29uLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0cGFkZGluZzogMTUwcHggMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA0NXB4O1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiA3MHB4IDAgMjBweDtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS1zdW5mbG93ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcblx0XHRib3R0b206IC00OXB4O1xuXHR9XG5cblx0Lml0ZW1zIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE2cHgvMS44NycpO1xuXG5cdFx0bWFyZ2luOiA1MHB4IDAgMDtcblx0fVxufVxuXG4uc2VjdGlvbi1zY2hvb2xzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAyMDBweCAwIDIwMHB4O1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDEwMHB4LFxuXHRcdCRzaXplLUw6IDIwMHB4IDAgMjAwcHhcblx0KSk7XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS40Jyk7XG5cblx0XHRtYXJnaW46IDAgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDEwMHB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRcdGdhcDogNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdtYXJnaW4nLCAoXG5cdFx0XHQkc2l6ZS1TOiA3MHB4IDAgMCxcblx0XHRcdCRzaXplLUw6IDEwMHB4IDAgMFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE4cHgvMS40NCcpO1xuXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnZvbHZlZCB7XG5cdC5oZWFkZXItcGFnZSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc1MHB4LzEuMicpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNTBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tdGFicy12aWRlbyB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDQwMHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tYWR2aXNvci1wYXRod2F5IHtcblx0XHRwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1ncmlkLWltYWdlLXRleHQgfiAuc2VjdGlvbi1xdW90ZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTQ5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tc3VuZmxvd2VyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLXZpZGVvLXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZWdnc2hlbGw7XG5cdHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogNzVweCAwIDc1cHgsXG5cdFx0JHNpemUtTDogMTUwcHggMCAxNTBweFxuXHQpKTtcblxuXHR+IC5zZWN0aW9uLXZpZGVvLXRleHQge1xuXHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHQuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlICYge1xuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdGdyaWQtcm93LWdhcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDQ4JTtcblxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQzMiAvIDc2OCAqIDEwMCU7XG5cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItdGVhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSA3MjJweCAvIDIpO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzIycHggLyAyKTtcblx0XHR3aWR0aDogNzIycHg7XG5cdFx0aGVpZ2h0OiA3MjJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kdXN0cnktc3Rhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdD4gaDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjUnKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyMnB4LFxuXHRcdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0XHQpKTtcblxuXHRcdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAzMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tcXVvdGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwYWRkaW5nOiA4N3B4IDAgNDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAwIDAgMjBweCxcblx0XHQkc2l6ZS1MOiA4N3B4IDAgNDBweFxuXHQpKTtcblxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQ6IG5vcm1hbCA0MHB4LzEuNSAkZm9udC1ub3RoaW5nO1xuXHRcdG1hcmdpbjogMCAwIDAuM2VtO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19zdWIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzE0cHgvMS4yNScpO1xuXG5cdFx0bWFyZ2luOiAwIDAgMDtcblx0fVxufVxuXG4uc2VjdGlvbi1tZWRpYS1vYmplY3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVhbC1saWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA0NXB4O1xuXHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuXHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAwIDAgNTBweCxcblx0XHQkc2l6ZS1MOiAxMDBweCAwIDEwMHB4XG5cdCkpO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtNDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ib3R0b20tdGVhbC1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMicpO1xuXG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXHR9XG5cblx0LmNvbHMge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0PiAubGVmdCB7XG5cdFx0XHRmbGV4OiAwIDAgMjAlO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAucmlnaHQge1xuXHRcdFx0ZmxleDogMCAwIDczJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tZWRpdG9yLWltYWdlIHtcblx0JHRoaXM6ICY7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAwIDAgMTAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogMCAwIDUwcHgsXG5cdFx0JHNpemUtTDogMCAwIDEwMHB4XG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0LnRoaW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTI2cHg7XG5cdFx0cmlnaHQ6IC0xNzBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiA0MDNweDtcblx0XHRoZWlnaHQ6IDM4NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xdWl6LXJlc3VsdHMtdGhpbmctMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDIwMHB4IDAgMDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMTAwcHggMCAwLFxuXHRcdFx0JHNpemUtTDogMjAwcHggMCAwXG5cdFx0KSk7XG5cblx0XHQmLnN0eWxlLTAge1xuXHRcdFx0I3skdGhpc31fX2ltZyB7XG5cdFx0XHRcdG9yZGVyOiAtMTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLWVtYmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aGluZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAtNjQ0cHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNjA1cHg7XG5cdFx0XHRcdGhlaWdodDogNjIycHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE5ZGVnKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3F1aXotdGhpbmctNC0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDMwcHggMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCAwIDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiAzMHB4IDAgNTBweFxuXHRcdCkpO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogNTBweCAwIDA7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgJGNvbG9yLXN1bmZsb3dlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmbGV4OiAwIDAgNDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdH1cbn1cblxuLnNlY3Rpb24tZ3JpZC1pbWFnZS10ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiAxMTBweCAwIDA7XG5cdG1hcmdpbjogMCAwIC0xcHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lml0ZW1zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQueWVsbG93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMDBweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VuZmxvd2VyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC00OXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvdG9wLXN1bmZsb3dlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMTAwJSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCc0MHB4LzEuMjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMwcHgsXG5cdFx0XHQkc2l6ZS1MOiA0MHB4XG5cdFx0KSk7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgNTBweDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuICsgMSkge1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZm9yZXN0fTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDIpIHtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDMpIHtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdH1cblx0fVxuXG5cdC5pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4MCAvIDM2MCAqIDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcblx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyMnB4LzEuMjUnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogNTBweCAwIDMwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tZWRpdG9yLWhlYWRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIxMHB4IDAgMjAwcHg7XG5cblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ3BhZGRpbmcnLCAoXG5cdFx0JHNpemUtUzogOTBweCAwIDYwcHgsXG5cdFx0JHNpemUtTDogMjEwcHggMCAyMDBweFxuXHQpKTtcblxuXHQudGhpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yMTBweDtcblx0XHRsZWZ0OiAtMTcwcHg7XG5cdFx0d2lkdGg6IDcxM3B4O1xuXHRcdGhlaWdodDogNzI1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoaW5nLWNsb3Zlci1sZWFmLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG5cblx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIE1RKE0pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0ZmxleDogMCAwIDMwJTtcblxuXHRcdD4gaDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjI1Jyk7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdFx0JHNpemUtTDogNDBweFxuXHRcdFx0KSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA2NiU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24taW1hZ2UtdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsLWxpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogNDVweCAwIDA7XG5cdHBhZGRpbmc6IDkwcHggMCAxMDBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiA2MHB4IDAgNTBweCxcblx0XHQkc2l6ZS1MOiA5MHB4IDAgMTAwcHhcblx0KSk7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RvcC10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjQnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMCAwIDEwMHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19jb2xzIHtcblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZmxleDogMCAwIDQwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDEwcHggMCAwICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdHh0IHtcblx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLWdyaWQtcGVvcGxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXRlYWwtbGlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMjVweDtcblx0cGFkZGluZzogODBweCAwO1xuXG5cdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdCRzaXplLVM6IDQwcHggMCxcblx0XHQkc2l6ZS1MOiA4MHB4IDBcblx0KSk7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC00OXB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JvdHRvbS10ZWFsLWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNDBweC8xLjMnKTtcblxuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbjogMCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMzBweCxcblx0XHRcdCRzaXplLUw6IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEwcHgsIDFmcikpO1xuXHRcdGdhcDogODBweCA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2dhcCcsIChcblx0XHRcdCRzaXplLVM6IDQwcHggMjBweCxcblx0XHRcdCRzaXplLUw6IDgwcHggNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS4xMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgMSkge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItdGVhbH07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgMikge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3Itc3VuZmxvd2VyfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg2biArIDMpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLWVtYmVyfTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyA0KSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNm4gKyA1KSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1zdW5mbG93ZXJ9O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDZuICsgNikge1xuXHRcdFx0LS1jb2xvci1iZzogI3skY29sb3ItZm9yZXN0fTtcblx0XHRcdC0tY29sb3ItYnM6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdH1cblx0fVxuXG5cdC5pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0MCAvIDI2MCAqIDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcblx0XHRcdGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgdmFyKC0tY29sb3ItYnMpO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHZhcigtLWNvbG9yLWJzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMjRweC8xLjI1Jyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDMwcHggMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyNHB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMTVweCAwIDEwcHgsXG5cdFx0XHQkc2l6ZS1MOiAzMHB4IDAgMjBweFxuXHRcdCkpO1xuXHR9XG59XG5cbi5zZWN0aW9uLXBvc3RzLWxhdGVzdCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lZ2dzaGVsbDtcblx0cGFkZGluZzogMjI1cHggMCAyNTBweDtcblxuXHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygncGFkZGluZycsIChcblx0XHQkc2l6ZS1TOiAxMDBweCAwIDE2MHB4LFxuXHRcdCRzaXplLUw6IDIyNXB4IDAgMjUwcHhcblx0KSk7XG5cblx0aDIge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQwcHgvMS4zJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCAxMTBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAzMHB4LFxuXHRcdFx0JHNpemUtTDogNDBweFxuXHRcdCkpO1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHRcdCRzaXplLVM6IDAgMCA1MHB4LFxuXHRcdFx0JHNpemUtTDogMCAwIDExMHB4XG5cdFx0KSk7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcblx0XHRnYXA6IDgwcHggNDBweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdnYXAnLCAoXG5cdFx0XHQkc2l6ZS1TOiA0MHB4IDIwcHgsXG5cdFx0XHQkc2l6ZS1MOiA4MHB4IDQwcHhcblx0XHQpKTtcblx0fVxuXG5cdGxpIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDEpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXRlYWx9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItZm9yZXN0fTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiArIDIpIHtcblx0XHRcdC0tY29sb3ItYmc6ICN7JGNvbG9yLXN1bmZsb3dlcn07XG5cdFx0XHQtLWNvbG9yLWJzOiAjeyRjb2xvci1lbWJlcn07XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24gKyAzKSB7XG5cdFx0XHQtLWNvbG9yLWJnOiAjeyRjb2xvci1mb3Jlc3R9O1xuXHRcdFx0LS1jb2xvci1iczogI3skY29sb3ItdGVhbH07XG5cdFx0fVxuXHR9XG5cblx0LmltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjgwIC8gMzYwICogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xuXHRcdFx0Ym94LXNoYWRvdzogMTBweCAxMHB4IDAgMCB2YXIoLS1jb2xvci1icyk7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIycHgvMS4zJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDQ4cHggMCAzNnB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiAyMnB4XG5cdFx0KSk7XG5cblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnbWFyZ2luJywgKFxuXHRcdFx0JHNpemUtUzogMjRweCAwIDE4cHgsXG5cdFx0XHQkc2l6ZS1MOiA0OHB4IDAgMzZweFxuXHRcdCkpO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wb3N0LWNhcmQge1xuXHQvL1xufVxuIiwiLnNlY3Rpb24tdGV4dC1sZWFkIHtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHQkc2l6ZS1TOiA3NXB4IDAgNzVweCxcblx0XHQkc2l6ZS1MOiAxNTBweCAwIDE1MHB4XG5cdCkpO1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTU4cHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0JHNpemUtUzogMTZweCxcblx0XHRcdCRzaXplLUw6IDIwcHhcblx0XHQpKTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHR9XG59XG4iLCIuc2VjdGlvbi12aWRlby10ZXh0LW11bHRpcGxlIHtcblx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ21hcmdpbicsIChcblx0XHQkc2l6ZS1TOiAoLTc1cHggLyAyKSAwIDc1cHgsXG5cdFx0JHNpemUtTDogKC0xNTBweCAvIDIpIDAgMTUwcHhcblx0KSk7XG59XG4iLCIuYXBwLXN0YXJ0LWV4cGxvcmUge1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1vcHRpb24tdGljayB7XG5cdFx0d2lkdGg6IDI0cHg7aGVpZ2h0OiAyNHB4O2JvcmRlci1yYWRpdXM6IDEwMCU7IGJvcmRlcjogMnB4IHNvbGlkICMwRjQ3MkU7Y3Vyc29yOnBvaW50ZXI7Ym94LXNpemluZzogYm9yZGVyLWJveDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZWNrLXRpY2suc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Ji5hcHAtc3RhcnQtZXhwbG9yZS0tb3B0aW9uLXRpY2tfX3NlbGVjdGVkIHtcblxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTEyJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLXNxdWlnZ2x5LWNpcmNsZTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA0MDNweDtcblx0XHRoZWlnaHQ6IDM4NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NxdWlnZ2x5LWNpcmNsZS5zdmcnKSBuby1yZXBlYXQgbGVmdCAvIDEwMCUgMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC0zNyUpO1xuXHR9XG5cblx0LmFwcC1zdGFydC1leHBsb3JlLS1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLWxhYmVsLWhlYWRpbmcge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzIwcHgvMjRweCcpO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCA3MSwgNDYsIDAuMik7bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVnZ3NoZWxsO1xuXG5cdFx0QGluY2x1ZGUgTVEoTSwgXCJtaW4td2lkdGhcIikge1xuXHRcdFx0cGFkZGluZzogMTZweCAzMnB4O1xuXHRcdH1cblxuXHRcdCYuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbl9fc2VsZWN0ZWQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6ICNEQkRCRDM7XG5cdFx0fVxuXHR9XG5cblxuXHQuYXBwLXN0YXJ0LWV4cGxvcmUtLW9wdGlvbi1sYWJlbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0NHB4KTtcblxuXHRcdEBpbmNsdWRlIE1RKE0sIFwibWluLXdpZHRoXCIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1NHB4KTtcblx0XHR9XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0Y29sb3I6ICRjb2xvci10ZWFsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdwYWRkaW5nJywgKFxuXHRcdFx0JHNpemUtUzogMjBweCAxOHB4LFxuXHRcdFx0JHNpemUtTDogMjBweCAyOHB4XG5cdFx0KSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXRlYWw7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZWFsO1xuXG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5hZHZpc29yLWFyY2hpdmUtYnktdGF4b25vbXkge1xuXHQuZmlsdGVycyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4iLCIvLyBJbXBhY3QgUmVwb3J0IFBhZ2UgU3R5bGVzXG5cbi5oZWFkZXItaW1wYWN0LXJlcG9ydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmX19iYW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtaGVhZGluZ3MoJzQ4cHgvMS4xJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDMycHgsXG5cdFx0XHQkc2l6ZS1MOiA0OHB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX19pbnRybyB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDFlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gSW1wYWN0IFN0YXRzIFNlY3Rpb25cbi5zZWN0aW9uLWltcGFjdC1zdGF0cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5cbi5pbXBhY3Qtc3RhdHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcblx0Z2FwOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Y29sb3I6ICRjb2xvci1lZ2dzaGVsbDtcblx0fVxuXG5cdCZfX251bWJlciB7XG5cdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnNzJweC8xJyk7XG5cblx0XHRjb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0QGluY2x1ZGUgcG9seS1mbHVpZC1zaXppbmcoJ2ZvbnQtc2l6ZScsIChcblx0XHRcdCRzaXplLVM6IDQ4cHgsXG5cdFx0XHQkc2l6ZS1MOiA3MnB4XG5cdFx0KSk7XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0Jl9fc3VmZml4IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdEBpbmNsdWRlIHBvbHktZmx1aWQtc2l6aW5nKCdmb250LXNpemUnLCAoXG5cdFx0XHQkc2l6ZS1TOiAxNHB4LFxuXHRcdFx0JHNpemUtTDogMTZweFxuXHRcdCkpO1xuXHR9XG59XG5cbi8vIENvbnRlbnQgU2VjdGlvbnNcbi5zZWN0aW9uLWltcGFjdC1jb250ZW50IHtcblx0cGFkZGluZzogODBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG5cdCYtLWFsdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdCYuaGFzLWltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkaW5ncygnMzZweC8xLjInKTtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZygnZm9udC1zaXplJywgKFxuXHRcdFx0XHQkc2l6ZS1TOiAyOHB4LFxuXHRcdFx0XHQkc2l6ZS1MOiAzNnB4XG5cdFx0XHQpKTtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxZW07XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsLFxuXHRcdFx0b2wge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBQREYgRG93bmxvYWQgU2VjdGlvblxuLnNlY3Rpb24taW1wYWN0LWRvd25sb2FkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWw7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cbn1cblxuLm1vZGFsLWRvd25sb2FkIHtcblx0Jl9fdHJpZ2dlciB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFuZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0QGluY2x1ZGUgTVEoUykge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAyMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRAaW5jbHVkZSBidXR0b24tcmVzZXQ7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRoMyB7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRpbmdzKCcyNHB4LzEuMicpO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0LmZpZWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgkY29sb3ItZm9yZXN0LCAwLjIpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogMTVweDtcblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblxuXHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sb2FkaW5nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Vycm9yIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAwLjEpO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb3JtLWNvbnRhaW5lciB7XG5cdFx0Ly8gU3R5bGUgdGhlIEdyYXZpdHkgRm9ybSB0byBtYXRjaCBtb2RhbCBkZXNpZ25cblx0XHQqLFxuXHRcdCo6OmJlZm9yZSxcblx0XHQqOjphZnRlciB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQvLyBSZXNldCBHcmF2aXR5IEZvcm1zIHRoZW1lIGRlZmF1bHRzXG5cdFx0XHQmLmdyYXZpdHktdGhlbWUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2JvZHkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5nZmllbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAwOyAvLyBQcmV2ZW50IGZsZXggb3ZlcmZsb3dcblxuXHRcdFx0Ji5nZmllbGQtLXdpZHRoLWhhbGYge1xuXHRcdFx0XHQvL3dpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBNUShTKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGQtLXdpZHRoLWZ1bGwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0XHQuZ2ZpZWxkX3JlcXVpcmVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cblx0XHRcdFx0LmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yLWZvcmVzdCwgMC4yKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZm9yZXN0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3Jlc3Q7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VuZmxvd2VyO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1bmZsb3dlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXRlYWwsIDAuMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cdH1cblxuXHQmX19zdWNjZXNzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZWFsLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTWVkaWEgVGlsZXMgU2VjdGlvblxuLnNlY3Rpb24taW1wYWN0LW1lZGlhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVnZ3NoZWxsO1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0QGluY2x1ZGUgTVEoUykge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBNUShNKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIE1RKFMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgTVEoMzc1cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxufVxuXG4ubWVkaWEtdGlsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWdnc2hlbGw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQmX19kb3dubG9hZCB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKCk7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdW5mbG93ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcmVzdDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kYWwgYmFja2Ryb3AgYW5kIGRpYWxvZ1xuLm1vZGFsLWRvd25sb2FkIHtcblx0Jl9fYmFja2Ryb3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRpbnNldDogMDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuXG5cdFx0Ji5pcy1vcGVuIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RpYWxvZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC1oZWlnaHQ6IDkwdmg7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/