@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}

#intercom-container {
  z-index: 10010;
}

/* ~ 377px */

/* ~ 489px */

/* ~ 575px */

/* ~ 767px */

/* ~ 991px */

/* ~ 1199px */

/* ~ 1399px */

/* ~ 1599px */

.container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}

.col {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
}

/* archivo-regular - latin */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../fonts/archivo-v8-latin-regular.woff2") format("woff2"), url("../fonts/archivo-v8-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* archivo-500 - latin */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("../fonts/archivo-v8-latin-500.woff2") format("woff2"), url("../fonts/archivo-v8-latin-500.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* archivo-700 - latin */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("../fonts/archivo-v8-latin-700.woff2") format("woff2"), url("../fonts/archivo-v8-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* archivo-900 - latin */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(""), url("../fonts/archivo-v8-latin-900.woff2") format("woff2"), url("../fonts/archivo-v8-latin-900.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-regular - latin */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("../fonts/roboto-v27-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v27-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

html {
  overflow-x: hidden;
}

body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 320px;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  background-color: #F9FAFB;
  font-family: 'Archivo', 'Helvetica', 'Arial', sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-weight: 400;
  overflow-x: hidden;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

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

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

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

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

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

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

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

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

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

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

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

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

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

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

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

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

dt {
  font-weight: bold;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

[role="button"] {
  cursor: pointer;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

table {
  border-collapse: collapse;
  background-color: rgba(255, 255, 255, 0);
}

caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

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

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

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

output {
  display: inline-block;
}

[hidden] {
  display: none !important;
}

.text-blue55 {
  color: #1890FF;
}

.text-green60 {
  color: #62D0A1;
}

.text-green55 {
  color: #4FCA95;
}

.overflow-hidden {
  overflow: hidden !important;
}

.d-tablet-only {
  display: none;
}

.d-desktop-only {
  display: none !important;
}

.d-tablet-up {
  display: none !important;
}

.section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section__header {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  color: #14181F;
}

.section__header--big {
  font-size: 32px;
  font-weight: 900;
  line-height: 40px;
}

.section__header--small {
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 40px;
}

.section__text {
  margin-bottom: 32px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #525F7A;
}

.section__text--big {
  margin-bottom: 64px;
  font-size: 16px;
}

.svg-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.svg-icon-no-fill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.emoji {
  display: inline-block;
  background: url("../images/emoji-sprite/emoji@1x.png") no-repeat top left;
}

.emoji.automobile_18x18 {
  background-position: 0 0;
  width: 20px;
  height: 20px;
}

.emoji.chart-increasing_24x24 {
  background-position: 0 -21px;
  width: 26px;
  height: 26px;
}

.emoji.check-mark-button_23x23 {
  background-position: 0 -48px;
  width: 25px;
  height: 25px;
}

.emoji.folded-hands_18x18 {
  background-position: 0 -74px;
  width: 20px;
  height: 20px;
}

.emoji.handshake_32x32 {
  background-position: 0 -95px;
  width: 34px;
  height: 34px;
}

.emoji.hugging-face_18x18 {
  background-position: 0 -130px;
  width: 20px;
  height: 20px;
}

.emoji.mobile-phone-with-arrow_56x56 {
  background-position: 0 -151px;
  width: 58px;
  height: 58px;
}

.emoji.money-mouth-face_56x56 {
  background-position: 0 -210px;
  width: 58px;
  height: 58px;
}

.emoji.money-mouth-face_24x24 {
  background-position: 0 -269px;
  width: 26px;
  height: 26px;
}

.emoji.money-with-wings_18x18 {
  background-position: 0 -296px;
  width: 20px;
  height: 20px;
}

.emoji.open-mailbox-with-raised-flag_56x56 {
  background-position: 0 -317px;
  width: 58px;
  height: 58px;
}

.emoji.party-popper_18x18 {
  background-position: 0 -376px;
  width: 20px;
  height: 20px;
}

.emoji.party-popper_23x23 {
  background-position: 0 -397px;
  width: 25px;
  height: 25px;
}

.emoji.spiral-calendar_24x24 {
  background-position: 0 -423px;
  width: 26px;
  height: 26px;
}

.emoji.waving-hand_18x18 {
  background-position: 0 -450px;
  width: 20px;
  height: 20px;
}

.emoji.spiral-calendar_56x56 {
  background-position: 0 -471px;
  width: 58px;
  height: 58px;
}

.emoji.spiral-calendar_20x20 {
  background-position: 0 -530px;
  width: 22px;
  height: 22px;
}

.emoji.chart-increasing_20x20 {
  background-position: 0 -553px;
  width: 22px;
  height: 22px;
}

.emoji.money-mouth-face_20x20 {
  background-position: 0 -576px;
  width: 22px;
  height: 22px;
}

.emoji.chart-increasing_15x15 {
  background-position: 0 -599px;
  width: 17px;
  height: 17px;
}

.emoji.money-mouth-face_15x15 {
  background-position: 0 -617px;
  width: 17px;
  height: 17px;
}

.emoji.spiral-calendar_15x15 {
  background-position: 0 -635px;
  width: 17px;
  height: 17px;
}

.emoji.spiral-calendar_40x40 {
  background-position: 0 -653px;
  width: 42px;
  height: 42px;
}

.emoji.mobile-phone-with-arrow_40x40 {
  background-position: 0 -696px;
  width: 42px;
  height: 42px;
}

.emoji.money-mouth-face_40x40 {
  background-position: 0 -739px;
  width: 42px;
  height: 42px;
}

.emoji.open-mailbox-with-raised-flag_40x40 {
  background-position: 0 -782px;
  width: 42px;
  height: 42px;
}

.emoji.handshake_18x18 {
  background-position: 0 -825px;
  width: 20px;
  height: 20px;
}

.emoji.waving-hand_14x14 {
  background-position: 0 -846px;
  width: 16px;
  height: 16px;
}

.emoji.party-popper_16x16 {
  background-position: 0 -863px;
  width: 18px;
  height: 18px;
}

.emoji.money-with-wings_14x14 {
  background-position: 0 -882px;
  width: 16px;
  height: 16px;
}

.emoji.hugging-face_14x14 {
  background-position: 0 -899px;
  width: 16px;
  height: 16px;
}

.emoji.check-mark-button_14x14 {
  background-position: 0 -916px;
  width: 16px;
  height: 16px;
}

.emoji.hugging-face_12x12 {
  background-position: 0 -933px;
  width: 14px;
  height: 14px;
}

.emoji.party-popper_12x12 {
  background-position: 0 -948px;
  width: 14px;
  height: 14px;
}

.emoji.automobile_12x12 {
  background-position: 0 -963px;
  width: 14px;
  height: 14px;
}

.emoji.folded-hands_12x12 {
  background-position: 0 -978px;
  width: 14px;
  height: 14px;
}

.emoji.handshake_24x24 {
  background-position: 0 -993px;
  width: 26px;
  height: 26px;
}

.emoji.automobile_16x16 {
  background-position: 0 -1020px;
  width: 18px;
  height: 18px;
}

.emoji.hugging-face_16x16 {
  background-position: 0 -1039px;
  width: 18px;
  height: 18px;
}

.emoji.speech-balloon_40x40 {
  background-position: 0 -1058px;
  width: 42px;
  height: 42px;
}

.emoji.money-bag_40x40 {
  background-position: 0 -1101px;
  width: 42px;
  height: 42px;
}

.logo {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: inline-block;
  width: 102px;
  height: 22px;
}

.logo--header {
  width: 111px;
  height: 22px;
}

.logo--mobile-menu {
  width: 111px;
  height: 24px;
  color: #FFFFFF;
}

.logo--white {
  color: #FFFFFF;
}

.logo--white:hover {
  color: #FFFFFF;
}

.logo--blue {
  color: #1890FF;
}

.logo--blue:hover {
  color: #1890FF;
}

.button {
  display: inline-block;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-align: center;
  text-decoration: none;
  border-width: 2px;
  border-style: solid;
  border-radius: 16px;
  cursor: pointer;
  -webkit-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  -o-transition: border-color 0.2s, background-color 0.2s, color 0.2s;
  transition: border-color 0.2s, background-color 0.2s, color 0.2s;
}

.button:hover {
  text-decoration: none;
}

.button:focus {
  outline-width: 0;
}

.button:disabled {
  background-color: #E0E4EB;
  border-color: #E0E4EB;
  color: #A3ADC2;
}

.button--block {
  width: 100%;
}

.button--primary-blue {
  background-color: #1890FF;
  border-color: #1890FF;
  color: #FFFFFF;
}

.button--primary-blue:hover {
  background-color: #339DFF;
  border-color: #339DFF;
}

.button--primary-blue:active {
  background-color: #66B5FF;
  border-color: #66B5FF;
}

.button--primary-green {
  background-color: #4FCA95;
  border-color: #4FCA95;
  color: #FFFFFF;
}

.button--primary-green:hover {
  background-color: #62D0A1;
  border-color: #62D0A1;
}

.button--primary-green:active {
  background-color: #89DCB8;
  border-color: #89DCB8;
}

.button--secondary-blue {
  background-color: rgba(255, 255, 255, 0);
  border-color: #1890FF;
  color: #1890FF;
}

.button--secondary-blue:hover {
  background-color: #E5F3FF;
}

.button--secondary-blue:active {
  background-color: #CCE6FF;
}

.button--secondary-white {
  background-color: rgba(255, 255, 255, 0);
  border-color: #FFFFFF;
  color: #FFFFFF;
}

.button--secondary-white:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF;
}

.button--secondary-white:active {
  background-color: rgba(255, 255, 255, 0.4);
  color: #FFFFFF;
}

.button--secondary-white:disabled {
  background-color: rgba(255, 255, 255, 0);
}

.button__icon-chevron {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-transform: translate(6px, 3px);
      -ms-transform: translate(6px, 3px);
          transform: translate(6px, 3px);
}

.button__icon-arrow {
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-transform: translate(6px, 3px);
      -ms-transform: translate(6px, 3px);
          transform: translate(6px, 3px);
}

.get-app-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.get-app-form__input {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 178px;
  padding: 13px 10px;
  border-width: 0;
  border-radius: 12px 0 0 12px;
  font-size: 14px;
  line-height: 20px;
}

.get-app-form__input::-webkit-input-placeholder {
  color: #A3ADC2;
}

.get-app-form__input::-moz-placeholder {
  color: #A3ADC2;
}

.get-app-form__input:-ms-input-placeholder {
  color: #A3ADC2;
}

.get-app-form__input::-ms-input-placeholder {
  color: #A3ADC2;
}

.get-app-form__input::placeholder {
  color: #A3ADC2;
}

.get-app-form__input:focus {
  outline-width: 0;
}

.get-app-form--modal .get-app-form__input {
  background-color: #F9FAFB;
  border: 1px solid #E0E4EB;
}

.get-app-form__button {
  min-width: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 0 12px 12px 0;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
}

.social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -8px;
  padding: 0;
}

.social__item {
  padding: 0 8px;
  list-style-type: none;
}

.social__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 56px;
  height: 56px;
  border: 1px solid currentColor;
  border-radius: 18px;
  color: currentColor;
  text-decoration: none;
}

.social__link:hover {
  color: currentColor;
  text-decoration: none;
}

.social__icon {
  width: 24px;
  height: 24px;
}

.text-panel {
  display: inline-block;
  margin-bottom: 0;
  padding: 15px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-radius: 24px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 19px;
  color: #14181F;
}

.text-panel--green60-left {
  border-color: #62D0A1;
  -webkit-box-shadow: -8px 8px 0 0 #62D0A1;
          box-shadow: -8px 8px 0 0 #62D0A1;
}

.text-panel--blue55-right {
  border-color: #1890FF;
  -webkit-box-shadow: 8px 8px 0 0 #1890FF;
          box-shadow: 8px 8px 0 0 #1890FF;
}

.text-panel--blue80-right {
  border-color: #99CEFF;
  -webkit-box-shadow: 8px 8px 0 0 #99CEFF;
          box-shadow: 8px 8px 0 0 #99CEFF;
}

.text-panel--yellow55-left {
  border-color: #F4AE24;
  -webkit-box-shadow: -8px 8px 0 0 #F4AE24;
          box-shadow: -8px 8px 0 0 #F4AE24;
}

.text-panel--yellow55-right {
  border-color: #F4AE24;
  -webkit-box-shadow: 8px 8px 0 0 #F4AE24;
          box-shadow: 8px 8px 0 0 #F4AE24;
}

.text-panel--yellow80-right {
  border-color: #FADB9E;
  -webkit-box-shadow: 8px 8px 0 0 #FADB9E;
          box-shadow: 8px 8px 0 0 #FADB9E;
}

.text-panel--red70-right {
  border-color: #FE677A;
  -webkit-box-shadow: 8px 8px 0 0 #FE677A;
          box-shadow: 8px 8px 0 0 #FE677A;
}

.text-panel--blue-green {
  background-color: #1890FF;
  border-color: #1890FF;
  color: #FFFFFF;
  -webkit-box-shadow: -12px 12px 0 0 #4FCA95;
          box-shadow: -12px 12px 0 0 #4FCA95;
}

.chat-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chat-message--avatar-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.chat-message--avatar-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.chat-message__avatar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  background-image: -webkit-gradient(linear, left top, right bottom, from(#76E8B8), color-stop(77.6%, #008EFF));
  background-image: -o-linear-gradient(top left, #76E8B8 0%, #008EFF 77.6%);
  background-image: linear-gradient(to bottom right, #76E8B8 0%, #008EFF 77.6%);
  border-radius: 40px;
}

.chat-message__photo {
  display: block;
  width: 36px;
  height: 36px;
  border: 2px solid white;
  border-radius: 35px;
}

.chat-message__text {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding: 16px 16px 11px;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-size: 16px;
  line-height: 24px;
  color: #14181F;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.chat-message__text::after {
  position: absolute;
  bottom: 0;
  width: 8px;
  height: 8px;
  background-image: url("../images/common/chat-message-tail.svg");
  background-size: cover;
  background-repeat: no-repeat;
  content: '';
}

.chat-message--avatar-left .chat-message__text {
  margin-left: 8px;
  border-bottom-left-radius: 0;
}

.chat-message--avatar-left .chat-message__text::after {
  left: 0;
  background-position: top left;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.chat-message--avatar-right .chat-message__text {
  margin-right: 8px;
  border-bottom-right-radius: 0;
}

.chat-message--avatar-right .chat-message__text::after {
  right: 0;
  background-position: top right;
  -webkit-transform: translateX(100%) scaleX(-1);
      -ms-transform: translateX(100%) scaleX(-1);
          transform: translateX(100%) scaleX(-1);
}

.chat-message__name {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
}

.timeline {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
}

.timeline__point {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #F0F1F5;
}

.timeline__point::before {
  position: absolute;
  top: 6px;
  left: -24px;
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #1890FF;
  border-radius: 50%;
  background-color: #F9FAFB;
  -webkit-box-shadow: 0 0 2px 0 #F9FAFB;
          box-shadow: 0 0 2px 0 #F9FAFB;
  content: '';
}

.timeline__point::after {
  position: absolute;
  z-index: -1;
  top: 20px;
  left: -19px;
  width: 2px;
  height: -webkit-calc(100% + 6px);
  height: calc(100% + 6px);
  background-color: #1890FF;
  content: '';
}

.timeline__point:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom-width: 0;
}

.timeline__point:last-child::after {
  content: none;
}

.timeline__date {
  margin-right: 9px;
  padding: 4px 8px;
  background-color: #E5F3FF;
  border-radius: 4px;
  font-family: 'Roboto', sans-serif;
  font-size: 9px;
  font-weight: 700;
  line-height: 12px;
  color: #1890FF;
  text-transform: uppercase;
  letter-spacing: 1px;
}

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

.timeline__content {
  margin-left: 8px;
}

.timeline__emoji-desktop {
  display: none;
}

.timeline__title {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: #14181F;
  margin-bottom: 8px;
}

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

.timeline__text {
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #525F7A;
}

.timeline__text-blue {
  font-weight: 700;
  color: #1890FF;
}

.timeline__percent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  padding: 1px;
  background-color: #1890FF;
  border-radius: 4px;
  color: #FFFFFF;
}

.marker-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
  color: #525F7A;
}

.marker-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.marker-list__item:last-child {
  margin-bottom: 0;
}

.marker-list--large-margins .marker-list__item {
  margin-bottom: 40px;
}

.marker-list__marker {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 32px;
  border-radius: 16px;
  color: #fff;
  -webkit-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
          transform: translateY(-6px);
}

.marker-list__marker--blue {
  background-color: #1890FF;
}

.marker-list__marker--red {
  background-color: #FFCCD3;
}

.marker-list--large-margins .marker-list__marker {
  margin-right: 25px;
}

.marker-list__icon {
  width: 24px;
  height: 24px;
}

.slider-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -5px;
  margin-right: -5px;
}

.slider-pagination__bullet {
  width: 8px;
  height: 8px;
  margin: 0 5px;
  padding: 0;
  background-color: #D1D6E0;
  border-width: 0;
  border-radius: 16px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s, width 0.2s linear;
  -o-transition: background-color 0.2s, width 0.2s linear;
  transition: background-color 0.2s, width 0.2s linear;
}

.slider-pagination__bullet:focus {
  outline-width: 0;
}

.slider-pagination__bullet--active {
  width: 24px;
  background-color: #1890FF;
}

.member {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px 20px;
  border: 1px solid #F0F1F5;
  border-radius: 24px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: border-color 0.2s, -webkit-box-shadow 0.2s;
  transition: border-color 0.2s, -webkit-box-shadow 0.2s;
  -o-transition: border-color 0.2s, box-shadow 0.2s;
  transition: border-color 0.2s, box-shadow 0.2s;
  transition: border-color 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
}

.member--blue55:hover {
  border-color: #1890FF;
  -webkit-box-shadow: -12px 12px 0 0 #1890FF;
          box-shadow: -12px 12px 0 0 #1890FF;
}

.member--blue30:hover {
  border-color: #004F99;
  -webkit-box-shadow: -12px 12px 0 0 #004F99;
          box-shadow: -12px 12px 0 0 #004F99;
}

.member--yellow55:hover {
  border-color: #F4AE24;
  -webkit-box-shadow: -12px 12px 0 0 #F4AE24;
          box-shadow: -12px 12px 0 0 #F4AE24;
}

.member--green55:hover {
  border-color: #4FCA95;
  -webkit-box-shadow: -12px 12px 0 0 #4FCA95;
          box-shadow: -12px 12px 0 0 #4FCA95;
}

.member--red50:hover {
  border-color: #FD0221;
  -webkit-box-shadow: -12px 12px 0 0 #FD0221;
          box-shadow: -12px 12px 0 0 #FD0221;
}

.member__photo-box {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  margin-bottom: 23px;
  border-radius: 50%;
  overflow: hidden;
}

.member__photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.member__photo--default {
  opacity: 1;
  -webkit-transition: opacity 0.8s linear;
  -o-transition: opacity 0.8s linear;
  transition: opacity 0.8s linear;
}

.member:hover .member__photo--default {
  opacity: 0;
}

.member__photo--hover {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.member:hover .member__photo--hover {
  opacity: 1;
}

.member__name {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #14181F;
}

.member__job-title {
  min-height: 56px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #525F7A;
}

.team-join {
  max-width: 100%;
  text-align: center;
}

.team-join__image-box {
  display: none;
  margin-bottom: 35px;
  text-align: right;
}

.team-join__image {
  max-width: 100%;
}

.team-join__text {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  color: #14181F;
}

.team-join__button {
  width: 100%;
  max-width: 148px;
  padding: 8px 24px;
}

.loan-info {
  position: absolute;
  top: 41.3%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 21px 20px 19px;
  width: 100%;
  max-width: 343px;
  border: 2px solid #F9FAFB;
  border-radius: 16px;
  background-color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.loan-info__top-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}

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

.loan-info__avatar-box {
  position: relative;
  margin-right: 12px;
  padding-left: 6px;
}

.loan-info__arrow-box {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 6px;
  background-color: #1890FF;
}

.loan-info__arrow {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
  width: 11px;
  height: 12px;
  color: #FFFFFF;
}

.loan-info__avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

.loan-info__name-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.loan-info__name-row {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
  color: #8592AD;
}

.loan-info__name {
  font-weight: 700;
  color: #8592AD;
}

.loan-info__status {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #1890FF;
}

.loan-info__amount {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: right;
}

.loan-info__amout-label {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
  color: #8592AD;
}

.loan-info__amount-total {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #14181F;
}

.loan-info__list {
  margin: 0;
  padding: 12px;
  border: 2px solid #F9FAFB;
  border-radius: 8px;
  list-style-type: none;
}

.loan-info__list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  line-height: 18px;
}

.loan-info__list-item:not(:last-child) {
  margin-bottom: 12px;
}

.loan-info__list-label {
  color: #8592AD;
}

.loan-info__list-value {
  color: #3D475C;
}

.summary-list {
  position: absolute;
  top: 35.2%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: 65%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.summary-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
  padding: 9px;
  background-color: #FFFFFF;
  border: 1px solid #F0F1F5;
  border-radius: 10px;
}

.summary-list__emoji-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 34px;
  height: 34px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #E5F3FF;
}

.summary-list__emoji-tablet {
  display: none;
}

.summary-list__emoji-desktop {
  display: none;
}

.summary-list__avatar-box {
  position: relative;
  margin-right: 12px;
  padding-left: 6px;
}

.summary-list__arrow-box {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 6px;
  background-color: #1890FF;
}

.summary-list__arrow {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
  width: 11px;
  height: 12px;
  color: #FFFFFF;
}

.summary-list__avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

.summary-list__content-box {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.summary-list__content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.summary-list__label {
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #667799;
}

.summary-list__value {
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 700;
  line-height: 15px;
}

.summary-list__info {
  width: 16px;
  height: 16px;
  color: #3D475C;
}

.nested-numeric-list > .nested-numeric-list__list > .nested-numeric-list__item:before {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.nested-numeric-list .nested-numeric-list__list {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

.nested-numeric-list .nested-numeric-list__list > .nested-numeric-list__item {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

.nested-numeric-list .nested-numeric-list__list > .nested-numeric-list__item:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

.nested-numeric-list .nested-numeric-list__item .nested-numeric-list__list > .nested-numeric-list__item {
  margin: 0;
}

.nested-numeric-list .nested-numeric-list__item .nested-numeric-list__list > .nested-numeric-list__item:before {
  content: counters(item, ".") " ";
}

.simple-table {
  width: 100%;
  margin: 0 0 30px;
  font-size: 14px;
}

.simple-table__text {
  margin: 0;
}

.simple-table__text-strong {
  font-weight: 500;
}

.simple-table__cell {
  padding: 10px;
  border: 1px solid #E0E4EB;
}

.simple-table__cell--active {
  color: #fff;
  font-weight: 500;
  background: #1890FF;
  border-color: rgba(255, 255, 255, 0.25);
}

.header {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}

.header--shadow {
  -webkit-box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
          box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
}

.header--white {
  background-color: #FFFFFF;
  color: #3D475C;
}

.header--white .header__logo-top-arrow {
  color: #525F7A;
}

.header--blue30 {
  background-color: #004F99;
  color: #FFFFFF;
}

.header--blue55 {
  background-color: #1890FF;
  color: #FFFFFF;
}

.header__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__right {
  display: none;
}

.header__nav {
  display: none;
}

.header__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

.header__nav-item {
  list-style-type: none;
}

.header__link {
  position: relative;
  display: block;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 24px;
  color: currentColor;
  text-align: center;
  text-decoration: none;
}

.header__link::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  max-width: 100%;
  height: 2px;
  border-radius: 2px;
  background-color: currentColor;
  opacity: 0;
  content: '';
  -webkit-transition: width 0.2s, opacity 0.4s;
  -o-transition: width 0.2s, opacity 0.4s;
  transition: width 0.2s, opacity 0.4s;
}

.header__link:hover {
  color: currentColor;
  text-decoration: none;
}

.header__link:hover::after {
  width: 48px;
  opacity: 1;
}

.header__link--active::after {
  width: 48px;
  opacity: 1;
}

.header__link--right {
  margin-right: 32px;
  padding-left: 0;
  padding-right: 0;
}

.header__app-button {
  width: 166px;
  border-radius: 12px;
}

.header__burger {
  width: 30px;
  height: 30px;
  padding: 3px;
  border-width: 0;
  background-color: rgba(255, 255, 255, 0);
  color: #FFFFFF;
}

.header__burger:focus {
  outline-width: 0;
}

.header--white .header__burger {
  color: #1890FF;
}

.header__burger-icon {
  width: 24px;
  height: 24px;
}

.mobile-menu {
  display: none;
  position: fixed;
  z-index: 10050;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 25px 16px;
  background-color: #1890FF;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.mobile-menu-opening .mobile-menu,
.mobile-menu-opened .mobile-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mobile-menu-opened .mobile-menu {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.mobile-menu__top-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 26px;
}

.mobile-menu__close {
  width: 30px;
  height: 30px;
  padding: 3px;
  border-width: 0;
  background-color: rgba(255, 255, 255, 0);
  color: #FFFFFF;
  -webkit-transform: translateX(3px);
      -ms-transform: translateX(3px);
          transform: translateX(3px);
}

.mobile-menu__close:focus {
  outline-width: 0;
}

.mobile-menu__close-icon {
  width: 24px;
  height: 24px;
}

.mobile-menu__nav {
  height: -webkit-calc(100vh - 200px);
  height: calc(100vh - 200px);
  overflow-y: auto;
}

.mobile-menu__nav-block {
  padding-top: 39px;
}

.mobile-menu__nav-title {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
  color: #FFFFFF;
}

.mobile-menu__nav-list {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  list-style-type: none;
  border-bottom: 1px solid #66B5FF;
}

.mobile-menu__nav-item {
  margin-bottom: 18px;
}

.mobile-menu__nav-link {
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  text-decoration: none;
}

.mobile-menu__bottom-row {
  margin-top: auto;
  padding-top: 48px;
  text-align: center;
}

.mobile-menu__app-button {
  min-width: 166px;
}

.footer {
  position: relative;
  z-index: 100;
  padding-top: 40px;
  padding-bottom: 12px;
  background-color: #003566;
  color: #FFFFFF;
}

.footer__content {
  margin-top: 37px;
  margin-bottom: 40px;
}

.footer__nav-col {
  max-width: 100%;
  margin-bottom: 7px;
}

.footer__nav-title {
  margin-bottom: 16px;
  font-size: 24px;
  border-width: 700px;
  line-height: 32px;
}

.footer__nav-title--links-col {
  margin-bottom: 24px;
}

.footer__nav-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.footer__nav-item {
  margin-bottom: 16px;
}

.footer__nav-link {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  text-decoration: none;
}

.footer__nav-link:hover {
  text-decoration: underline;
}

.footer__links-col {
  max-width: 100%;
  margin-top: 18px;
  text-align: right;
}

.footer__links-col-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}

.footer__links-col-group {
  width: 100%;
}

.footer__apps-row {
  margin-bottom: 30px;
}

.footer__copyright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  color: #8592AD;
}

.footer__copyright-separator {
  display: none;
}

.footer__copyright-bank {
  margin-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.apps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
  padding: 0;
}

.apps--footer {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: -8px;
  margin-right: -8px;
}

.apps--hero {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: -12px;
  margin-right: -12px;
}

.apps__item {
  padding: 0 12px;
  list-style-type: none;
}

.apps--footer .apps__item {
  padding: 0 8px;
}

.apps--hero .apps__item {
  padding: 0 12px;
}

.apps__link {
  display: block;
  color: currentColor;
  text-decoration: none;
}

.apps__link:hover {
  color: currentColor;
  text-decoration: none;
}

.apps__icon {
  width: 144px;
  height: 49px;
}

.apps--white {
  color: #FFFFFF;
}

.apps--black {
  color: #3D475C;
}

.apps__gpath1 {
  fill: #3D475C;
}

.apps--white .apps__gpath1 {
  fill: #F6F8FA;
}

.apps__gpath2 {
  fill: #3D475C;
}

.apps--white .apps__gpath2 {
  fill: #ECECEE;
}

.modal {
  position: fixed;
  z-index: 10000;
  overflow-x: hidden;
  top: 0;
  left: 0;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100vh;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-overflow-scrolling: touch;
}

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

.modal--backdrop {
  background-color: rgba(0, 53, 102, 0.9);
}

.modal__body {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
  max-width: 1088px;
  min-height: 360px;
  margin: auto;
  padding: 40px 20px 20px;
  background-color: #fff;
  border-radius: 32px;
  -webkit-transition: opacity 0.7s ease, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.7s ease, -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out, opacity 0.7s ease;
  transition: transform 0.3s ease-in-out, opacity 0.7s ease;
  transition: transform 0.3s ease-in-out, opacity 0.7s ease, -webkit-transform 0.3s ease-in-out;
  opacity: 0;
  -webkit-transform: perspective(600px) translateY(350px) rotateX(-45deg) scale(0.7);
          transform: perspective(600px) translateY(350px) rotateX(-45deg) scale(0.7);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  overflow: hidden;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.modal--shown .modal__body {
  opacity: 1;
  -webkit-transform: perspective(600px) rotateX(0) scale(1);
          transform: perspective(600px) rotateX(0) scale(1);
}

.modal__close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border-width: 0;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  color: #14181F;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.modal__close:hover {
  color: #1890FF;
}

.modal__close:focus {
  outline-width: 0;
}

.modal__close-icon {
  width: 24px;
  height: 24px;
}

.modal__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.modal__header {
  margin-bottom: 32px;
  font-size: 25px;
  font-weight: 700;
  line-height: 32px;
}

.modal__text {
  margin-bottom: 64px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.modal__button {
  width: 100%;
  max-width: 343px;
  margin-bottom: 16px;
}

.modal__resend-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 32px;
  padding: 0;
  border-width: 0;
  background-color: rgba(255, 255, 255, 0);
  font-family: 'Archivo', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #1890FF;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.modal__resend-button:hover {
  color: #66B5FF;
}

.modal__resend-button-icon {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.modal__get-app-form {
  max-width: 427px;
  margin: 0 auto;
}

.hero {
  position: relative;
  z-index: 1;
  margin-bottom: 75px;
  padding-top: 119px;
  padding-bottom: 30px;
  background-color: #1890FF;
}

.hero:before {
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/hero/hero-wave.svg");
  background-size: 150% auto;
  background-position: center 100%;
  background-repeat: no-repeat;
  content: '';
}

.hero__text-col {
  position: relative;
  z-index: 2;
  max-width: 500px;
  margin: 0 auto;
}

.hero__header {
  margin-bottom: 25px;
  color: #FFFFFF;
  word-spacing: 5px;
}

.hero__text {
  margin-bottom: 25px;
  color: #FFFFFF;
}

.hero__image-col {
  position: relative;
  z-index: 2;
  max-width: 450px;
  margin: 0 auto;
  pointer-events: none;
}

.hero__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 90%;
}

.hero__image-layer {
  position: absolute;
}

.hero__image-layer--tablet {
  display: none;
}

.hero__image-layer--lv1 {
  top: 24.9%;
  left: -0.1%;
  width: 60.1%;
}

.hero__image-layer--lv2 {
  top: 43%;
  right: 1.6%;
  width: 32.8%;
}

.hero__image-layer--lv3 {
  top: -1.5%;
  left: 13%;
  width: 87.1%;
}

.hero__image-layer--lv4 {
  top: 10%;
  right: 4.7%;
  width: 10.6%;
}

.hero__image-layer--lv5 {
  top: 81.3%;
  left: 6.5%;
  width: 20.6%;
}

.hero__form {
  display: none;
  width: 100%;
  max-width: 348px;
  margin-bottom: 34px;
}

.hero__apps-tablet {
  display: none;
}

.lend-money {
  padding-top: 108px;
  padding-bottom: 60px;
}

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

.lend-money__image-col {
  position: relative;
  max-width: 500px;
  margin: 0 auto;
}

.lend-money__text-col {
  max-width: 440px;
  margin: 0 auto;
}

.lend-money__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 404px;
  -webkit-transform: translateY(-38px);
      -ms-transform: translateY(-38px);
          transform: translateY(-38px);
}

.lend-money__image-layer {
  position: absolute;
  max-width: 100%;
}

.lend-money__image-layer--lv1 {
  top: 5.3%;
  left: 5%;
  width: 83.9%;
}

.lend-money__image-layer--lv2 {
  top: -10.1%;
  right: -25%;
  width: 68.1%;
}

.lend-money__image-layer--lv3 {
  top: 12.3%;
  left: 0.4%;
  width: 5.4%;
}

.lend-money__image-layer--lv4 {
  top: 78%;
  right: 17.4%;
  width: 5.1%;
}

.lend-money__image-layer--lv5 {
  top: 2.5%;
  left: 6.9%;
  width: 88%;
}

.borrow-money {
  padding-top: 20px;
  padding-bottom: 30px;
}

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

.borrow-money__image-col {
  position: relative;
  max-width: 475px;
  margin: 0 auto 3px;
}

.borrow-money__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.borrow-money__image-box {
  position: relative;
  top: 0;
  width: 100%;
  height: 515px;
}

.borrow-money__image-layer {
  position: absolute;
}

.borrow-money__image-layer--lv1 {
  top: 1.9%;
  left: -5.8%;
  width: 110.9%;
}

.borrow-money__image-layer--lv2 {
  top: 14%;
  left: 7.6%;
  width: 97.3%;
}

.borrow-money__image-layer--lv3 {
  top: 0.6%;
  left: -28.5%;
  width: 68.4%;
}

.borrow-money__image-layer--lv4 {
  top: 42.1%;
  left: -10.4%;
  width: 14.6%;
}

.borrow-money__image-layer--lv5 {
  top: 1.7%;
  right: 17%;
  width: 6.7%;
}

.borrow-money__image-layer--lv6 {
  top: 11.8%;
  left: 17.4%;
  width: 64.6%;
}

.direct-bill {
  position: relative;
  padding-top: 50px;
  padding-bottom: 70px;
}

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

.direct-bill__image-col {
  max-width: 400px;
  margin: 0 auto 20px;
}

.direct-bill__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.direct-bill__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 96%;
}

.direct-bill__image-layer {
  position: absolute;
}

.direct-bill__image-layer--tablet {
  display: none;
}

.direct-bill__image-layer--lv1 {
  top: 2.3%;
  left: -5%;
  width: 112.1%;
}

.direct-bill__image-layer--lv2 {
  top: 39.5%;
  left: -4.8%;
  width: 102.2%;
}

.direct-bill__image-layer--lv3 {
  top: 6.9%;
  right: -22%;
  width: 73.6%;
}

.direct-bill__image-layer--lv4 {
  top: 29.2%;
  left: -5.2%;
  width: 7.7%;
}

.direct-bill__image-layer--lv5 {
  top: 0%;
  left: 33%;
  width: 5.9%;
}

.direct-bill__image-layer--lv6 {
  top: 16.1%;
  left: 14.1%;
  width: 65.7%;
}

.direct-bill__text {
  margin-bottom: 27px;
}

.direct-bill__button {
  width: 100%;
}

.direct-bill__plane {
  display: none;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translate(-70px, 100px);
      -ms-transform: translateX(-50%) translate(-70px, 100px);
          transform: translateX(-50%) translate(-70px, 100px);
}

.simple-payments {
  padding-top: 55px;
  padding-bottom: 50px;
}

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

.simple-payments__image-col {
  max-width: 500px;
  margin: 0 auto 22px;
}

.simple-payments__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.simple-payments__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 90%;
}

.simple-payments__image-layer {
  position: absolute;
}

.simple-payments__image-layer--lv1 {
  top: 0;
  left: 2.2%;
  width: 101.5%;
}

.simple-payments__image-layer--lv2 {
  top: -1.5%;
  left: 4.5%;
  width: 100%;
}

.simple-payments__image-layer--lv3 {
  top: 65.7%;
  left: -5.5%;
  width: 12.2%;
}

.simple-payments__image-layer--lv4 {
  top: 70.8%;
  left: 1%;
  width: 8.5%;
}

.fast-banking {
  position: relative;
  padding-top: 22px;
  padding-bottom: 70px;
}

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

.fast-banking__image-col {
  max-width: 400px;
  margin: 0 auto 20px;
}

.fast-banking__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.fast-banking__text {
  margin-bottom: 26px;
}

.fast-banking__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 97%;
}

.fast-banking__image-layer {
  position: absolute;
}

.fast-banking__image-layer--lv1 {
  top: 4%;
  left: -5%;
  width: 111.4%;
}

.fast-banking__image-layer--lv2 {
  top: 18.5%;
  right: 4.4%;
  width: 66.6%;
}

.fast-banking__image-layer--lv3 {
  top: 47%;
  left: 1.3%;
  width: 48.9%;
}

.fast-banking__image-layer--lv4 {
  top: 18%;
  left: -0.5%;
  width: 6.2%;
}

.fast-banking__image-layer--lv5 {
  top: 7.1%;
  right: 5.2%;
  width: 6.4%;
}

.fast-banking__image-layer--lv6 {
  top: 27.9%;
  left: 4.2%;
  width: 91.1%;
}

.fast-banking__button {
  width: 100%;
}

.featured-in {
  padding-top: 50px;
  padding-bottom: 70px;
}

.featured-in__header {
  margin-bottom: 41px;
  font-size: 24px;
  font-weight: 500;
  line-height: 26.11px;
  letter-spacing: 0.06em;
  text-align: center;
  text-transform: uppercase;
}

.featured-in__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  max-width: 500px;
  margin: 0 auto 18px;
  padding: 0;
}

.featured-in__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 33.33333%;
  max-height: 80px;
}

.featured-in__link {
  display: block;
  width: 100%;
  height: 100%;
  color: #8592AD;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.featured-in__link:hover {
  color: #A3ADC2;
  text-decoration: none;
}

.featured-in__logo {
  width: 100%;
}

.security-priority {
  padding-top: 240px;
  padding-bottom: 70px;
  overflow: hidden;
}

.security-priority__row {
  position: relative;
}

.security-priority__image-col {
  max-width: 41.66667%;
}

.security-priority__text-col {
  position: relative;
  max-width: 100%;
  padding: 41px 34px 39px;
}

.security-priority__text-col::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 16px;
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
  height: 100%;
  background-color: #E5F3FF;
  border-radius: 16px;
  content: '';
}

.security-priority__header {
  margin-bottom: 32px;
}

.security-priority__text {
  margin-bottom: 0;
}

.security-priority__image-box {
  position: absolute;
  top: 0;
  right: 50%;
  -webkit-transform: translate(50%, -226px);
      -ms-transform: translate(50%, -226px);
          transform: translate(50%, -226px);
  height: 270px;
  width: 270px;
}

.security-priority__image-layer {
  width: 100%;
}

.advantages {
  padding-top: 28px;
  padding-bottom: 50px;
}

.advantages__list {
  padding: 0;
}

.advantages__item {
  text-align: center;
}

.advantages__item:not(:last-child) {
  margin-bottom: 33px;
}

.advantages__image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 190px;
}

.advantages__image {
  max-width: 100%;
}

.advantages__item--l1 .advantages__image {
  height: 93px;
}

.advantages__item--l2 .advantages__image {
  height: 75px;
}

.advantages__item--l3 .advantages__image {
  height: 115px;
}

.advantages__text-box {
  width: 300px;
  margin: 0 auto;
}

.advantages__item--l3 .advantages__text-box {
  width: 250px;
}

.advantages__title {
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  color: #14181F;
}

.advantages__text {
  font-size: 16px;
  line-height: 28px;
  color: #525F7A;
}

.application {
  overflow: hidden;
  text-align: center;
  padding-top: 76px;
  padding-bottom: 115px;
}

.application--before-footer {
  margin-bottom: -98px;
  padding-bottom: 98px;
}

.application__wrapper {
  padding-top: 40px;
  padding-bottom: 20px;
  background-color: #fff;
}

.application--white-bg .application__wrapper {
  background-color: #fff;
}

.application__container {
  position: relative;
  z-index: 1;
}

.application__container::before {
  position: absolute;
  z-index: -1;
  top: -88px;
  right: 69%;
  width: 353px;
  height: 402px;
  background-image: url("../images/application/left-bg.svg");
  background-size: 100% 100%;
  background-position: right center;
  background-repeat: no-repeat;
  content: '';
}

.application__container::after {
  position: absolute;
  z-index: -1;
  bottom: 13px;
  left: 54.7%;
  width: 408px;
  height: 297px;
  background-image: url("../images/application/right-bg.svg");
  background-size: 100% 100%;
  background-position: left center;
  background-repeat: no-repeat;
  content: '';
}

.application__header {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 32px;
}

.application__text {
  margin-bottom: 65px;
}

.become-partner {
  position: relative;
  margin-bottom: -1px;
  padding-bottom: 32px;
  z-index: 1;
}

.become-partner::after {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  right: 0;
  height: 218px;
  background-color: #003566;
  content: '';
}

.become-partner__box {
  padding: 24px 42px;
  background-color: #004F99;
  background-image: url("../images/become-partner/become-partner-bg-left.svg"), url("../images/become-partner/become-partner-bg-right.svg");
  background-position: left bottom, right top;
  background-repeat: no-repeat, no-repeat;
  border-radius: 32px;
  text-align: center;
  color: #FFFFFF;
  -webkit-box-shadow: 0 4px 20px rgba(82, 95, 122, 0.25);
          box-shadow: 0 4px 20px rgba(82, 95, 122, 0.25);
}

.become-partner__header {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.become-partner__text {
  margin-bottom: 40px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.become-partner__button {
  width: 100%;
}

.become-partner__button-blue {
  width: 100%;
}

.how-work {
  padding-top: 121px;
  padding-bottom: 70px;
  background-color: rgba(229, 243, 255, 0.7);
  background-image: url("../images/how-work/how-work-wave.svg");
  background-size: 101% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.how-work__header {
  max-width: 260px;
  margin: 0 auto 47px;
  color: #14181F;
  text-align: center;
  word-spacing: 5px;
}

.how-work__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 45px;
}

.how-work__col {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  max-width: 100%;
}

.how-work__col::after {
  position: absolute;
  z-index: -1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.how-work__col:nth-child(1) {
  padding-bottom: 114px;
}

.how-work__col:nth-child(1)::after {
  bottom: 14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 64px;
  height: 81px;
  background-image: url("../images/how-work/arrow1-mobile.svg");
  content: '';
}

.how-work__col:nth-child(2) {
  padding-bottom: 106px;
}

.how-work__col:nth-child(2)::after {
  bottom: 16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 36px;
  height: 73px;
  background-image: url("../images/how-work/arrow2-mobile.svg");
  content: '';
}

.how-work__col:nth-child(3) {
  padding-bottom: 112px;
}

.how-work__col:nth-child(3)::after {
  bottom: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 73px;
  height: 78px;
  background-image: url("../images/how-work/arrow3-mobile.svg");
  content: '';
}

.how-work__emoji-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
  height: 80px;
  margin-left: 15px;
  margin-right: 20px;
  background-color: #CCE6FF;
  border-radius: 24px;
}

.how-work__emoji-desktop {
  display: none;
}

.how-work__title {
  margin-bottom: 18px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.how-work__text {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #525F7A;
}

.how-work__button-row {
  text-align: center;
}

.how-work__button {
  min-width: 194px;
}

.asking-help {
  position: relative;
  padding-top: 223px;
  padding-bottom: 0;
}

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

.asking-help__image-col {
  max-width: 440px;
  margin: 0 auto;
}

.asking-help__text-col {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 37px;
}

.asking-help__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 124%;
}

.asking-help__image-layer {
  position: absolute;
}

.asking-help__image-layer--lv1 {
  top: 0;
  left: -12.5%;
  width: 130%;
}

.asking-help__image-layer--lv2 {
  top: 12.8%;
  left: 20.6%;
  width: 78%;
}

.asking-help__text-panel {
  position: absolute;
  top: 76%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateX(6px);
      -ms-transform: translateX(-50%) translateX(6px);
          transform: translateX(-50%) translateX(6px);
  width: 100%;
  max-width: 246px;
  padding: 20px 25px;
  text-align: center;
}

.asking-help__text-panel-green {
  font-weight: 700;
  color: #62D0A1;
}

.asking-help__chat-message {
  position: absolute;
  top: -29%;
  right: -0.3%;
  width: 100%;
  max-width: 271px;
}

.asking-help__emoji-desktop {
  display: none;
}

.helping-hand {
  position: relative;
  padding-top: 87px;
  padding-bottom: 15px;
}

.helping-hand__plane {
  display: none;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

.helping-hand__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.helping-hand__text-col {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 27px;
}

.helping-hand__image-col {
  max-width: 440px;
  margin: 0 auto;
}

.helping-hand__image-box {
  position: relative;
  width: 100%;
  padding-bottom: 135%;
}

.helping-hand__image-layer {
  position: absolute;
}

.helping-hand__image-layer--lv1 {
  top: 23.3%;
  right: -4.8%;
  width: 93.8%;
}

.helping-hand__image-layer--lv2 {
  top: 19.2%;
  right: -2.5%;
  width: 99%;
}

.helping-hand__text-panel {
  position: absolute;
  top: 81%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateX(16px);
      -ms-transform: translateX(-50%) translateX(16px);
          transform: translateX(-50%) translateX(16px);
  width: 100%;
  max-width: 245px;
  padding: 19px 18px;
  text-align: center;
}

.helping-hand__text-panel-blue {
  font-weight: 700;
  color: #1890FF;
}

.helping-hand__chat-message {
  position: absolute;
  top: 0;
  left: 11.3%;
  width: 100%;
  max-width: 269px;
}

.helping-hand__emoji-desktop {
  display: none;
}

.helping-hand__emoji-tablet {
  margin-bottom: -2px;
}

.get-loan {
  padding-top: 10px;
  padding-bottom: 50px;
}

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

.get-loan__image-col {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 440px;
  margin: 0 auto;
  padding-top: 18px;
}

.get-loan__text-col {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 67px;
}

.get-loan__image-box {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  padding-bottom: 152%;
}

.get-loan__image-layer {
  position: absolute;
}

.get-loan__image-layer--lv1 {
  top: 30%;
  left: 0.7%;
  width: 98.8%;
}

.get-loan__image-layer--lv2 {
  top: 30.6%;
  left: 10.1%;
  width: 15.8%;
}

.get-loan__image-layer--lv3 {
  top: 11%;
  right: 20.8%;
  width: 7.8%;
}

.get-loan__chat-message {
  width: 100%;
  max-width: 296px;
  margin-bottom: 61px;
  -webkit-transform: translateX(6%);
      -ms-transform: translateX(6%);
          transform: translateX(6%);
}

.get-loan__text-panel {
  padding: 31px 24px 30px 18px;
}

.make-personal {
  padding-top: 26px;
  padding-bottom: 50px;
}

.make-personal__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.make-personal__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.make-personal__image-col {
  max-width: 440px;
  margin: 0 auto;
}

.make-personal__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 150%;
}

.make-personal__image-layer {
  position: absolute;
}

.make-personal__image-layer--lv1 {
  top: 14%;
  left: -5%;
  width: 109.8%;
}

.make-personal__friend {
  position: absolute;
  top: 12px;
  left: -2.8%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90px;
  height: 90px;
  font-family: 'Archivo', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.make-personal__friend-emoji {
  margin-bottom: 12px;
}

.make-personal__friend-emoji--desktop {
  display: none;
}

.make-personal__friend-emoji--tablet {
  display: none;
}

.make-personal__note {
  position: absolute;
  top: 115px;
  left: 2.6%;
  width: 100%;
  max-width: 317px;
  padding: 22px 21px 28px;
}

.make-personal__note-title {
  margin-bottom: 14px;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 15.4px;
  letter-spacing: 0.07em;
  color: #667799;
  text-transform: uppercase;
}

.make-personal__note-text {
  margin-bottom: 29px;
  padding-bottom: 16px;
  border-bottom: 2px solid #1890FF;
  font-size: 14.4px;
  line-height: 21.1px;
}

.make-personal__note-emoji {
  margin-bottom: -2px;
}

.make-personal__note-emoji--desktop {
  display: none;
}

.make-personal__note-emoji--tablet {
  display: none;
}

.make-personal__note-cursor {
  position: relative;
  display: inline-block;
}

.make-personal__note-cursor::after {
  position: absolute;
  bottom: -3px;
  left: -2px;
  width: 1px;
  height: 20px;
  background-color: #1890FF;
  content: '';
}

.make-personal__note-send {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Archivo', sans-serif;
  font-size: 15.4px;
  font-weight: 700;
  line-height: 23.4px;
  color: #1890FF;
}

.make-personal__note-icon {
  width: 17px;
  height: 17px;
  margin-left: 10px;
}

.make-personal__reason {
  position: absolute;
  top: 365px;
  right: 0.8%;
  width: 100%;
  max-width: 194px;
  padding: 25px 16px 21px;
}

.make-personal__reason-title {
  margin-bottom: 8px;
  font-family: 'Archivo', sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.make-personal__reason-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 11px;
  border: 1px solid #E0E4EB;
  border-radius: 9px;
  font-size: 12px;
  line-height: 17px;
}

.make-personal__reason-icon {
  width: 18px;
  height: 19px;
  color: #3D475C;
}

.funds-access {
  padding-top: 39px;
  padding-bottom: 5px;
}

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

.funds-access__image-col {
  max-width: 440px;
  margin: 0 auto;
}

.funds-access__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 157%;
}

.funds-access__image-layer {
  position: absolute;
  max-width: 100%;
}

.funds-access__image-layer--lv1 {
  top: 32%;
  left: -2.1%;
  width: 76.8%;
}

.funds-access__image-layer--lv2 {
  top: 30%;
  left: 0.6%;
  width: 78.8%;
}

.funds-access__image-layer--lv3 {
  top: 45.5%;
  left: 41%;
  width: 58.1%;
}

.funds-access__image-layer--lv4 {
  top: 44%;
  left: 43.3%;
  width: 58.1%;
}

.funds-access__chat-message {
  position: absolute;
  top: 0;
  left: 21.8%;
  width: 100%;
  max-width: 268px;
}

.funds-access__text-col {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 34px;
}

.funds-access__emoji-desktop {
  display: none;
}

.funds-access__emoji-tablet {
  margin-bottom: -2px;
}

.why-zirtue {
  padding-top: 8px;
  padding-bottom: 139px;
}

.why-zirtue__header {
  margin-bottom: 40px;
  font-size: 32px;
  text-align: center;
}

.why-zirtue__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border-radius: 32px;
  overflow: hidden;
}

.why-zirtue__col {
  padding: 40px 15px 30px;
  text-align: center;
}

.why-zirtue__col--blue {
  position: relative;
  margin-bottom: 20px;
  background-color: #EDF6FF;
}

.why-zirtue__col--blue::after {
  position: absolute;
  bottom: 1px;
  right: 0;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  width: 100%;
  height: 40px;
  background-image: url(../images/why-zirtue/why-zirtue-wave-bottom.svg);
  background-size: 102% 100%;
  background-position: center top;
  background-repeat: no-repeat;
  content: '';
}

.why-zirtue__text-box {
  position: relative;
  z-index: 1;
}

.why-zirtue__title {
  margin-bottom: 62px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
}

.zirtue-pay {
  position: relative;
  padding-top: 121px;
  padding-bottom: 24px;
  background-color: #004F99;
}

.zirtue-pay::after {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/hero/hero-wave.svg");
  background-size: 200% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
  content: '';
}

.zirtue-pay__text-col {
  position: relative;
  z-index: 10;
  max-width: 100%;
  margin-bottom: 32px;
}

.zirtue-pay__header {
  margin-bottom: 22px;
  color: #FFFFFF;
  word-spacing: 6px;
}

.zirtue-pay__text {
  margin-bottom: 41px;
  color: #FFFFFF;
  line-height: 24px;
}

.zirtue-pay__image-col {
  position: relative;
  z-index: 5;
  max-width: 100%;
}

.zirtue-pay__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 101%;
}

.zirtue-pay__image-layer {
  position: absolute;
}

.zirtue-pay__image-layer--lv1 {
  display: none;
}

.zirtue-pay__image-layer--lv2 {
  display: none;
}

.zirtue-pay__image-layer--lv3 {
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 32px;
}

.zirtue-pay__image-layer--lv4 {
  top: 67.8%;
  left: 3.5%;
  width: 8.3%;
}

.zirtue-pay__image-layer--lv5 {
  top: -8.5%;
  right: 9.5%;
  width: 9.3%;
}

.zirtue-pay__button {
  width: 100%;
  max-width: 238px;
  padding: 8px 24px;
}

.payment-solution {
  padding-top: 85px;
  padding-bottom: 50px;
}

.payment-solution__image-box {
  text-align: center;
}

.payment-solution__image-box-wrapper {
  position: relative;
  display: inline-block;
}

.payment-solution__macbook {
  width: 111%;
  -webkit-transform: translateX(-5%);
      -ms-transform: translateX(-5%);
          transform: translateX(-5%);
}

.payment-solution__screen {
  position: absolute;
  top: 8.6%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 77%;
}

.payment-solution__col {
  max-width: 100%;
}

.payment-solution__header {
  margin-bottom: 25px;
  font-size: 32px;
  line-height: 40px;
}

.payment-solution__text {
  margin-bottom: 28px;
}

.payment-solution__text-green {
  font-weight: 700;
  color: #62D0A1;
  letter-spacing: .01em;
}

.making-accounts {
  padding-top: 43px;
  padding-bottom: 27px;
}

.making-accounts__header {
  margin-bottom: 38px;
  text-align: center;
}

.making-accounts__list {
  padding: 0;
  list-style-type: none;
}

.making-accounts__list-item {
  max-width: 50%;
  margin-bottom: 40px;
}

.making-accounts__value-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 155px;
  margin-bottom: 32px;
}

.making-accounts__value-wrapper::before {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
}

.making-accounts__list-item--n1 .making-accounts__value-wrapper::before {
  background-image: url("../images/making-accounts/making-accounts-figure1.svg");
}

.making-accounts__list-item--n2 .making-accounts__value-wrapper::before {
  background-image: url("../images/making-accounts/making-accounts-figure2.svg");
}

.making-accounts__list-item--n3 .making-accounts__value-wrapper::before {
  background-image: url("../images/making-accounts/making-accounts-figure3.svg");
}

.making-accounts__list-item--n4 .making-accounts__value-wrapper::before {
  background-image: url("../images/making-accounts/making-accounts-figure4.svg");
}

.making-accounts__value {
  display: block;
  font-size: 36px;
  font-weight: 900;
  line-height: 65px;
  color: #1890FF;
  text-align: center;
}

.making-accounts__text {
  max-width: 250px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
  text-align: center;
}

.for-businesses {
  padding-top: 30px;
  padding-bottom: 0;
  overflow: hidden;
}

.for-businesses__container {
  position: relative;
  z-index: 1;
  padding-bottom: 125px;
}

.for-businesses__container::before {
  position: absolute;
  z-index: -2;
  top: 130px;
  left: -608px;
  width: 4000px;
  height: -webkit-calc(100% - 130px);
  height: calc(100% - 130px);
  background-image: url("../images/for-businesses/for-businesses-bg.svg");
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  content: '';
}

.for-businesses__green-blob {
  position: absolute;
  z-index: -1;
  top: -25px;
  left: 117px;
  width: 344px;
  height: 214px;
  background-image: url("../images/for-businesses/for-businesses-figure.svg");
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
  content: '';
}

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

.for-businesses__photo-col {
  position: relative;
  max-width: 100%;
  width: 343px;
  height: 343px;
  margin: 0 auto 60px;
}

.for-businesses__photo {
  position: absolute;
  top: 0;
  right: 18px;
  max-height: 100%;
  border-radius: 32px;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.for-businesses__photo--mobile {
  left: 0;
}

.for-businesses__photo--default {
  display: none;
}

.for-businesses__text-col {
  max-width: 100%;
}

.for-businesses__header {
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 40px;
  color: #FFFFFF;
}

.for-businesses__text {
  margin-bottom: 30px;
  color: #FFFFFF;
}

.for-businesses__button {
  width: 100%;
  max-width: 259px;
  margin-bottom: 20px;
  padding: 8px 24px;
}

.partners-trust {
  padding-top: 40px;
  padding-bottom: 50px;
}

.partners-trust__header {
  margin-bottom: 16px;
  text-align: center;
}

.partners-trust__text {
  display: block;
  max-width: 862px;
  margin: 0 auto 30px;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}

.partners-trust__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.partners-trust__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 50%;
  width: 100%;
  margin-bottom: 18px;
}

.partners-trust__break-mobile {
  width: 100%;
}

.partners-trust__break-tablet {
  display: none;
  width: 100%;
}

.partners-trust__logo {
  max-width: 100%;
}

.driving-financial {
  padding-top: 59px;
  padding-bottom: 21px;
}

.driving-financial__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.driving-financial__image-col {
  max-width: 100%;
  margin-bottom: 24px;
}

.driving-financial__text-col {
  max-width: 100%;
}

.driving-financial__header {
  margin-bottom: 30px;
  font-size: 32px;
  line-height: 40px;
}

.driving-financial__header--tablet {
  display: none;
}

.driving-financial__list {
  max-width: 540px;
}

.driving-financial__image-box {
  position: relative;
  top: 0;
  width: 500px;
  margin: 0 auto;
  padding-bottom: 515px;
  -webkit-transform: translateY(-6px);
      -ms-transform: translateY(-6px);
          transform: translateY(-6px);
}

.driving-financial__image-layer {
  position: absolute;
}

.driving-financial__image-layer--lv1 {
  top: 0;
  left: -1.2%;
  width: 101.2%;
}

.driving-financial__image-layer--lv2 {
  top: -0.3%;
  left: 0.5%;
  width: 99.8%;
}

.hero-video {
  padding-top: 80px;
  padding-bottom: 50px;
}

.hero-video__box {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-height: 100vh;
  overflow: hidden;
  margin-bottom: -80px;
}

.hero-video__video-box {
  max-width: -webkit-calc((100vh - 80px) / 1080 * 1920);
  max-width: calc((100vh - 80px) / 1080 * 1920);
  width: 100%;
}

.hero-video__video-container {
  position: relative;
  width: 100%;
}

.hero-video__video-container:after {
  display: block;
  padding-top: 56.25%;
  content: '';
}

.hero-video__player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hero-video__bg-player-container {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hero-video__bg-player-container::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  content: '';
}

.hero-video__bg-player {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

@-moz-document url-prefix()  {
  .hero-video .hero-video__bg-player {
    filter: blur(30px);
  }
}

.hero-video__controls-box {
  display: none;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.hero-video__video-box:hover .hero-video__controls-box {
  opacity: 1;
}

.hero-video__button {
  display: inline-block;
  margin: 0 20px;
  padding: 0;
  border-width: 0;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
}

.hero-video__button:focus {
  outline-width: 0;
}

.hero-video__icon-small {
  width: 40px;
  height: 40px;
  color: #FFFFFF;
}

.hero-video__icon-big {
  width: 100px;
  height: 100px;
  color: #FFFFFF;
}

.hero-video__button-play[data-state=off] .hero-video__icon-play {
  display: none;
}

.hero-video__button-play[data-state=on] .hero-video__icon-pause {
  display: none;
}

.hero-video__button-sound[data-state=off] .hero-video__icon-sound-on {
  display: none;
}

.hero-video__button-sound[data-state=on] .hero-video__icon-sound-off {
  display: none;
}

.hero-video__maximize {
  position: absolute;
  z-index: 10;
  top: 17px;
  right: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border-width: 0;
  border-radius: 8px;
  background-color: #FFFFFF;
  color: #1890FF;
  cursor: pointer;
}

.hero-video__maximize-icon {
  width: 29px;
  height: 24px;
}

.hero-video__text-panel {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  max-width: -webkit-calc(100% - 12px);
  max-width: calc(100% - 12px);
  margin: -35px auto 0;
  padding: 24px;
  -webkit-transform: translateX(6px);
      -ms-transform: translateX(6px);
          transform: translateX(6px);
}

.hero-video__text-panel-title {
  margin-bottom: 16px;
  font-family: 'Archivo', sans-serif;
  color: #FFFFFF;
  letter-spacing: .01em;
  word-spacing: 9px;
}

.hero-video__text-panel-text {
  margin-bottom: 0;
  color: #FFFFFF;
}

.our-mission {
  padding-top: 47px;
  padding-bottom: 88px;
  text-align: center;
}

.our-mission__image-box {
  position: relative;
  display: inline-block;
}

.our-mission__quote-left {
  position: absolute;
  top: 35px;
  left: -52px;
  -webkit-transform: rotate(16deg);
      -ms-transform: rotate(16deg);
          transform: rotate(16deg);
  display: block;
  width: 16px;
  height: 37px;
  background-image: url("../images/common/quotation-mark.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

.our-mission__quote-right {
  position: absolute;
  top: 28px;
  right: -50px;
  -webkit-transform: scaleX(-1) rotate(16deg);
      -ms-transform: scaleX(-1) rotate(16deg);
          transform: scaleX(-1) rotate(16deg);
  display: block;
  width: 16px;
  height: 37px;
  background-image: url("../images/common/quotation-mark.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

.our-mission__image {
  max-width: 100%;
  margin-bottom: 64px;
}

.our-mission__header {
  margin-bottom: 48px;
  font-size: 48px;
  line-height: 52px;
  color: #14181F;
}

.our-mission__text {
  position: relative;
  font-size: 24px;
  line-height: 34px;
  color: #525F7A;
}

.our-mission__text::after {
  position: absolute;
  bottom: -14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 305px;
  height: 11px;
  background-image: url("../images/our-mission/our-mission-line.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
}

.new-way {
  margin-top: 227px;
  padding-top: 0;
  padding-bottom: 7px;
  background-color: #E5F3FF;
}

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

.new-way__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.new-way__header {
  margin-bottom: 50px;
}

.new-way__text-green {
  color: #4FCA95;
  letter-spacing: .01em;
}

.new-way__image-col {
  max-width: 100%;
  margin: 0 auto 43px;
  text-align: center;
}

.new-way__image-box {
  display: inline-block;
  margin-top: -213px;
  border-radius: 55px;
  -webkit-box-shadow: 10px 20px 80px rgba(62, 68, 128, 0.25), 10px 2px 20px rgba(255, 255, 255, 0.28);
          box-shadow: 10px 20px 80px rgba(62, 68, 128, 0.25), 10px 2px 20px rgba(255, 255, 255, 0.28);
}

.new-way__image {
  max-width: 445px;
}

.without-awkwardness {
  padding-top: 0;
  padding-bottom: 70px;
  overflow: hidden;
}

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

.without-awkwardness__photo-box {
  position: relative;
  height: 250px;
  overflow: hidden;
}

.without-awkwardness__photo {
  position: absolute;
  top: 30%;
  left: 50%;
  -webkit-transform: translate(-50%, -30%);
      -ms-transform: translate(-50%, -30%);
          transform: translate(-50%, -30%);
  width: 100%;
  min-height: 100%;
}

.without-awkwardness__text-col {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 41px;
}

.without-awkwardness__header {
  margin-bottom: 32px;
}

.without-awkwardness__text:last-child {
  margin-bottom: 0;
}

.without-awkwardness__text-green {
  font-weight: 700;
  color: #62D0A1;
  letter-spacing: .01em;
}

.without-awkwardness__button {
  width: 100%;
  max-width: 259px;
  padding: 8px 24px;
}

.team {
  padding-top: 51px;
  padding-bottom: 30px;
}

.team__header {
  margin-bottom: 39px;
  text-align: center;
}

.team__row {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1182px;
  margin: 0 -15px;
}

.team__row::before,
.team__row::after {
  position: absolute;
  z-index: -1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
}

.team__row::before {
  top: 372px;
  left: -84px;
  width: 375px;
  height: 325px;
  background-image: url("../images/team/team-figure1.svg");
}

.team__row::after {
  bottom: 500px;
  right: 8px;
  width: 363px;
  height: 316px;
  background-image: url("../images/team/team-figure2.svg");
}

.team__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 50%;
  margin-bottom: 40px;
  padding: 0 15px;
}

.team__col--join {
  max-width: 100%;
}

.team__member {
  width: 100%;
  height: 100%;
  min-height: 293px;
}

.team__join {
  max-width: 100%;
  width: 100%;
}

.investment-partners {
  padding-top: 93px;
  padding-bottom: 90px;
}

.investment-partners__header {
  margin-bottom: 15px;
  text-align: center;
}

.investment-partners__text {
  display: block;
  max-width: 862px;
  margin: 0 auto 32px;
  text-align: center;
}

.investment-partners__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
  margin: 0 -20px;
  list-style-type: none;
}

.investment-partners__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
  max-width: 341px;
  margin-bottom: 32px;
  padding: 0 15px;
}

.investment-partners__logo {
  max-width: 100%;
}

.our-culture {
  padding-top: 0;
  padding-bottom: 70px;
}

.our-culture__text-block {
  padding-top: 82px;
  padding-bottom: 75px;
  background-color: #1890FF;
}

.our-culture__header {
  margin-bottom: 15px;
  color: #FFFFFF;
  text-align: center;
}

.our-culture__text {
  display: block;
  max-width: 500px;
  margin: 0 auto 27px;
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
  text-align: center;
}

.our-culture__slider {
  overflow: visible;
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
  margin-top: -100px;
  padding: 30px 0;
  -webkit-transform: translateX(-16px);
      -ms-transform: translateX(-16px);
          transform: translateX(-16px);
}

.our-culture__slide {
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  -o-transition: transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}

.our-culture__slide-image {
  width: 100%;
  border-radius: 16px;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}

.our-culture__slide-image--square {
  display: none;
}

.our-culture__slide--visible .our-culture__slide-image {
  -webkit-box-shadow: 0 30px 40px 0 rgba(151, 151, 151, 0.1);
          box-shadow: 0 30px 40px 0 rgba(151, 151, 151, 0.1);
}

.our-culture__slider-pagination {
  display: none;
}

.quote {
  padding-top: 74px;
  padding-bottom: 70px;
}

.quote__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.quote__text {
  position: relative;
  display: block;
  width: 100%;
  max-width: 623px;
  margin-bottom: 48px;
  padding: 0 20px;
  font-size: 20px;
  line-height: 28px;
  color: #525F7A;
  text-align: center;
}

.quote__quote-left {
  position: absolute;
  top: -12px;
  left: -2px;
  display: block;
  width: 16px;
  height: 37px;
  background-image: url("../images/common/quotation-mark.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

.quote__quote-right {
  position: absolute;
  bottom: -20px;
  right: -2px;
  display: block;
  width: 16px;
  height: 37px;
  background-image: url("../images/common/quotation-mark.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.quote__author {
  display: block;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  color: #525F7A;
  text-align: center;
}

.contacts-hero {
  position: relative;
  z-index: 1;
  padding-top: 122px;
  padding-bottom: 24px;
  background-color: #1890FF;
}

.contacts-hero::after {
  position: absolute;
  z-index: -1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/hero/hero-wave.svg");
  background-size: 145% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
  content: '';
}

.contacts-hero__text-col {
  position: relative;
  z-index: 10;
  max-width: 100%;
}

.contacts-hero__header {
  word-spacing: 9px;
  color: #FFFFFF;
}

.contacts-hero__image-col {
  position: relative;
  z-index: 5;
  max-width: 100%;
}

.contacts-hero__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 48%;
}

.contacts-hero__image-layer {
  position: absolute;
}

.contacts-hero__image-layer--lv1 {
  top: 12%;
  left: -18%;
  width: 90.6%;
}

.contacts-hero__image-layer--lv2 {
  top: 18.6%;
  right: 0.6%;
  width: 18.6%;
}

.contacts-nav {
  padding-top: 70px;
  padding-bottom: 25px;
}

.contacts-nav__col {
  max-width: 100%;
  margin-bottom: 36px;
}

.contacts-nav__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 24px 15px;
  background-color: #FFFFFF;
  border: 1px solid #F0F1F5;
  border-radius: 32px;
  -webkit-box-shadow: 0 10px 60px rgba(82, 95, 122, 0.16);
          box-shadow: 0 10px 60px rgba(82, 95, 122, 0.16);
  text-align: center;
}

.contacts-nav__title {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  color: #14181F;
}

.contacts-nav__text {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
}

.contacts-nav__links-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 180px;
  margin-left: -6px;
  margin-right: -6px;
}

.contacts-nav__links-box {
  margin-top: auto;
}

.contacts-nav__link {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 149px;
  margin: 0 6px;
}

.contacts-nav__links-list .contacts-nav__link:not(:last-child) {
  margin-bottom: 15px;
}

.contacts-accordion {
  padding-top: 20px;
  padding-bottom: 90px;
}

.text-page {
  padding-top: 150px;
  padding-bottom: 150px;
  font-size: 16px;
  line-height: 24px;
  color: #14181F;
}

.text-page__header {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

.text-page__subheader {
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-page__link {
  color: #1890FF;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.text-page__link:hover {
  color: #006ACC;
  text-decoration: underline;
}

.text-page__list-no-marker {
  list-style-type: none;
}

.hero-direct-bill {
  position: relative;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 0;
  background: -o-linear-gradient(244.56deg, #0077E6 17.44%, #349DFE 85.93%);
  background: linear-gradient(205.44deg, #0077E6 17.44%, #349DFE 85.93%);
  overflow: hidden;
}

.hero-direct-bill__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.hero-direct-bill__text-col {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.hero-direct-bill__header {
  margin-bottom: 25px;
  color: #FFFFFF;
  word-spacing: 5px;
}

.hero-direct-bill__text {
  margin-bottom: 25px;
  color: #FFFFFF;
}

.hero-direct-bill__image-col {
  position: relative;
  z-index: 2;
  max-width: 100%;
  height: 342px;
  padding-left: 0;
  padding-right: 0;
}

.hero-direct-bill__image-box {
  position: relative;
  width: 100%;
  height: 100%;
}

.hero-direct-bill__image-layer {
  position: absolute;
}

.hero-direct-bill__image-layer--box {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  min-height: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}

.hero-direct-bill__image-layer--lv1 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-direct-bill__image-layer--lv2 {
  top: 10.4%;
  right: 14.9%;
  width: 11.8%;
}

.hero-direct-bill__image-layer--lv3 {
  top: 46%;
  left: 5.4%;
  width: 12.3%;
}

.hero-direct-bill__form {
  display: none;
  width: 100%;
  max-width: 348px;
  margin-bottom: 34px;
}

.without-fees {
  padding-top: 39px;
  padding-bottom: 50px;
}

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

.without-fees__image-col {
  max-width: 430px;
  margin: 0 auto 21px;
}

.without-fees__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.without-fees__text {
  margin-bottom: 0;
}

.without-fees__image-box {
  position: relative;
  padding-bottom: 87%;
}

.without-fees__image-layer {
  position: absolute;
}

.without-fees__image-layer--lv1 {
  top: 0;
  left: -7.9%;
  width: 115.8%;
}

.without-fees__image-layer--lv2 {
  top: 22.9%;
  left: 17.7%;
  width: 64.7%;
}

.without-fees__image-layer--lv3 {
  z-index: 1;
  top: 55.9%;
  left: 14.2%;
  width: 72%;
}

.without-fees__image-layer--lv4 {
  z-index: 2;
  top: 77.5%;
  left: 14.2%;
  width: 72%;
}

.without-fees__image-layer--shadow {
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.without-fees__image-layer--shadow::before {
  display: block;
  width: 100%;
  padding-top: 20%;
  content: '';
}

.without-fees__image-layer--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.send-directly {
  padding-top: 120px;
  padding-bottom: 50px;
}

.send-directly__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.send-directly__header__wrapper {
  max-width: 550px;
  margin: 0 auto;
}

.send-directly__box {
  position: relative;
  z-index: 1;
  max-width: 500px;
  margin: 0 auto;
  padding: 0 30px;
}

.send-directly__box::before {
  position: absolute;
  z-index: -1;
  top: 4%;
  left: 0;
  width: 100%;
  height: 89%;
  background-image: url("../images/send-directly/blob-mobile.svg");
  background-position: right center;
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
}

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

.send-directly__col {
  position: relative;
  max-width: 45%;
  margin-bottom: 15px;
}

.send-directly__col:nth-child(2) {
  margin-left: auto;
}

.send-directly__col:nth-child(2) .send-directly__after {
  left: auto;
  right: 100%;
}

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

.send-directly__avatar-box {
  position: relative;
  width: 100%;
  max-width: 188px;
  margin: 0 auto 13px;
  background-color: #F9FAFB;
  border: 6px solid #F9FAFB;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
          box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
  overflow: hidden;
}

.send-directly__avatar-box::before {
  display: block;
  width: 100%;
  padding-top: 100%;
  content: '';
}

.send-directly__avatar {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}

.send-directly__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) translate(5px, -5px);
      -ms-transform: translate(-50%, -50%) translate(5px, -5px);
          transform: translate(-50%, -50%) translate(5px, -5px);
  max-width: 72%;
}

.send-directly__title {
  display: inline-block;
  padding: 6px 16px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  color: #fff;
  -webkit-box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
          box-shadow: 0 4px 20px rgba(102, 119, 153, 0.3);
}

.send-directly__title--blue {
  background-color: #1890FF;
}

.send-directly__title--green {
  background-color: #4FCA95;
}

.send-directly__title--neutral {
  background-color: #7685A3;
}

.send-directly__after {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.send-directly__after--borrower {
  left: 100%;
}

.send-directly__after--company {
  left: 100%;
}

.send-directly__arrow {
  position: absolute;
  max-width: 75%;
}

.send-directly__after--borrower .send-directly__arrow {
  top: 48%;
  left: 11%;
}

.send-directly__after--company .send-directly__arrow {
  top: 3%;
  left: 10%;
}

.send-directly__emoji {
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.send-directly__after--borrower .send-directly__emoji {
  top: 29%;
  left: 71%;
}

.send-directly__after--company .send-directly__emoji {
  top: 38%;
  left: 67%;
}

.without-conditions {
  padding-top: 70px;
  padding-bottom: 30px;
}

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

.without-conditions__image-col {
  max-width: 500px;
  margin: 0 auto 38px;
}

.without-conditions__text-col {
  max-width: 550px;
  margin: 0 auto;
}

.without-conditions__header {
  margin-bottom: 14px;
}

.without-conditions__text {
  margin-bottom: 0;
}

.without-conditions__image-box {
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 108%;
}

.without-conditions__image-layer {
  position: absolute;
}

.without-conditions__image-layer--lv1 {
  top: 2.8%;
  left: -2.7%;
  width: 101%;
}

.without-conditions__image-layer--lv2 {
  top: 0%;
  left: -1%;
  width: 102%;
}

.make-payment {
  padding-top: 90px;
  padding-bottom: 40px;
}

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

.make-payment__image-col {
  max-width: 500px;
  margin: 0 auto 35px;
}

.make-payment__text-col {
  max-width: 500px;
  margin: 0 auto 38px;
}

.make-payment__header {
  margin-bottom: 14px;
}

.make-payment__text {
  margin-bottom: 28px;
  font-size: 16px;
}

.make-payment__button {
  width: 100%;
}

.make-payment__image-box {
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 109%;
}

.make-payment__image-layer {
  position: absolute;
}

.make-payment__image-layer--lv1 {
  top: 2%;
  left: 10.9%;
  width: 82.3%;
}

.make-payment__image-layer--lv2 {
  top: 0%;
  left: 9.3%;
  width: 82%;
}

.discover-benefits {
  padding-top: 42px;
  padding-bottom: 40px;
}

.discover-benefits__header {
  margin-bottom: 39px;
  text-align: center;
}

.discover-benefits__col {
  min-height: 192px;
  margin-bottom: 16px;
}

.did-you-know {
  padding-top: 81px;
  padding-bottom: 60px;
}

.did-you-know__card {
  max-width: 500px;
  margin: 0 auto;
  padding: 24px 16px;
  background-color: #FFFFFF;
  border-radius: 24px;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
  overflow: hidden;
}

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

.did-you-know__image-col {
  max-width: 230px;
  margin: 0 auto;
}

.did-you-know__image-box {
  position: relative;
  width: 100%;
  padding-bottom: 210px;
}

.did-you-know__image-layer {
  position: absolute;
}

.did-you-know__image-layer--lv1 {
  top: 32%;
  left: -10%;
  width: 120%;
}

.did-you-know__image-layer--lv2 {
  top: 0%;
  left: 11.2%;
  width: 76.8%;
}

.did-you-know__text-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  padding-top: 29px;
}

.did-you-know__header {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
}

.did-you-know__text {
  margin-bottom: 40px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #525F7A;
  text-align: center;
}

.did-you-know__button {
  min-width: 196px;
}

.direct-bill-work {
  padding-top: 61px;
  padding-bottom: 60px;
}

.direct-bill-work__slider-container {
  padding-left: 0;
  padding-right: 0;
}

.direct-bill-work__header {
  margin-bottom: 33px;
  text-align: center;
}

.direct-bill-work__item {
  position: relative;
  width: 250px;
  text-align: center;
}

.direct-bill-work__item:nth-child(1)::after,
.direct-bill-work__item:nth-child(2)::after {
  position: absolute;
  left: 100%;
  -webkit-transform: translateX(18px);
      -ms-transform: translateX(18px);
          transform: translateX(18px);
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
}

.direct-bill-work__item:nth-child(1)::after {
  top: 200px;
  width: 39%;
  height: 27px;
  background-image: url("../images/direct-bill-work/arrow1.svg");
}

.direct-bill-work__item:nth-child(2)::after {
  top: 100px;
  width: 45%;
  height: 36px;
  background-image: url("../images/direct-bill-work/arrow2.svg");
}

.direct-bill-work__image {
  display: block;
  max-width: 100%;
  margin: 0 auto 19px;
}

.direct-bill-work__title {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.direct-bill-work__text {
  max-width: 240px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
}

.direct-bill-work__button-box {
  text-align: center;
}

.direct-bill-work__button {
  width: 100%;
  max-width: 375px;
}

.direct-bill-work__pagination {
  margin-top: 24px;
  margin-bottom: 60px;
}

.faq-item {
  background-color: #FFFFFF;
  border-radius: 24px;
}

.faq-item__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 24px;
  cursor: pointer;
}

.faq-item__title {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: .01em;
}

.faq-item__icon {
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 15px;
  color: #3D475C;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.faq-item--active .faq-item__icon {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.faq-item__text-box {
  height: 0;
  padding: 0 24px;
  overflow: hidden;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s;
}

.faq-item__text-wrapper {
  padding: 24px 0;
  border-top: 1px solid #F0F1F5;
}

.faq-item__text {
  margin-bottom: 27px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #525F7A;
}

.faq-item__text:last-child {
  margin-bottom: 0 !important;
}

.faq-item__bold-link {
  font-weight: 700;
  color: #1890FF;
  letter-spacing: .01em;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.faq-item__bold-link:hover {
  color: #006ACC;
  text-decoration: underline;
}

.faq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../images/faq/blob.svg");
  background-position: top center;
  background-size: 800% -webkit-calc(100% - 190px);
  background-size: 800% calc(100% - 190px);
  background-repeat: no-repeat;
}

.faq__header {
  margin-bottom: 39px;
  text-align: center;
}

.faq__list {
  max-width: 100%;
  margin-bottom: 15px;
}

.faq__item {
  margin-bottom: 24px;
}

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

.faq__link {
  width: 100%;
}

.benefit {
  max-width: 500px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  background-color: #FFFFFF;
  border: 1px solid #C2C9D6;
  border-radius: 24px;
  text-align: center;
}

.benefit__icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 56px;
  height: 56px;
  margin: 0 auto 15px;
  background-color: #F0F1F5;
  border-radius: 24px;
}

.benefit__icon {
  width: 24px;
  height: 24px;
  color: #14181F;
}

.benefit__header {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.benefit__text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
}

.accepting-pay {
  padding-top: 60px;
  padding-bottom: 15px;
}

.accepting-pay__header {
  margin-bottom: 41px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.06em;
  text-align: center;
  text-transform: uppercase;
}

.accepting-pay__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 680px;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}

.accepting-pay__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 50%;
  max-height: 80px;
  margin-bottom: 30px;
}

.accepting-pay__logo {
  width: 100%;
}

.hero-zirtue-card {
  position: relative;
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 0;
  background: -o-linear-gradient(244.56deg, #0077E6 17.44%, #349DFE 85.93%);
  background: linear-gradient(205.44deg, #0077E6 17.44%, #349DFE 85.93%);
  overflow: hidden;
}

.hero-zirtue-card__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.hero-zirtue-card__text-col {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  padding-top: 25px;
  padding-bottom: 19px;
}

.hero-zirtue-card__header {
  margin-bottom: 25px;
  color: #FFFFFF;
  word-spacing: 5px;
}

.hero-zirtue-card__text {
  margin-bottom: 34px;
  color: #FFFFFF;
}

.hero-zirtue-card__image-col {
  position: relative;
  z-index: 2;
  max-width: 100%;
  height: 342px;
  padding-left: 0;
  padding-right: 0;
}

.hero-zirtue-card__image-box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hero-zirtue-card__image-layer {
  position: absolute;
}

.hero-zirtue-card__image-layer--lv1 {
  top: 50%;
  left: 0;
  width: 100%;
  min-height: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-zirtue-card__form {
  display: none;
  width: 100%;
  max-width: 348px;
  margin-bottom: 34px;
}

.borrow-and-land {
  padding-top: 120px;
  padding-bottom: 40px;
}

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

.borrow-and-land__image-col {
  max-width: 500px;
  margin: 0 auto -7px;
}

.borrow-and-land__text-col {
  max-width: 550px;
  margin: 0 auto;
}

.borrow-and-land__header {
  margin-bottom: 14px;
}

.borrow-and-land__text {
  margin-bottom: 0;
}

.borrow-and-land__image-box {
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 133%;
}

.borrow-and-land__image-layer {
  position: absolute;
}

.borrow-and-land__image-layer--lv1 {
  top: 1.9%;
  left: -4.2%;
  width: 105.7%;
}

.borrow-and-land__image-layer--lv2 {
  top: 0%;
  left: -1.7%;
  width: 105.9%;
}

.borrow-and-land__image-layer--lv3 {
  top: 85.4%;
  left: 9.1%;
  width: 16.4%;
}

.borrow-and-land__image-layer--lv4 {
  top: 84.1%;
  left: 33.1%;
  width: 4.7%;
}

.fund-or-payback {
  padding-top: 81px;
  padding-bottom: 120px;
}

.fund-or-payback__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.fund-or-payback__image-col {
  max-width: 430px;
  margin: 0 auto 21px;
}

.fund-or-payback__text-col {
  max-width: 500px;
  margin: 0 auto;
}

.fund-or-payback__text {
  margin-bottom: 26px;
}

.fund-or-payback__button {
  width: 100%;
}

.fund-or-payback__image-box {
  position: relative;
  padding-bottom: 87%;
}

.fund-or-payback__image-layer {
  position: absolute;
}

.fund-or-payback__image-layer--lv1 {
  top: 0;
  left: -7.9%;
  width: 115.8%;
}

.fund-or-payback__image-layer--lv2 {
  top: 22.9%;
  left: 17.7%;
  width: 64.7%;
}

.fund-or-payback__image-layer--lv3 {
  top: 55.9%;
  left: 14.2%;
  width: 72%;
}

.fund-or-payback__image-layer--lv4 {
  top: 77.5%;
  left: 14.2%;
  width: 72%;
}

.fund-or-payback__image-layer--shadow {
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

.fund-or-payback__image-layer--shadow::before {
  display: block;
  width: 100%;
  padding-top: 20%;
  content: '';
}

.fund-or-payback__image-layer--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.loves-mobile {
  padding-top: 40px;
  padding-bottom: 37px;
  background-color: #fff;
}

.loves-mobile__header {
  margin-bottom: 16px;
  text-align: center;
}

.loves-mobile__text {
  display: block;
  max-width: 862px;
  margin: 0 auto 30px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.loves-mobile__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.loves-mobile__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 50%;
  width: 100%;
}

.loves-mobile__logo {
  max-width: 100%;
}

.security-panel {
  padding: 16px;
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-radius: 24px;
  text-align: center;
}

.security-panel--blue55 {
  border-color: #1890FF;
  -webkit-box-shadow: 8px 8px 0 0 #1890FF;
          box-shadow: 8px 8px 0 0 #1890FF;
}

.security-panel--yellow55 {
  border-color: #F4AE24;
  -webkit-box-shadow: 8px 8px 0 0 #F4AE24;
          box-shadow: 8px 8px 0 0 #F4AE24;
}

.security-panel--red70 {
  border-color: #FE677A;
  -webkit-box-shadow: 8px 8px 0 0 #FE677A;
          box-shadow: 8px 8px 0 0 #FE677A;
}

.security-panel__icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 auto 16px;
  border-radius: 24px;
  color: #fff;
}

.security-panel--blue55 .security-panel__icon-box {
  background-color: #1890FF;
}

.security-panel--yellow55 .security-panel__icon-box {
  background-color: #F4AE24;
}

.security-panel--red70 .security-panel__icon-box {
  background-color: #FE677A;
}

.security-panel__icon {
  width: 24px;
  height: 24px;
}

.security-panel__title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.security-panel__text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
}

.card-security {
  padding-top: 120px;
  padding-bottom: 50px;
}

.card-security__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.card-security__grade {
  width: 60px;
  margin-right: 16px;
}

.card-security__panel {
  width: 100%;
  min-height: 192px;
  margin-bottom: 22px;
}

.card-slider {
  position: relative;
  max-width: 400px;
  margin: 0 auto 40px;
  padding: 37px 52px 52px;
  background-color: #fff;
  border-radius: 24px;
  -webkit-box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
          box-shadow: 0 32px 60px rgba(82, 95, 122, 0.08);
}

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

.card-slider__image {
  display: block;
  max-width: 100%;
  margin: 0 auto 27px;
}

.card-slider__title {
  margin-bottom: 19px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.card-slider__button {
  position: absolute;
  z-index: 10;
  top: 50%;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 56px;
  height: 56px;
  padding: 0;
  border-radius: 50%;
}

.card-slider__button--prev {
  left: 20px;
  -webkit-transform: translateY(-50%) scaleX(-1);
      -ms-transform: translateY(-50%) scaleX(-1);
          transform: translateY(-50%) scaleX(-1);
}

.card-slider__button--next {
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.card-slider__button-icon {
  width: 24px;
  height: 24px;
}

.card-slider__color-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.card-slider__color-button {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  border-width: 0;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.card-slider__color-button::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 38px;
  height: 38px;
  border: 2px solid #fff;
  border-radius: 50%;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.card-slider__color-button:not(:first-child) {
  margin-left: 16px;
}

.card-slider__color-button:hover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.card-slider__color-button:hover::after {
  opacity: 0.5;
}

.card-slider__color-button:focus {
  outline-width: 0;
}

.card-slider__color-button--active {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.card-slider__color-button--active::after {
  opacity: 1;
}

.card-slider__color-button--active:hover::after {
  opacity: 1;
}

.card-slider__color-button--blue {
  background: -o-linear-gradient(272.77deg, #44CCFE -13.49%, #319AFF 109.75%);
  background: linear-gradient(177.23deg, #44CCFE -13.49%, #319AFF 109.75%);
}

.card-slider__color-button--green {
  background: -o-linear-gradient(272.77deg, #30C9A3 -13.49%, #45CBB3 35.29%, #319AFF 109.75%);
  background: linear-gradient(177.23deg, #30C9A3 -13.49%, #45CBB3 35.29%, #319AFF 109.75%);
}

.card-slider__color-button--rose {
  background: -o-linear-gradient(272.77deg, #F39CAD -13.49%, #E4AEB8 109.75%);
  background: linear-gradient(177.23deg, #F39CAD -13.49%, #E4AEB8 109.75%);
}

.card-slider__color-button--gray {
  background: -o-linear-gradient(272.77deg, #3B4558 -13.49%, rgba(89, 102, 131, 0.88) 109.75%);
  background: linear-gradient(177.23deg, #3B4558 -13.49%, rgba(89, 102, 131, 0.88) 109.75%);
}

.card-color {
  padding-top: 48px;
  padding-bottom: 134px;
}

.card-color__container {
  position: relative;
  z-index: 1;
}

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

.card-color__bg-box {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.card-color__bg {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 50%;
  height: 110%;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.card-color__bg-box--blue .card-color__bg--blue {
  z-index: 2;
  opacity: 1;
}

.card-color__bg-box--green .card-color__bg--green {
  z-index: 2;
  opacity: 1;
}

.card-color__bg-box--rose .card-color__bg--rose {
  z-index: 2;
  opacity: 1;
}

.card-color__bg-box--gray .card-color__bg--gray {
  z-index: 2;
  opacity: 1;
}

.card-color__text-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 82px;
}

.card-color__header {
  margin-bottom: 38px;
  font-size: 60px;
  font-weight: 700;
  line-height: 65px;
  color: #fff;
  word-spacing: 7px;
  text-align: center;
}

.card-color__button {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}

.press-hero {
  position: relative;
  z-index: 1;
  padding-top: 122px;
  padding-bottom: 100px;
  background-color: #1890FF;
}

.press-hero::after {
  position: absolute;
  z-index: -1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/hero/hero-wave.svg");
  background-size: 145% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
  content: '';
}

.press-hero__text-col {
  position: relative;
  z-index: 10;
  max-width: 100%;
}

.press-hero__header {
  margin-bottom: 24px;
  word-spacing: 5px;
  color: #FFFFFF;
}

.press-hero__text {
  margin-bottom: 38px;
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
}

.press-hero__button-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 350px;
}

.press-hero__button {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 14px;
  padding-right: 14px;
}

.press-hero__button:not(:last-child) {
  margin-right: 24px;
}

.press-hero__image-col {
  display: none;
  position: relative;
  z-index: 5;
}

.press-hero__image-box {
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 68%;
}

.press-hero__image-layer {
  position: absolute;
}

.press-hero__image-layer--lv1 {
  top: 0;
  left: 0;
  width: 100.2%;
}

.press-hero__image-layer--lv2 {
  top: 29.4%;
  left: 9.7%;
  width: 81.7%;
}

.press-card {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  border: 1px solid #C2C9D6;
  border-radius: 24px;
  background-color: #fff;
}

.press-card__logo-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 14px;
}

.press-card__logo {
  width: 100%;
}

.press-card__title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.press-card__text {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
  color: #525F7A;
}

.press-card__link {
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  color: #1890FF;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.press-card__link:hover {
  color: #006ACC;
  text-decoration: underline;
}

.press-list {
  padding-top: 68px;
  padding-bottom: 106px;
}

.press-list__header {
  margin-bottom: 40px;
  text-align: center;
}

.press-list__col {
  min-height: 410px;
  margin-bottom: 17px;
}

.press-list__card {
  height: 100%;
}

@media (min-width: 490px) {
  .hero-direct-bill__image-col {
    height: 540px;
  }

  .without-fees__text-col {
    text-align: center;
  }

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

  .without-conditions__text-col {
    text-align: center;
  }

  .make-payment__text-col {
    text-align: center;
  }

  .borrow-and-land__text-col {
    text-align: center;
  }

  .fund-or-payback__text-col {
    text-align: center;
  }
}

@media (min-width: 576px) {
  .footer__nav-col {
    max-width: 33.33333%;
    margin-bottom: 0;
  }

  .press-hero__image-box {
    -webkit-transform: translateY(6px);
        -ms-transform: translateY(6px);
            transform: translateY(6px);
  }
}

@media (min-width: 768px) {
  .container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .row {
    margin-left: -13px;
    margin-right: -13px;
  }

  .col {
    padding-left: 12px;
    padding-right: 12px;
  }

  .d-mobile-only {
    display: none !important;
  }

  .d-tablet-only {
    display: block !important;
  }

  .d-tablet-up {
    display: block !important;
  }

  .section__header--small {
    font-size: 24px;
    line-height: 32px;
  }

  .section__text {
    line-height: 28px;
  }

  .get-app-form__input {
    padding: 13px 24px;
  }

  .get-app-form__button {
    padding-left: 24px;
    padding-right: 24px;
  }

  .social {
    margin: 0 -13px;
  }

  .social__item {
    padding: 0 13px;
  }

  .text-panel {
    font-size: 12px;
    line-height: 18px;
  }

  .text-panel--green60-left {
    -webkit-box-shadow: -12px 12px 0 0 #62D0A1;
            box-shadow: -12px 12px 0 0 #62D0A1;
  }

  .text-panel--blue55-right {
    -webkit-box-shadow: 12px 12px 0 0 #1890FF;
            box-shadow: 12px 12px 0 0 #1890FF;
  }

  .text-panel--blue80-right {
    -webkit-box-shadow: 12px 12px 0 0 #99CEFF;
            box-shadow: 12px 12px 0 0 #99CEFF;
  }

  .text-panel--yellow55-left {
    -webkit-box-shadow: -12px 12px 0 0 #F4AE24;
            box-shadow: -12px 12px 0 0 #F4AE24;
  }

  .text-panel--yellow55-right {
    -webkit-box-shadow: 12px 12px 0 0 #F4AE24;
            box-shadow: 12px 12px 0 0 #F4AE24;
  }

  .text-panel--yellow80-right {
    -webkit-box-shadow: 12px 12px 0 0 #FADB9E;
            box-shadow: 12px 12px 0 0 #FADB9E;
  }

  .text-panel--red70-right {
    -webkit-box-shadow: 12px 12px 0 0 #FE677A;
            box-shadow: 12px 12px 0 0 #FE677A;
  }

  .chat-message__avatar {
    width: 20px;
    height: 20px;
  }

  .chat-message__photo {
    width: 18px;
    height: 18px;
    border-width: 1px;
  }

  .chat-message__text {
    padding: 6px 7px 6px;
    font-size: 11px;
    line-height: 14px;
  }

  .timeline__point {
    margin-bottom: 8px;
    margin-left: 18px;
    padding-bottom: 5px;
  }

  .timeline__point::before {
    left: -17px;
    width: 8px;
    height: 8px;
  }

  .timeline__point::after {
    left: -14px;
    height: -webkit-calc(100% - 10px);
    height: calc(100% - 10px);
  }

  .timeline__date {
    margin-right: 7px;
    padding: 3px 6px 2px;
    border-radius: 5px;
    font-size: 6px;
    line-height: 9px;
  }

  .timeline__title {
    margin-bottom: 4px;
    font-size: 9px;
    line-height: 14px;
    letter-spacing: 0.02em;
  }

  .timeline__text {
    margin-bottom: 8px;
    font-size: 9px;
    line-height: 11px;
  }

  .slider-pagination__bullet--active {
    width: 40px;
  }

  .member__photo-box {
    width: 98.2%;
    padding-bottom: 98.2%;
    margin-bottom: 24px;
  }

  .member__name {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
  }

  .member__job-title {
    font-size: 16px;
    line-height: 24px;
  }

  .team-join {
    padding-top: 24px;
    padding-bottom: 15px;
    border: 1px solid #4FCA95;
    border-radius: 24px;
    background-color: #FFFFFF;
  }

  .team-join__image-box {
    display: block;
    margin-bottom: 6px;
  }

  .team-join__text {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
  }

  .team-join__button {
    max-width: 167px;
  }

  .loan-info {
    top: 43%;
    -webkit-transform: translateX(-50%) translateX(4px);
        -ms-transform: translateX(-50%) translateX(4px);
            transform: translateX(-50%) translateX(4px);
    max-width: 300px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 12px;
  }

  .loan-info__top-row {
    margin-bottom: 9px;
  }

  .loan-info__avatar {
    width: 35px;
    height: 35px;
  }

  .loan-info__name-row {
    font-size: 10px;
    line-height: 16px;
  }

  .loan-info__status {
    font-size: 12px;
    line-height: 18px;
  }

  .loan-info__amout-label {
    font-size: 10px;
    line-height: 16px;
  }

  .loan-info__amount-total {
    font-size: 12px;
    line-height: 18px;
  }

  .loan-info__list {
    padding: 8px;
  }

  .loan-info__list-item {
    font-size: 10px;
    line-height: 16px;
  }

  .summary-list {
    max-width: 53%;
    min-width: 200px;
    top: 37.7%;
    left: 35%;
    -webkit-transform: translateX(-20.5%);
        -ms-transform: translateX(-20.5%);
            transform: translateX(-20.5%);
  }

  .summary-list__item {
    padding: 8px 9px;
    border-radius: 8px;
  }

  .summary-list__emoji-box {
    width: 28px;
    height: 28px;
    border-radius: 8px;
  }

  .summary-list__emoji-mobile {
    display: none;
  }

  .summary-list__emoji-tablet {
    display: inline-block;
  }

  .summary-list__label {
    font-size: 9px;
  }

  .summary-list__value {
    font-size: 9px;
    line-height: 13px;
  }

  .nested-numeric-list > .nested-numeric-list__list > .nested-numeric-list__item:before {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 29px;
  }

  .mobile-menu {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mobile-menu__top-row {
    margin-bottom: 16px;
  }

  .mobile-menu__nav {
    height: -webkit-calc(100vh - 240px);
    height: calc(100vh - 240px);
  }

  .mobile-menu__nav-block {
    padding-top: 48px;
  }

  .mobile-menu__nav-title {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .mobile-menu__nav-list {
    padding-bottom: 7px;
  }

  .mobile-menu__nav-item {
    margin-bottom: 24px;
  }

  .mobile-menu__nav-link {
    font-size: 20px;
    line-height: 28px;
  }

  .footer {
    padding-top: 40px;
    padding-bottom: 16px;
  }

  .footer__content {
    margin-top: 52px;
    margin-bottom: 78px;
  }

  .footer__nav-title {
    margin-bottom: 32px;
  }

  .footer__nav-title--links-col {
    margin-bottom: 24px;
  }

  .footer__links-col {
    margin-top: 40px;
  }

  .footer__links-col-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .footer__links-col-group {
    max-width: 50%;
  }

  .footer__apps-row {
    margin-top: 31px;
    margin-bottom: 0;
  }

  .footer__copyright {
    font-size: 16px;
    line-height: 24px;
  }

  .footer__copyright-bank {
    margin-top: 14px;
  }

  .apps--footer {
    margin-left: -13px;
    margin-right: -13px;
  }

  .apps--hero {
    margin: 0 -8px;
  }

  .apps--footer .apps__item {
    padding: 0 13px;
    margin-top: 0;
  }

  .apps--hero .apps__item {
    padding: 0 8px;
  }

  .modal__body {
    min-height: 420px;
    padding: 75px 40px 40px;
  }

  .modal__close {
    top: 40px;
    right: 35px;
  }

  .modal__header {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 44px;
  }

  .modal__text {
    margin-bottom: 64px;
    font-size: 22px;
    line-height: 32px;
  }

  .hero:before {
    background-size: 100% auto;
  }

  .hero {
    margin-bottom: 0;
    padding-top: 122px;
    padding-bottom: 97px;
  }

  .hero__text-col {
    max-width: 50%;
    margin: 0;
  }

  .hero__header {
    margin-bottom: 26px;
  }

  .hero__text {
    margin-bottom: 61px;
  }

  .hero__image-col {
    max-width: 50%;
  }

  .hero__image-box {
    -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
            transform: translateY(7px);
  }

  .hero__image-layer--mobile {
    display: none;
  }

  .hero__image-layer--tablet {
    display: block;
  }

  .hero__image-layer--lv1 {
    top: 22.8%;
    left: 7.5%;
    width: 53%;
  }

  .hero__image-layer--lv2 {
    top: 71.8%;
    right: 5.3%;
    width: 44.8%;
  }

  .hero__image-layer--lv3 {
    top: -1.5%;
    left: 7.5%;
    width: 107.3%;
  }

  .hero__image-layer--lv4 {
    top: 15.5%;
    right: 8.7%;
    width: 10.6%;
  }

  .hero__image-layer--lv5 {
    top: 107.8%;
    left: 11.5%;
    width: 4.6%;
  }

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

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

  .hero__apps-mobile {
    display: none;
  }

  .lend-money {
    padding-top: 157px;
    padding-bottom: 70px;
  }

  .lend-money__image-col {
    max-width: 50%;
    margin: 0;
  }

  .lend-money__text-col {
    max-width: 41.66667%;
    margin: 0;
  }

  .lend-money__image-box {
    padding-bottom: 76%;
    -webkit-transform: translateY(-64px);
        -ms-transform: translateY(-64px);
            transform: translateY(-64px);
  }

  .lend-money__image-layer--lv1 {
    top: 5.7%;
    left: 11.6%;
    width: 76.9%;
  }

  .lend-money__image-layer--lv2 {
    top: -27.5%;
    right: -1.8%;
    width: 58.4%;
  }

  .lend-money__image-layer--lv3 {
    top: 19.3%;
    left: 2.4%;
    width: 9.4%;
  }

  .lend-money__image-layer--lv5 {
    top: 2.5%;
    left: 13.9%;
    width: 76.3%;
  }

  .borrow-money {
    padding-top: 57px;
    padding-bottom: 50px;
  }

  .borrow-money__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .borrow-money__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .borrow-money__text-col {
    max-width: 50%;
    margin: 0;
  }

  .borrow-money__text {
    line-height: 24px;
  }

  .borrow-money__image-box {
    height: auto;
    padding-bottom: 96%;
  }

  .borrow-money__image-layer--lv1 {
    top: -5.1%;
    left: 3.7%;
    width: 90.4%;
  }

  .borrow-money__image-layer--lv2 {
    top: 11.2%;
    left: 16%;
    width: 78.1%;
  }

  .borrow-money__image-layer--lv3 {
    top: -6%;
    left: -7.8%;
    width: 55.3%;
  }

  .borrow-money__image-layer--lv4 {
    top: 46.3%;
    left: 0.7%;
    width: 12.1%;
  }

  .borrow-money__image-layer--lv5 {
    top: -4.7%;
    right: 23.5%;
    width: 5.4%;
  }

  .borrow-money__image-layer--lv6 {
    top: 8.3%;
    left: 23.6%;
    width: 53.7%;
  }

  .direct-bill {
    padding-bottom: 60px;
  }

  .direct-bill__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .direct-bill__text-col {
    max-width: 50%;
  }

  .direct-bill__image-box {
    padding-bottom: 76%;
    -webkit-transform: translateY(-26px);
        -ms-transform: translateY(-26px);
            transform: translateY(-26px);
  }

  .direct-bill__image-layer--mobile {
    display: none;
  }

  .direct-bill__image-layer--tablet {
    display: inline-block;
  }

  .direct-bill__image-layer--lv1 {
    top: 2.3%;
    left: 3.6%;
    width: 95.3%;
  }

  .direct-bill__image-layer--lv2 {
    top: 42.2%;
    left: 3%;
    width: 87.9%;
  }

  .direct-bill__image-layer--lv3 {
    top: 6.9%;
    right: 0.6%;
    width: 63.5%;
    -webkit-transform: rotate(-7deg);
        -ms-transform: rotate(-7deg);
            transform: rotate(-7deg);
  }

  .direct-bill__image-layer--lv4 {
    top: 31.4%;
    left: 3%;
    width: 6.5%;
  }

  .direct-bill__image-layer--lv5 {
    top: 0.2%;
    left: 41%;
    width: 6.2%;
  }

  .direct-bill__image-layer--lv6 {
    top: 32.2%;
    left: 22%;
    width: 53.7%;
  }

  .direct-bill__text {
    margin-bottom: 24px;
  }

  .simple-payments {
    padding-top: 92px;
    padding-bottom: 70px;
  }

  .simple-payments__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .simple-payments__image-col {
    max-width: 50%;
    margin: 0;
  }

  .simple-payments__text-col {
    max-width: 50%;
    margin: 0;
  }

  .simple-payments__image-box {
    -webkit-transform: translateY(1px);
        -ms-transform: translateY(1px);
            transform: translateY(1px);
  }

  .simple-payments__image-layer--lv1 {
    top: 5%;
    left: 5.1%;
    width: 87.5%;
  }

  .simple-payments__image-layer--lv2 {
    top: 2.3%;
    left: 7.5%;
    width: 87.4%;
  }

  .simple-payments__image-layer--lv3 {
    top: 61.7%;
    left: -1.5%;
    width: 9.2%;
  }

  .simple-payments__image-layer--lv4 {
    top: 65.8%;
    left: 4.5%;
    width: 6.5%;
  }

  .fast-banking {
    padding-top: 54px;
  }

  .fast-banking__image-col {
    max-width: 50%;
    margin: 0;
  }

  .fast-banking__text-col {
    max-width: 50%;
    margin: 0;
  }

  .fast-banking__text {
    margin-bottom: 24px;
  }

  .fast-banking__image-box {
    padding-bottom: 76%;
    -webkit-transform: translateY(-21px);
        -ms-transform: translateY(-21px);
            transform: translateY(-21px);
  }

  .fast-banking__image-layer--lv1 {
    top: 5%;
    left: 3.4%;
    width: 92%;
  }

  .fast-banking__image-layer--lv2 {
    top: 19.3%;
    right: -2.6%;
    width: 72.3%;
  }

  .fast-banking__image-layer--lv3 {
    top: 51.8%;
    left: 8.3%;
    width: 38.7%;
  }

  .fast-banking__image-layer--lv4 {
    top: 20%;
    left: 7.2%;
    width: 5.1%;
  }

  .fast-banking__image-layer--lv5 {
    top: 8.1%;
    right: 14.7%;
    width: 5.2%;
  }

  .fast-banking__image-layer--lv6 {
    top: 29.2%;
    left: 11%;
    width: 76.8%;
  }

  .fast-banking__button {
    max-width: 196px;
  }

  .featured-in__list {
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 -20px 17px;
  }

  .featured-in__item {
    max-width: 25%;
    padding: 0 20px;
  }

  .security-priority {
    padding-top: 50px;
  }

  .security-priority__text-col::after {
    width: 100vw;
    left: 12px;
    border-radius: 24px 0 0 24px;
  }

  .security-priority__text-col {
    max-width: 58.33333%;
    padding-left: 37px;
    padding-top: 50px;
    padding-bottom: 47px;
  }

  .security-priority__text {
    line-height: 24px;
  }

  .security-priority__image-box {
    top: 0;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    height: 100%;
    width: 41.66667%;
  }

  .security-priority__image-layer {
    position: absolute;
    top: -8.2%;
    left: 16.9%;
    width: auto;
    height: 116.9%;
  }

  .advantages {
    padding-top: 90px;
    padding-bottom: 0px;
  }

  .advantages__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }

  .advantages__item:not(:last-child) {
    margin-bottom: 102px;
  }

  .advantages__image-wrapper {
    width: 100%;
    max-width: 33.33333%;
    height: auto;
    margin-bottom: 0;
  }

  .advantages__item--l1 .advantages__image {
    height: 91px;
  }

  .advantages__item--l2 .advantages__image {
    height: 71px;
  }

  .advantages__item--l3 .advantages__image {
    height: 105px;
  }

  .advantages__text-box {
    width: 345px;
    margin: 0;
  }

  .advantages__title {
    margin-bottom: 24px;
  }

  .application {
    margin-bottom: 0;
    padding-top: 65px;
    padding-bottom: 55px;
    margin-bottom: 0;
  }

  .application--before-footer {
    margin-bottom: -98px;
    padding-bottom: 98px;
  }

  .application__wrapper {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: rgba(255, 255, 255, 0);
  }

  .application--white-bg .application__wrapper {
    background-color: #fff;
  }

  .application__container::before {
    top: -113px;
    right: 82%;
    width: 354px;
    height: 402px;
  }

  .application__container::after {
    bottom: -100px;
    left: 73.7%;
    width: 445px;
    height: 345px;
  }

  .application__header {
    max-width: 100%;
    margin: 0 0 24px;
    font-size: 32px;
    line-height: 40px;
  }

  .application__text {
    margin-bottom: 62px;
    font-size: 16px;
    line-height: 24px;
  }

  .become-partner::after {
    height: 158px;
  }

  .become-partner__box {
    padding: 40px;
  }

  .become-partner__header {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .become-partner__button {
    max-width: 196px;
  }

  .become-partner__button-blue {
    max-width: 261px;
  }

  .how-work {
    padding-top: 161px;
    padding-bottom: 95px;
  }

  .how-work__header {
    max-width: 100%;
    margin-bottom: 71px;
  }

  .how-work__row {
    margin-bottom: 96px;
  }

  .how-work__col {
    max-width: 66.66667%;
    margin-left: 16.66667%;
  }

  .how-work__emoji-box {
    margin-right: 34px;
    margin-left: 10px;
  }

  .how-work__title {
    margin-bottom: 15px;
  }

  .how-work__text {
    font-size: 16px;
    line-height: 24px;
  }

  .asking-help {
    padding-top: 145px;
  }

  .asking-help__image-col {
    max-width: 50%;
    margin: 0;
  }

  .asking-help__text-col {
    max-width: 50%;
    margin: 0;
    padding-top: 0;
  }

  .asking-help__image-box {
    padding-bottom: 111%;
    -webkit-transform: translateY(-36px);
        -ms-transform: translateY(-36px);
            transform: translateY(-36px);
  }

  .asking-help__image-layer--lv1 {
    left: -6.5%;
    width: 107%;
  }

  .asking-help__image-layer--lv2 {
    top: 9.8%;
    left: 20.6%;
    width: 64%;
  }

  .asking-help__text-panel {
    top: 69%;
    -webkit-transform: translateX(-50%) translateX(-10px);
        -ms-transform: translateX(-50%) translateX(-10px);
            transform: translateX(-50%) translateX(-10px);
    max-width: 195px;
    padding: 17px 10px 18px;
  }

  .asking-help__chat-message {
    top: 8%;
    left: 67%;
    right: auto;
    max-width: 228px;
  }

  .asking-help__header {
    max-width: 340px;
  }

  .helping-hand {
    padding-top: 54px;
  }

  .helping-hand__plane {
    position: absolute;
    z-index: 5;
    display: block;
    bottom: 21%;
    left: 50%;
    -webkit-transform: translateX(-50%) translate(42px, -150px);
        -ms-transform: translateX(-50%) translate(42px, -150px);
            transform: translateX(-50%) translate(42px, -150px);
    width: 22.1%;
  }

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

  .helping-hand__text-col {
    max-width: 41.66667%;
    margin: 0;
    padding-top: 0;
  }

  .helping-hand__image-col {
    max-width: 50%;
    margin: 0;
  }

  .helping-hand__image-box {
    padding-bottom: 106%;
    -webkit-transform: translateY(-27px);
        -ms-transform: translateY(-27px);
            transform: translateY(-27px);
  }

  .helping-hand__image-layer--lv1 {
    top: 2.3%;
    right: -18.3%;
    width: 82.8%;
  }

  .helping-hand__image-layer--lv2 {
    top: 0;
    right: -15.8%;
    width: 84.8%;
  }

  .helping-hand__text-panel {
    top: 70%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateX(48px);
        -ms-transform: translateX(-50%) translateX(48px);
            transform: translateX(-50%) translateX(48px);
    width: 100%;
    max-width: 189px;
    padding: 17px 5px 16px;
  }

  .helping-hand__chat-message {
    top: 2.2%;
    left: 30.7%;
    width: 100%;
    max-width: 161px;
  }

  .helping-hand__header {
    max-width: 340px;
  }

  .get-loan__image-col {
    max-width: 50%;
    margin: 0;
  }

  .get-loan__text-col {
    max-width: 50%;
    margin: 0;
    padding-top: 60px;
    padding-left: 86px;
  }

  .get-loan__image-box {
    padding-bottom: 68%;
  }

  .get-loan__image-layer--lv1 {
    top: 0;
    left: 7.7%;
    width: 85.8%;
  }

  .get-loan__image-layer--lv2 {
    top: 30.6%;
    left: 12.1%;
    width: 9.8%;
  }

  .get-loan__chat-message {
    max-width: 253px;
    margin-bottom: 37px;
    -webkit-transform: translateX(54%);
        -ms-transform: translateX(54%);
            transform: translateX(54%);
  }

  .get-loan__text-panel {
    padding: 20px 10px 11px 10px;
  }

  .make-personal {
    padding-top: 80px;
    padding-bottom: 89px;
  }

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

  .make-personal__text-col {
    max-width: 50%;
    margin: 0;
  }

  .make-personal__image-col {
    max-width: 50%;
    margin: 0;
  }

  .make-personal__image-box {
    padding-bottom: 85%;
    -webkit-transform: translateY(-12px);
        -ms-transform: translateY(-12px);
            transform: translateY(-12px);
  }

  .make-personal__image-layer--lv1 {
    top: 0;
    left: 12%;
    width: 66.8%;
  }

  .make-personal__friend {
    top: 12px;
    left: 2.2%;
    width: 80px;
    height: 80px;
    font-size: 16px;
    line-height: 28px;
  }

  .make-personal__friend-emoji {
    margin-bottom: 10px;
  }

  .make-personal__friend-emoji--tablet {
    display: inline-block;
  }

  .make-personal__friend-emoji--mobile {
    display: none;
  }

  .make-personal__note {
    top: 34px;
    left: 32.6%;
    max-width: 198px;
    padding: 13px 14px 15px;
  }

  .make-personal__note-title {
    margin-bottom: 6px;
    font-size: 8px;
    line-height: 11px;
  }

  .make-personal__note-text {
    margin-bottom: 16px;
    padding-bottom: 8px;
    font-size: 9px;
    line-height: 12px;
  }

  .make-personal__note-emoji {
    margin-bottom: -1px;
  }

  .make-personal__note-emoji--tablet {
    display: inline-block;
  }

  .make-personal__note-emoji--mobile {
    display: none;
  }

  .make-personal__note-cursor::after {
    left: 0;
    height: 14px;
  }

  .make-personal__note-send {
    font-size: 9px;
    line-height: 14px;
    letter-spacing: 0.01em;
  }

  .make-personal__note-icon {
    width: 12px;
    height: 12px;
    margin-left: 6px;
  }

  .make-personal__reason {
    top: 190px;
    right: 3.8%;
    max-width: 147px;
    padding: 13px 15px;
  }

  .make-personal__reason-title {
    margin-bottom: 4px;
    font-size: 10px;
    line-height: 14px;
  }

  .make-personal__reason-select {
    padding: 6px 11px;
    border-radius: 7px;
    font-size: 10px;
    line-height: 12px;
  }

  .make-personal__reason-icon {
    width: 13px;
    height: 14px;
  }

  .funds-access {
    padding-top: 63px;
    padding-bottom: 79px;
  }

  .funds-access__image-col {
    max-width: 50%;
    margin: 0;
  }

  .funds-access__image-box {
    padding-bottom: 74%;
  }

  .funds-access__image-layer--lv1 {
    top: 11%;
    left: -1.1%;
    width: 65.8%;
  }

  .funds-access__image-layer--lv2 {
    top: 7%;
    left: 1.6%;
    width: 67.8%;
  }

  .funds-access__image-layer--lv3 {
    top: -0.2%;
    left: 48%;
    width: 51.1%;
  }

  .funds-access__image-layer--lv4 {
    top: 0;
    left: 50.3%;
    width: 49%;
  }

  .funds-access__chat-message {
    top: 82.6%;
    left: auto;
    right: -17.2%;
    width: 100%;
    max-width: 288px;
  }

  .funds-access__text-col {
    max-width: 50%;
    margin: 0;
    padding-top: 0;
  }

  .why-zirtue {
    padding-top: 53px;
    padding-bottom: 122px;
  }

  .why-zirtue__header {
    margin-bottom: 60px;
  }

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

  .why-zirtue__col {
    max-width: 50%;
    padding: 41px 32px 49px;
  }

  .why-zirtue__col--blue {
    margin-bottom: 0;
  }

  .why-zirtue__col--blue::after {
    top: 0;
    bottom: auto;
    right: 1px;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    width: 60px;
    height: 100%;
    background-color: rgba(229, 243, 255, 0.7);
    background-image: url("../images/why-zirtue/why-zirtue-wave.svg");
    background-size: 100% 100%;
    background-position: right top;
  }

  .why-zirtue__title {
    min-height: 56px;
    margin-bottom: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }

  .zirtue-pay {
    padding-bottom: 128px;
  }

  .zirtue-pay::after {
    background-size: 101% auto;
  }

  .zirtue-pay__text-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .zirtue-pay__header {
    margin-bottom: 24px;
  }

  .zirtue-pay__text {
    margin-bottom: 56px;
    line-height: 28px;
  }

  .zirtue-pay__image-col {
    max-width: 50%;
  }

  .zirtue-pay__image-layer--lv1 {
    display: inline-block;
    top: 6.2%;
    left: -36.3%;
    width: 59.5%;
  }

  .zirtue-pay__image-layer--lv2 {
    display: inline-block;
    top: 49.4%;
    right: -6.5%;
    width: 46.3%;
  }

  .zirtue-pay__image-layer--lv4 {
    top: 58%;
    left: 1.6%;
    width: 7.3%;
  }

  .zirtue-pay__image-layer--lv5 {
    top: -8.5%;
    right: 11.5%;
    width: 9.3%;
  }

  .payment-solution {
    padding-top: 92px;
    padding-bottom: 60px;
  }

  .payment-solution__image-box {
    margin-bottom: 19px;
  }

  .payment-solution__col {
    max-width: 50%;
  }

  .payment-solution__header {
    margin-bottom: 27px;
  }

  .payment-solution__text {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .making-accounts {
    padding-top: 37px;
  }

  .making-accounts__header {
    margin-bottom: 62px;
  }

  .making-accounts__list-item {
    margin-bottom: 62px;
  }

  .making-accounts__value-wrapper {
    margin-bottom: 46px;
  }

  .making-accounts__value-wrapper::before {
    width: 108%;
    height: 108%;
  }

  .making-accounts__value {
    font-size: 40px;
    line-height: 65px;
  }

  .making-accounts__text {
    max-width: 290px;
  }

  .making-accounts__list-item--n4 .making-accounts__text {
    max-width: 310px;
  }

  .for-businesses {
    padding-top: 42px;
    padding-bottom: 70px;
  }

  .for-businesses__container {
    padding-top: 90px;
    padding-bottom: 85px;
  }

  .for-businesses__container::before {
    top: 12px;
    left: -webkit-calc(100% / 12 - 40px);
    left: calc(100% / 12 - 40px);
    height: 100%;
  }

  .for-businesses__green-blob {
    top: 22px;
    left: -webkit-calc(100% / 12 - 40px);
    left: calc(100% / 12 - 40px);
    width: 296px;
    height: 1850px;
  }

  .for-businesses__photo-col {
    max-width: 50%;
    width: 100%;
    height: 350px;
    margin: 0;
  }

  .for-businesses__photo--mobile {
    display: none;
  }

  .for-businesses__photo--default {
    display: inline-block;
  }

  .for-businesses__text-col {
    max-width: 50%;
  }

  .for-businesses__header {
    margin-bottom: 23px;
  }

  .for-businesses__text {
    margin-bottom: 56px;
  }

  .for-businesses__button {
    margin-bottom: 0;
  }

  .partners-trust {
    padding-top: 54px;
  }

  .partners-trust__header {
    margin-bottom: 22px;
  }

  .partners-trust__text {
    max-width: 450px;
    margin: 0 auto 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .partners-trust__item {
    max-width: 25%;
    margin-bottom: 27px;
  }

  .partners-trust__break-mobile {
    display: none;
  }

  .partners-trust__break-tablet {
    display: block;
  }

  .driving-financial {
    padding-top: 42px;
    padding-bottom: 91px;
  }

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

  .driving-financial__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .driving-financial__text-col {
    max-width: 50%;
  }

  .driving-financial__header {
    max-width: 400px;
    margin: 0 auto 66px;
    text-align: center;
  }

  .driving-financial__header--default {
    display: none;
  }

  .driving-financial__header--tablet {
    display: block;
  }

  .driving-financial__image-box {
    width: 100%;
    padding-bottom: 103%;
    -webkit-transform: translateY(-17px);
        -ms-transform: translateY(-17px);
            transform: translateY(-17px);
  }

  .hero-video {
    padding-bottom: 70px;
  }

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

  .hero-video__maximize {
    top: 24px;
    right: 24px;
  }

  .hero-video__text-panel {
    max-width: 1088px;
    margin-top: -24px;
    padding: 32px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .hero-video__text-panel-title {
    margin-bottom: 32px;
  }

  .our-mission {
    padding-top: 127px;
    padding-bottom: 183px;
  }

  .our-mission__quote-left {
    top: 45px;
    left: -63px;
  }

  .our-mission__quote-right {
    top: 40px;
    right: -53px;
    -webkit-transform: scaleX(-1) rotate(18deg);
        -ms-transform: scaleX(-1) rotate(18deg);
            transform: scaleX(-1) rotate(18deg);
  }

  .our-mission__header {
    font-size: 40px;
    line-height: 44px;
  }

  .our-mission__text {
    line-height: 32px;
  }

  .new-way {
    margin-top: 0;
    padding-top: 47px;
    padding-bottom: 42px;
  }

  .new-way__text-col {
    max-width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: 0;
  }

  .new-way__header {
    margin-bottom: 23px;
  }

  .new-way__image-col {
    max-width: 66.66667%;
    margin-left: 16.66667%;
    margin-bottom: 44px;
  }

  .new-way__image-box {
    margin-top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-box-shadow: 40px 60px 80px rgba(62, 68, 128, 0.25), 10px 2px 20px rgba(255, 255, 255, 0.28);
            box-shadow: 40px 60px 80px rgba(62, 68, 128, 0.25), 10px 2px 20px rgba(255, 255, 255, 0.28);
  }

  .new-way__image {
    max-width: 100%;
  }

  .without-awkwardness {
    padding-bottom: 44px;
    padding-bottom: 119px;
    background-color: #FFFFFF;
  }

  .without-awkwardness__photo-box {
    height: 464px;
  }

  .without-awkwardness__text-col {
    max-width: 66.66667%;
    margin-left: 16.66667%;
    margin-right: 0;
    padding-top: 42px;
  }

  .without-awkwardness__header {
    margin-bottom: 23px;
  }

  .team {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .team__header {
    margin-bottom: 47px;
  }

  .team__row {
    margin: 0 -12px;
  }

  .team__row::before {
    top: 59px;
    left: -48px;
    width: 390px;
    height: 360px;
  }

  .team__row::after {
    bottom: 238px;
    right: 47px;
    width: 395px;
    height: 345px;
  }

  .team__col {
    max-width: 33.33333%;
    padding: 0 12px;
  }

  .team__col--join {
    max-width: 33.33333%;
  }

  .team__member {
    min-height: auto;
  }

  .team__join {
    min-height: 293px;
    height: 100%;
  }

  .investment-partners {
    padding-top: 80px;
    padding-bottom: 88px;
    background-color: #FFFFFF;
  }

  .investment-partners__header {
    margin-bottom: 23px;
  }

  .investment-partners__text {
    max-width: 440px;
  }

  .investment-partners__list {
    max-width: 75%;
    margin: 0 auto;
  }

  .investment-partners__item {
    width: 33.33333%;
    padding: 0 7px;
  }

  .our-culture__text-block {
    padding-top: 41px;
    padding-bottom: 134px;
  }

  .our-culture__header {
    margin-bottom: 39px;
  }

  .our-culture__text {
    max-width: 350px;
  }

  .our-culture__slider {
    width: -webkit-calc(100% + 380px);
    width: calc(100% + 380px);
    margin-top: -112px;
    -webkit-transform: translateX(-190px);
        -ms-transform: translateX(-190px);
            transform: translateX(-190px);
  }

  .our-culture__slide--active {
    -webkit-transform: scale(1.055);
        -ms-transform: scale(1.055);
            transform: scale(1.055);
  }

  .our-culture__slide-image {
    border-radius: 32px;
  }

  .our-culture__slider-pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 44px;
  }

  .quote {
    padding-top: 130px;
    padding-bottom: 127px;
  }

  .quote__text {
    max-width: 400px;
    margin-bottom: 33px;
    padding: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .quote__quote-left {
    top: -20px;
    left: -36px;
  }

  .quote__quote-right {
    bottom: -27px;
    right: -21px;
  }

  .contacts-hero {
    padding-top: 120px;
  }

  .contacts-hero::after {
    background-size: 101% auto;
  }

  .contacts-hero__text-col {
    max-width: 41.66667%;
  }

  .contacts-hero__image-col {
    max-width: 50%;
  }

  .contacts-hero__image-box {
    -webkit-transform: translateY(-74px);
        -ms-transform: translateY(-74px);
            transform: translateY(-74px);
  }

  .contacts-hero__image-layer--lv1 {
    top: 21%;
    left: 1.6%;
    width: 88.3%;
  }

  .contacts-hero__image-layer--lv2 {
    top: 25.7%;
    right: -16.7%;
    width: 19%;
  }

  .contacts-nav__title {
    margin-bottom: 22px;
    font-size: 32px;
    line-height: 40px;
  }

  .contacts-nav__links-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 350px;
  }

  .contacts-nav__links-list .contacts-nav__link:not(:last-child) {
    margin-bottom: 0;
  }

  .text-page__header {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 60px;
  }

  .text-page__subheader {
    font-size: 24px;
    line-height: 29px;
  }

  .hero-direct-bill__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .hero-direct-bill__text-col {
    max-width: 50%;
    padding-top: 41px;
    padding-bottom: 40px;
  }

  .hero-direct-bill__header {
    margin-bottom: 26px;
  }

  .hero-direct-bill__text {
    margin-bottom: 51px;
  }

  .hero-direct-bill__image-col {
    max-width: 50%;
    height: auto;
  }

  .hero-direct-bill__image-box {
    position: absolute;
    top: 0;
    left: 12px;
    width: 50vw;
  }

  .hero-direct-bill__image-layer--box {
    width: 50vw;
  }

  .hero-direct-bill__image-layer--lv2 {
    top: 13.8%;
    right: 25.9%;
    width: 7.8%;
  }

  .hero-direct-bill__image-layer--lv3 {
    top: 54%;
    left: 10.1%;
    width: 6.9%;
  }

  .hero-direct-bill__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .without-fees {
    padding-top: 44px;
  }

  .without-fees__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .without-fees__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .without-fees__text-col {
    max-width: 50%;
    text-align: left;
  }

  .without-fees__header {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 35px;
  }

  .without-fees__image-box {
    padding-bottom: 74%;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }

  .without-fees__image-layer--lv1 {
    left: 0;
    width: 99.7%;
  }

  .without-fees__image-layer--lv2 {
    top: 20.6%;
    left: 23.7%;
    width: 52.4%;
  }

  .without-fees__image-layer--lv3 {
    top: 58.6%;
    left: 21.3%;
    width: 57.6%;
  }

  .without-fees__image-layer--lv4 {
    top: 78.7%;
    left: 21.3%;
    width: 57.6%;
  }

  .send-directly {
    padding-bottom: 80px;
    padding-bottom: 100px;
  }

  .send-directly__container {
    display: block;
  }

  .send-directly__header__wrapper {
    max-width: 100%;
    text-align: left;
  }

  .send-directly__header {
    margin-bottom: 22px;
    text-align: center;
  }

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

  .send-directly__box {
    max-width: 100%;
    padding: 57px 20px 15px;
  }

  .send-directly__box::before {
    top: 8%;
    height: 100%;
    background-image: url("../images/send-directly/blob.svg");
    background-position: center;
  }

  .send-directly__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .send-directly__col {
    max-width: 20%;
    margin-bottom: 0;
  }

  .send-directly__col:nth-child(2) {
    margin-left: 0;
  }

  .send-directly__col:nth-child(2) .send-directly__after {
    left: 100%;
    right: auto;
  }

  .send-directly__avatar-box {
    margin-bottom: 17px;
  }

  .send-directly__logo {
    -webkit-transform: translate(-50%, -50%) translateY(-5px);
        -ms-transform: translate(-50%, -50%) translateY(-5px);
            transform: translate(-50%, -50%) translateY(-5px);
    max-width: 75%;
  }

  .send-directly__after--company {
    left: auto;
    right: 100%;
  }

  .send-directly__arrow {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: 70%;
  }

  .send-directly__after--borrower .send-directly__arrow {
    top: 23%;
    left: 50%;
  }

  .send-directly__after--company .send-directly__arrow {
    top: 51%;
    left: 50%;
  }

  .send-directly__after--borrower .send-directly__emoji {
    top: 44%;
    left: 50%;
  }

  .send-directly__after--company .send-directly__emoji {
    top: 29%;
    left: 50%;
  }

  .without-conditions {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .without-conditions__image-col {
    max-width: 50%;
    margin: 0;
  }

  .without-conditions__text-col {
    max-width: 41.66667%;
    margin: 0;
    text-align: left;
  }

  .without-conditions__header {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .without-conditions__image-box {
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
  }

  .without-conditions__image-layer--lv1 {
    top: 2.8%;
    left: 1.2%;
    width: 92.8%;
  }

  .without-conditions__image-layer--lv2 {
    top: 0%;
    left: 3.7%;
    width: 92.9%;
  }

  .make-payment {
    padding-top: 25px;
    padding-bottom: 60px;
  }

  .make-payment__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .make-payment__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .make-payment__text-col {
    max-width: 50%;
    margin-bottom: 0;
    text-align: left;
  }

  .make-payment__header {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .make-payment__text {
    margin-bottom: 24px;
  }

  .make-payment__button {
    max-width: 195px;
  }

  .make-payment__image-box {
    padding-bottom: 103%;
    -webkit-transform: translateY(8px);
        -ms-transform: translateY(8px);
            transform: translateY(8px);
  }

  .make-payment__image-layer--lv1 {
    top: 1%;
    left: 13.5%;
    width: 75.8%;
  }

  .make-payment__image-layer--lv2 {
    top: 0%;
    left: 12.2%;
    width: 75%;
  }

  .discover-benefits {
    padding-top: 51px;
    padding-bottom: 40px;
  }

  .discover-benefits__header {
    margin-bottom: 46px;
  }

  .discover-benefits__col {
    min-height: 256px;
    max-width: 33.33333%;
    margin-bottom: 40px;
  }

  .did-you-know {
    padding-top: 39px;
  }

  .did-you-know__card {
    padding: 0;
    max-width: 100%;
  }

  .did-you-know__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .did-you-know__image-col {
    max-width: 33.33333%;
    margin: 0;
  }

  .did-you-know__image-box {
    padding-bottom: 68%;
  }

  .did-you-know__image-layer--lv1 {
    top: 75.6%;
    left: -24.4%;
    width: 124%;
  }

  .did-you-know__image-layer--lv2 {
    top: 40%;
    left: 17%;
    width: 67.1%;
  }

  .did-you-know__text-col {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 66.66667%;
    padding: 38px;
  }

  .did-you-know__header {
    text-align: left;
  }

  .did-you-know__text {
    max-width: 390px;
    margin-bottom: 24px;
    padding-right: 30px;
    text-align: left;
  }

  .direct-bill-work {
    padding-bottom: 100px;
  }

  .direct-bill-work__header {
    margin-bottom: 42px;
  }

  .direct-bill-work__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: -13px;
    margin-right: -13px;
    width: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .direct-bill-work__item {
    width: 100%;
    max-width: 33.33333%;
    margin-bottom: 65px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .direct-bill-work__image {
    max-width: 85%;
  }

  .direct-bill-work__title {
    font-size: 18px;
    line-height: 32px;
  }

  .direct-bill-work__text {
    max-width: 100%;
  }

  .direct-bill-work__button {
    max-width: 196px;
  }

  .direct-bill-work__pagination {
    display: none;
  }

  .faq-item__title {
    font-size: 20px;
    line-height: 28px;
  }

  .faq {
    background-size: 320% -webkit-calc(100% - 190px);
    background-size: 320% calc(100% - 190px);
  }

  .faq__header {
    margin-bottom: 47px;
  }

  .faq__list {
    margin-bottom: 38px;
  }

  .faq__link {
    max-width: 198px;
  }

  .benefit {
    max-width: 100%;
    padding: 24px;
    text-align: left;
  }

  .benefit__icon-box {
    margin: 0 0 15px;
  }

  .accepting-pay {
    padding-bottom: 35px;
  }

  .accepting-pay__header {
    margin-bottom: 37px;
  }

  .accepting-pay__list {
    max-width: 400px;
  }

  .accepting-pay__item {
    margin-bottom: 10px;
    padding: 0 8px;
  }

  .hero-zirtue-card__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .hero-zirtue-card__text-col {
    max-width: 50%;
    padding-top: 41px;
    padding-bottom: 110px;
  }

  .hero-zirtue-card__header {
    margin-bottom: 26px;
  }

  .hero-zirtue-card__text {
    margin-bottom: 51px;
  }

  .hero-zirtue-card__image-col {
    max-width: 50%;
    height: auto;
  }

  .hero-zirtue-card__image-box {
    position: absolute;
    top: 0;
    left: 12px;
    width: 50vw;
  }

  .hero-zirtue-card__image-layer--lv1 {
    width: 50vw;
  }

  .hero-zirtue-card__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .borrow-and-land {
    padding-top: 97px;
  }

  .borrow-and-land__image-col {
    max-width: 50%;
    margin: 0;
  }

  .borrow-and-land__text-col {
    max-width: 50%;
    margin: 0;
    text-align: left;
  }

  .borrow-and-land__header {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .borrow-and-land__image-box {
    -webkit-transform: translateY(26px);
        -ms-transform: translateY(26px);
            transform: translateY(26px);
    padding-bottom: 113%;
  }

  .borrow-and-land__image-layer--lv1 {
    top: 2.5%;
    left: 5.4%;
    width: 86.7%;
  }

  .borrow-and-land__image-layer--lv2 {
    top: 0%;
    left: 7.1%;
    width: 87.5%;
  }

  .borrow-and-land__image-layer--lv3 {
    top: 88.4%;
    left: 16.9%;
    width: 8.7%;
  }

  .borrow-and-land__image-layer--lv4 {
    top: 89.4%;
    left: 33.3%;
    width: 2.5%;
  }

  .fund-or-payback {
    padding-top: 62px;
    padding-bottom: 164px;
  }

  .fund-or-payback__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .fund-or-payback__image-col {
    max-width: 50%;
    margin-bottom: 0;
  }

  .fund-or-payback__text-col {
    max-width: 50%;
    text-align: left;
  }

  .fund-or-payback__header {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .fund-or-payback__text {
    margin-bottom: 24px;
  }

  .fund-or-payback__button {
    max-width: 196px;
  }

  .fund-or-payback__image-box {
    padding-bottom: 74%;
    -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
            transform: translateY(5px);
  }

  .fund-or-payback__image-layer--lv1 {
    left: 0;
    width: 99.7%;
  }

  .fund-or-payback__image-layer--lv2 {
    top: 20.6%;
    left: 23.7%;
    width: 52.4%;
  }

  .fund-or-payback__image-layer--lv3 {
    top: 58.6%;
    left: 21.3%;
    width: 57.6%;
  }

  .fund-or-payback__image-layer--lv4 {
    top: 78.7%;
    left: 21.3%;
    width: 57.6%;
  }

  .loves-mobile__header {
    margin-bottom: 22px;
  }

  .loves-mobile__text {
    max-width: 450px;
  }

  .loves-mobile__item {
    max-width: 250px;
  }

  .security-panel {
    padding: 24px;
    text-align: left;
  }

  .security-panel__icon-box {
    margin: 0 0 16px;
  }

  .card-security__header {
    margin-bottom: 48px;
  }

  .card-security__grade {
    width: 80px;
  }

  .card-security__col {
    max-width: 33.33333%;
  }

  .card-security__panel {
    height: 100%;
    min-height: 232px;
    margin-bottom: 0;
  }

  .card-slider {
    max-width: auto;
    margin-bottom: 0;
    padding: 29px 56px 45px;
  }

  .card-slider__image {
    margin-bottom: 21px;
  }

  .card-slider__title {
    margin-bottom: 26px;
  }

  .card-color {
    padding-top: 93px;
    padding-bottom: 73px;
  }

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

  .card-color__bg {
    top: 50%;
    right: -70px;
    height: 90%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .card-color__slider-col {
    max-width: 50%;
  }

  .card-color__text-col {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 50%;
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 36px;
  }

  .card-color__header {
    margin-bottom: 56px;
    word-spacing: 1px;
    text-align: left;
  }

  .card-color__button {
    max-width: 195px;
    margin: 0;
  }

  .press-hero::after {
    background-size: 101% auto;
  }

  .press-hero__text-col {
    max-width: 50%;
  }

  .press-hero__header {
    margin-bottom: 24px;
    word-spacing: 6px;
  }

  .press-hero__text {
    margin-bottom: 56px;
    font-size: 16px;
    line-height: 28px;
  }

  .press-hero__image-col {
    display: block;
    max-width: 50%;
  }

  .press-hero__image-box {
    -webkit-transform: translateY(-35px);
        -ms-transform: translateY(-35px);
            transform: translateY(-35px);
  }

  .press-hero__image-layer--lv1 {
    top: 0;
    left: 0;
    width: 100.2%;
  }

  .press-hero__image-layer--lv2 {
    top: 34.4%;
    left: 7.8%;
    width: 85.1%;
  }

  .press-card {
    max-width: 100%;
    padding: 24px;
  }

  .press-card__logo-box {
    height: 148px;
    margin-bottom: 15px;
  }

  .press-list {
    padding-bottom: 39px;
  }

  .press-list__header {
    margin-bottom: 48px;
  }

  .press-list__col {
    min-height: 492px;
    max-width: 50%;
    margin-bottom: 40px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-left: -18px;
    margin-right: -18px;
  }

  .col {
    padding-left: 18px;
    padding-right: 18px;
  }

  .d-tablet-only {
    display: none !important;
  }

  .d-desktop-only {
    display: block !important;
  }

  .hide-desktop {
    display: none !important;
  }

  .section__header {
    margin-bottom: 32px;
    font-size: 48px;
    line-height: 52px;
  }

  .section__header--big {
    font-size: 50px;
    line-height: 54px;
  }

  .section__header--small {
    font-size: 40px;
    line-height: 44px;
  }

  .section__text {
    font-size: 22px;
    line-height: 32px;
  }

  .section__text--big {
    font-size: 24px;
    line-height: 32px;
  }

  .logo--header {
    width: 148px;
    height: 32px;
  }

  .get-app-form__input {
    padding: 20px 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .get-app-form__button {
    padding-left: 34px;
    padding-right: 34px;
    font-size: 16px;
    line-height: 28px;
  }

  .text-panel {
    border-radius: 32px;
    font-size: 22px;
    line-height: 32px;
  }

  .chat-message__avatar {
    width: 40px;
    height: 40px;
  }

  .chat-message__photo {
    width: 36px;
    height: 36px;
    border-width: 2px;
  }

  .chat-message__text {
    padding: 16px 16px 11px;
    font-size: 16px;
    line-height: 24px;
  }

  .timeline__point {
    margin-bottom: 25px;
    margin-left: 24px;
    padding-bottom: 8px;
  }

  .timeline__point::before {
    left: -24px;
    width: 12px;
    height: 12px;
  }

  .timeline__point::after {
    left: -19px;
    height: -webkit-calc(100% + 6px);
    height: calc(100% + 6px);
  }

  .timeline__date {
    margin-right: 12px;
    padding: 4px 11px;
    border-radius: 8px;
    font-size: 12px;
    line-height: 16px;
  }

  .timeline__emoji-desktop {
    display: inline-block;
  }

  .timeline__emoji-tablet {
    display: none;
  }

  .timeline__title {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
  }

  .timeline__text {
    font-size: 14px;
    line-height: 20px;
  }

  .timeline__percent {
    width: 18px;
    height: 18px;
    padding: 3px;
    border-radius: 6px;
  }

  .marker-list__item {
    font-size: 22px;
    line-height: 32px;
  }

  .slider-pagination {
    margin-left: -7px;
    margin-right: -7px;
  }

  .slider-pagination__bullet {
    width: 12px;
    height: 12px;
    margin: 0 7px;
  }

  .slider-pagination__bullet {
    width: 16px;
    height: 16px;
  }

  .member {
    padding: 32px;
    border-radius: 32px;
  }

  .member__photo-box {
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 32px;
  }

  .member__name {
    font-size: 24px;
    font-weight: 700;
  }

  .member__job-title {
    font-size: 20px;
    line-height: 28px;
  }

  .team-join {
    padding-top: 32px;
    padding-bottom: 32px;
    border-radius: 32px;
  }

  .team-join__image-box {
    margin-bottom: 26px;
  }

  .team-join__text {
    font-size: 24px;
    font-weight: 700;
  }

  .loan-info {
    top: 52%;
    -webkit-transform: translateX(-50%) translateX(-57px);
        -ms-transform: translateX(-50%) translateX(-57px);
            transform: translateX(-50%) translateX(-57px);
    max-width: 343px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 16px;
  }

  .loan-info__top-row {
    margin-bottom: 12px;
  }

  .loan-info__avatar {
    width: 40px;
    height: 40px;
  }

  .loan-info__name-row {
    font-size: 12px;
    line-height: 18px;
  }

  .loan-info__status {
    font-size: 14px;
    line-height: 20px;
  }

  .loan-info__amout-label {
    font-size: 12px;
    line-height: 18px;
  }

  .loan-info__amount-total {
    font-size: 14px;
    line-height: 20px;
  }

  .loan-info__list {
    padding: 12px;
  }

  .loan-info__list-item {
    font-size: 12px;
    line-height: 18px;
  }

  .summary-list {
    top: 41%;
    left: 50%;
    max-width: 343px;
    -webkit-transform: translateX(-33.5%);
        -ms-transform: translateX(-33.5%);
            transform: translateX(-33.5%);
  }

  .summary-list__item {
    margin-bottom: 14px;
    padding: 13px 14px;
    border-radius: 16px;
  }

  .summary-list__emoji-box {
    width: 48px;
    height: 48px;
    border-radius: 18px;
  }

  .summary-list__emoji-tablet {
    display: none;
  }

  .summary-list__emoji-desktop {
    display: inline-block;
  }

  .summary-list__avatar {
    width: 28px;
    height: 28px;
  }

  .summary-list__avatar {
    width: 40px;
    height: 40px;
  }

  .summary-list__label {
    font-size: 14px;
    line-height: 20px;
  }

  .summary-list__value {
    font-size: 16px;
    line-height: 24px;
  }

  .summary-list__info {
    width: 24px;
    height: 24px;
  }

  .header {
    padding-top: 16px;
    padding-bottom: 16px;
  }

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

  .header__nav {
    display: block;
  }

  .header__burger {
    display: none;
  }

  .footer {
    padding-top: 80px;
    padding-bottom: 78px;
  }

  .footer__content {
    margin-top: 44px;
    margin-bottom: 82px;
  }

  .footer__nav-col {
    max-width: 20%;
  }

  .footer__nav-title--tablet {
    display: none;
  }

  .footer__links-col {
    margin-top: 0;
    max-width: 40%;
  }

  .footer__links-col-wrapper {
    display: inline-block;
  }

  .footer__links-col-group {
    max-width: 100%;
  }

  .footer__apps-row {
    margin-top: 0;
    margin-bottom: 32px;
  }

  .footer__copyright {
    display: block;
  }

  .footer__copyright-separator {
    display: inline-block;
    margin: 0 28px;
  }

  .footer__copyright-bank {
    margin-top: 0;
  }

  .apps--footer {
    margin-left: -7px;
    margin-right: -7px;
  }

  .apps--hero {
    margin: 0 -12px;
  }

  .apps--footer .apps__item {
    padding: 0 7px;
  }

  .apps--hero .apps__item {
    padding: 0 12px;
  }

  .hero {
    padding-top: 224px;
    padding-bottom: 134px;
  }

  .hero__text-col {
    max-width: 58.33333%;
  }

  .hero__header {
    margin-bottom: 32px;
    word-spacing: 9px;
  }

  .hero__text {
    margin-bottom: 64px;
  }

  .hero__image-col {
    max-width: 41.66667%;
  }

  .hero__image-layer--lv1 {
    top: -2.2%;
    left: -5.1%;
    width: 72.4%;
  }

  .hero__image-layer--lv2 {
    top: 19.8%;
    right: -9.7%;
    width: 38.8%;
  }

  .hero__image-layer--lv3 {
    top: -19.3%;
    left: 9.5%;
    width: 99.3%;
  }

  .hero__image-layer--lv4 {
    top: -7.9%;
    right: 4.3%;
    width: 12.6%;
  }

  .hero__image-layer--lv5 {
    top: 78.8%;
    left: 2.5%;
    width: 5.3%;
  }

  .hero__form {
    max-width: 427px;
    margin-bottom: 64px;
  }

  .lend-money {
    padding-top: 146px;
    padding-bottom: 100px;
  }

  .lend-money__image-box {
    -webkit-transform: translateY(-38px);
        -ms-transform: translateY(-38px);
            transform: translateY(-38px);
  }

  .lend-money__image-layer--lv1 {
    top: 5.7%;
    left: 0.6%;
    width: 76.9%;
  }

  .lend-money__image-layer--lv2 {
    top: 2.9%;
    right: 1%;
    width: 36.1%;
  }

  .lend-money__image-layer--lv3 {
    top: 12.3%;
    left: 0.4%;
    width: 5.4%;
  }

  .lend-money__image-layer--lv5 {
    top: 2.5%;
    left: 2.4%;
    width: 77.4%;
  }

  .borrow-money {
    padding-top: 79px;
    padding-bottom: 100px;
  }

  .borrow-money__text-col {
    margin-left: 8.33333%;
    max-width: 41.66667%;
  }

  .borrow-money__image-layer--lv1 {
    top: 1.9%;
    left: 16.2%;
    width: 83.9%;
  }

  .borrow-money__image-layer--lv2 {
    top: 16.2%;
    left: 27%;
    width: 73.1%;
  }

  .borrow-money__image-layer--lv3 {
    top: 0.5%;
    left: 0.1%;
    width: 51.1%;
  }

  .borrow-money__image-layer--lv4 {
    top: 49.3%;
    left: 13%;
    width: 11.1%;
  }

  .borrow-money__image-layer--lv5 {
    top: 1.7%;
    right: 16.4%;
    width: 5%;
  }

  .borrow-money__image-layer--lv6 {
    top: 13.7%;
    left: 34.3%;
    width: 49.2%;
  }

  .direct-bill {
    padding-bottom: 100px;
  }

  .direct-bill__text-col {
    max-width: 41.66667%;
  }

  .direct-bill__image-box {
    -webkit-transform: translateY(-66px);
        -ms-transform: translateY(-66px);
            transform: translateY(-66px);
  }

  .direct-bill__image-layer--lv1 {
    top: 2.3%;
    left: 0%;
    width: 84.1%;
  }

  .direct-bill__image-layer--lv2 {
    top: 37.3%;
    left: 0%;
    width: 77.2%;
  }

  .direct-bill__image-layer--lv3 {
    top: 5.8%;
    right: 4.6%;
    width: 55.5%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .direct-bill__image-layer--lv4 {
    top: 27.4%;
    left: 0%;
    width: 5.5%;
  }

  .direct-bill__image-layer--lv5 {
    top: 0%;
    left: 33%;
    width: 5.9%;
  }

  .direct-bill__image-layer--lv6 {
    top: 25.7%;
    left: 16.5%;
    width: 49.2%;
  }

  .direct-bill__text {
    margin-bottom: 32px;
  }

  .direct-bill__button {
    max-width: 196px;
  }

  .direct-bill__plane {
    display: block;
  }

  .simple-payments {
    padding-top: 115px;
    padding-bottom: 100px;
  }

  .simple-payments__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .simple-payments__image-box {
    -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
            transform: translateY(7px);
  }

  .simple-payments__image-layer--lv1 {
    top: 0;
    left: -3.3%;
    width: 103.5%;
  }

  .simple-payments__image-layer--lv2 {
    top: -1.5%;
    left: -1.5%;
    width: 103%;
  }

  .simple-payments__image-layer--lv3 {
    top: 67.7%;
    left: -11.5%;
    width: 12.2%;
  }

  .simple-payments__image-layer--lv4 {
    top: 72.8%;
    left: -5%;
    width: 8.5%;
  }

  .fast-banking {
    padding-top: 82px;
    padding-bottom: 100px;
  }

  .fast-banking__text-col {
    max-width: 41.66667%;
  }

  .fast-banking__text {
    margin-bottom: 32px;
  }

  .fast-banking__image-layer--lv1 {
    top: 5%;
    left: 0%;
    width: 84.2%;
  }

  .fast-banking__image-layer--lv2 {
    top: 18.5%;
    right: 4.4%;
    width: 66.6%;
  }

  .fast-banking__image-layer--lv3 {
    top: 48%;
    left: 4.3%;
    width: 34.9%;
  }

  .fast-banking__image-layer--lv4 {
    top: 18.9%;
    left: 3.2%;
    width: 4.7%;
  }

  .fast-banking__image-layer--lv5 {
    top: 8.1%;
    right: 25%;
    width: 4.9%;
  }

  .fast-banking__image-layer--lv6 {
    top: 27.8%;
    left: 6.2%;
    width: 69.6%;
  }

  .featured-in {
    padding-top: 82px;
    padding-bottom: 100px;
  }

  .featured-in__header {
    margin-bottom: 64px;
  }

  .featured-in__list {
    margin-bottom: 32px;
  }

  .security-priority {
    padding-top: 127px;
    padding-bottom: 100px;
  }

  .security-priority__text-col::after {
    left: 0;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
  }

  .security-priority__text-col {
    max-width: 58.33333%;
    margin-left: 18px;
    padding-left: 8.33333%;
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .security-priority__text {
    line-height: 32px;
  }

  .security-priority__image-layer {
    top: -19.7%;
    left: 1%;
    height: 140%;
  }

  .advantages {
    padding-top: 168px;
    padding-bottom: 104px;
  }

  .advantages__item {
    display: block;
    max-width: 33.33333%;
    text-align: center;
  }

  .advantages__item:not(:last-child) {
    margin-bottom: 0px;
  }

  .advantages__image-wrapper {
    max-width: 100%;
    height: 216px;
    margin-bottom: 24px;
  }

  .advantages__item--l1 .advantages__image {
    height: auto;
  }

  .advantages__item--l2 .advantages__image {
    height: auto;
  }

  .advantages__item--l3 .advantages__image {
    height: auto;
  }

  .advantages__text-box {
    margin: 0 auto;
  }

  .advantages__item--l1 .advantages__text-box {
    width: 313px;
  }

  .advantages__item--l2 .advantages__text-box {
    width: 343px;
  }

  .advantages__item--l3 .advantages__text-box {
    width: 354px;
  }

  .advantages__title {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 44px;
  }

  .advantages__text {
    font-size: 20px;
  }

  .advantages__text-row {
    display: inline;
  }

  .application {
    margin-bottom: -98px;
    padding-top: 110px;
    padding-bottom: 178px;
  }

  .application--before-footer {
    margin-bottom: -98px;
    padding-top: 110px;
    padding-bottom: 258px;
  }

  .application__wrapper {
    padding-top: 119px;
    padding-bottom: 105px;
  }

  .application__container::before {
    top: -247px;
    right: 79%;
    width: 627px;
    height: 712px;
  }

  .application__container::after {
    bottom: -382px;
    left: 70.7%;
    width: 1007px;
    height: 830px;
  }

  .application__header {
    margin-bottom: 16px;
  }

  .application__text {
    margin-bottom: 79px;
    font-size: 24px;
  }

  .become-partner::after {
    height: 204px;
  }

  .become-partner__box {
    padding: 64px;
  }

  .become-partner__header {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 44px;
  }

  .become-partner__text {
    margin-bottom: 87px;
    font-size: 22px;
    line-height: 32px;
  }

  .how-work {
    padding-top: 209px;
    padding-bottom: 70px;
  }

  .how-work__header {
    margin-bottom: 103px;
    word-spacing: 9px;
  }

  .how-work__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 80px;
  }

  .how-work__col {
    display: block;
    max-width: 25%;
    margin-left: 0;
    text-align: center;
  }

  .how-work__col:nth-child(1) {
    padding-bottom: 0;
  }

  .how-work__col:nth-child(1)::after {
    top: 93px;
    left: 70%;
    bottom: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 57.8%;
    height: auto;
    padding-bottom: 17%;
    background-image: url("../images/how-work/arrow1.svg");
  }

  .how-work__col:nth-child(2) {
    padding-bottom: 0;
  }

  .how-work__col:nth-child(2)::after {
    top: -22px;
    bottom: auto;
    left: 71%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 58.8%;
    height: auto;
    padding-bottom: 16%;
    background-image: url("../images/how-work/arrow2.svg");
  }

  .how-work__col:nth-child(3) {
    padding-bottom: 0;
  }

  .how-work__col:nth-child(3)::after {
    top: 66px;
    bottom: auto;
    left: 71%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 58.8%;
    height: auto;
    padding-bottom: 19%;
    background-image: url("../images/how-work/arrow3.svg");
  }

  .how-work__emoji-box {
    width: 112px;
    height: 112px;
    margin: 0 auto 32px;
    border-radius: 44px;
  }

  .how-work__emoji-desktop {
    display: block;
  }

  .how-work__emoji-mobile {
    display: none;
  }

  .how-work__title {
    margin-bottom: 24px;
  }

  .how-work__text {
    font-size: 20px;
    line-height: 28px;
    padding: 0 14px;
  }

  .asking-help {
    padding-top: 165px;
  }

  .asking-help__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .asking-help__image-layer--lv1 {
    width: 112%;
  }

  .asking-help__image-layer--lv2 {
    width: 69%;
  }

  .asking-help__text-panel {
    top: 75%;
    max-width: 393px;
    padding: 39px 25px 38px;
  }

  .asking-help__chat-message {
    top: 8%;
    left: 88.7%;
    max-width: 366px;
  }

  .asking-help__emoji-desktop {
    display: inline-block;
  }

  .asking-help__emoji-tablet {
    display: none;
  }

  .asking-help__header {
    max-width: 100%;
  }

  .helping-hand {
    padding-top: 0;
  }

  .helping-hand__plane {
    bottom: 32%;
    left: 50%;
    -webkit-transform: translateX(-50%) translate(47px, -145px);
        -ms-transform: translateX(-50%) translate(47px, -145px);
            transform: translateX(-50%) translate(47px, -145px);
    width: 17.6%;
  }

  .helping-hand__image-layer--lv1 {
    right: -18.8%;
    width: 89.8%;
  }

  .helping-hand__image-layer--lv2 {
    right: -16.8%;
    width: 89.8%;
  }

  .helping-hand__text-panel {
    top: 77%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateX(90px);
        -ms-transform: translateX(-50%) translateX(90px);
            transform: translateX(-50%) translateX(90px);
    width: 100%;
    max-width: 360px;
    padding: 39px 25px 38px;
  }

  .helping-hand__chat-message {
    top: 56.8%;
    left: 5.7%;
    width: 100%;
    max-width: 269px;
  }

  .helping-hand__header {
    max-width: 100%;
  }

  .helping-hand__emoji-desktop {
    display: inline-block;
  }

  .helping-hand__emoji-tablet {
    display: none;
  }

  .get-loan {
    padding-bottom: 100px;
  }

  .get-loan__image-layer--lv1 {
    left: 2.7%;
    width: 80.8%;
  }

  .get-loan__image-layer--lv2 {
    top: 27.6%;
    left: 5.1%;
  }

  .get-loan__chat-message {
    max-width: 407px;
    margin-bottom: 70px;
    -webkit-transform: translateX(42%);
        -ms-transform: translateX(42%);
            transform: translateX(42%);
  }

  .get-loan__text-panel {
    -webkit-transform: translateX(-16%);
        -ms-transform: translateX(-16%);
            transform: translateX(-16%);
    padding: 30px 32px 28px 21px;
  }

  .make-personal {
    padding-top: 64px;
  }

  .make-personal__image-box {
    -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
            transform: translateY(7px);
  }

  .make-personal__image-layer--lv1 {
    left: 5%;
    width: 76.8%;
  }

  .make-personal__friend {
    top: -95px;
    left: -2.8%;
    width: 140px;
    height: 140px;
    padding-top: 31px;
  }

  .make-personal__friend-emoji {
    margin-bottom: 15px;
  }

  .make-personal__friend-emoji--desktop {
    display: inline-block;
  }

  .make-personal__friend-emoji--tablet {
    display: none;
  }

  .make-personal__note {
    top: 65px;
    left: 15.6%;
    max-width: 373px;
    padding: 34px 26px 28px;
  }

  .make-personal__note-title {
    margin-bottom: 14px;
    font-size: 13.5px;
    line-height: 17.4px;
  }

  .make-personal__note-text {
    margin-bottom: 46px;
    padding-bottom: 16px;
    font-size: 17.4px;
    line-height: 26.1px;
  }

  .make-personal__note-emoji {
    margin-bottom: 0;
  }

  .make-personal__note-emoji--desktop {
    display: inline-block;
  }

  .make-personal__note-emoji--tablet {
    display: none;
  }

  .make-personal__note-cursor::after {
    left: -2px;
    height: 20px;
  }

  .make-personal__note-send {
    font-size: 17.4px;
    line-height: 30.4px;
    letter-spacing: 0;
  }

  .make-personal__note-icon {
    width: 20px;
    height: 20px;
    margin-left: 10px;
  }

  .make-personal__reason {
    top: 365px;
    right: 1.8%;
    max-width: 272px;
    padding: 25px 16px 21px;
  }

  .make-personal__reason-title {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22.4px;
  }

  .make-personal__reason-select {
    padding: 12px 15px;
    border-radius: 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .make-personal__reason-icon {
    width: 24px;
    height: 25px;
  }

  .funds-access {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .funds-access__image-col {
    max-width: 58.33333%;
  }

  .funds-access__image-box {
    -webkit-transform: translateY(-43px);
        -ms-transform: translateY(-43px);
            transform: translateY(-43px);
  }

  .funds-access__image-layer--lv1 {
    top: 8%;
    left: -0.1%;
    width: 63.8%;
  }

  .funds-access__image-layer--lv2 {
    top: 6%;
    left: 1.6%;
    width: 63.8%;
  }

  .funds-access__image-layer--lv3 {
    top: 1.8%;
    left: 46%;
    width: 46.1%;
  }

  .funds-access__image-layer--lv4 {
    top: 0;
    left: 47.3%;
    width: 46.1%;
  }

  .funds-access__chat-message {
    top: 77.6%;
    right: 3.8%;
    width: 100%;
    max-width: 464px;
  }

  .funds-access__text-col {
    max-width: 41.66667%;
  }

  .funds-access__emoji-desktop {
    display: inline-block;
  }

  .funds-access__emoji-tablet {
    display: none;
  }

  .why-zirtue {
    padding-top: 160px;
    padding-bottom: 240px;
  }

  .why-zirtue__header {
    margin-bottom: 120px;
    font-size: 52px;
  }

  .why-zirtue__col {
    padding: 108px 32px 131px;
  }

  .why-zirtue__title {
    min-height: auto;
    margin-bottom: 96px;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .zirtue-pay {
    padding-top: 224px;
    padding-bottom: 5px;
  }

  .zirtue-pay__header {
    word-spacing: 9px;
  }

  .zirtue-pay__text {
    margin-bottom: 64px;
  }

  .zirtue-pay__image-box {
    -webkit-transform: translateY(-64px);
        -ms-transform: translateY(-64px);
            transform: translateY(-64px);
  }

  .zirtue-pay__image-layer--lv1 {
    top: 6.2%;
    left: -38.3%;
    width: 59.5%;
  }

  .zirtue-pay__image-layer--lv2 {
    top: 55.7%;
    right: -3.5%;
    width: 30.3%;
  }

  .zirtue-pay__image-layer--lv3 {
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 32px;
  }

  .zirtue-pay__image-layer--lv4 {
    top: 62.8%;
    left: 2.5%;
    width: 4.3%;
  }

  .zirtue-pay__image-layer--lv5 {
    top: -4.5%;
    right: 23.5%;
    width: 5.3%;
  }

  .payment-solution {
    padding-top: 137px;
    padding-bottom: 100px;
  }

  .payment-solution__image-box {
    margin-bottom: 0;
  }

  .payment-solution__macbook {
    max-width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .payment-solution__screen {
    top: 8.6%;
    left: 50%;
    width: 69.4%;
  }

  .payment-solution__col {
    max-width: 33.33333%;
    margin-left: 8.33333%;
  }

  .payment-solution__header {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 44px;
  }

  .payment-solution__text {
    margin-bottom: 32px;
  }

  .making-accounts {
    padding-top: 144px;
    padding-bottom: 100px;
  }

  .making-accounts__header {
    margin-bottom: 97px;
  }

  .making-accounts__list-item {
    max-width: 25%;
    margin-bottom: 0;
  }

  .making-accounts__value-wrapper {
    min-height: 272px;
    margin-bottom: 16px;
  }

  .making-accounts__value-wrapper::before {
    width: 77%;
    height: 100%;
  }

  .making-accounts__value {
    font-size: 40px;
    line-height: 44px;
  }

  .making-accounts__text {
    max-width: 250px;
    font-size: 24px;
    line-height: 32px;
  }

  .making-accounts__list-item--n4 .making-accounts__text {
    max-width: 250px;
  }

  .for-businesses {
    padding-top: 83px;
    padding-bottom: 100px;
  }

  .for-businesses__container {
    padding-top: 125px;
    padding-bottom: 125px;
  }

  .for-businesses__container::before {
    top: 0;
    left: -webkit-calc(100% / 12 + 64px);
    left: calc(100% / 12 + 64px);
  }

  .for-businesses__green-blob {
    top: 92px;
    left: -webkit-calc(100% / 12 + 186px);
    left: calc(100% / 12 + 186px);
    width: 400px;
    height: 250px;
  }

  .for-businesses__photo-col {
    max-width: 41.66667%;
    height: 527px;
  }

  .for-businesses__text-col {
    margin-left: 8.33333%;
  }

  .for-businesses__header {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 44px;
  }

  .for-businesses__text {
    margin-bottom: 64px;
  }

  .partners-trust {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .partners-trust__header {
    margin-bottom: 48px;
  }

  .partners-trust__text {
    max-width: 862px;
    margin: 0 auto 64px;
    font-size: 24px;
    line-height: 32px;
  }

  .partners-trust__item {
    max-width: 341px;
    height: 80px;
    margin-bottom: 32px;
    padding: 0 20px;
  }

  .driving-financial {
    padding-top: 195px;
    padding-bottom: 252px;
  }

  .driving-financial__header {
    max-width: 100%;
    margin: 0 0 54px;
    font-size: 40px;
    line-height: 44px;
    text-align: left;
  }

  .driving-financial__header--default {
    display: block;
  }

  .driving-financial__header--tablet {
    display: none;
  }

  .driving-financial__image-box {
    -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
            transform: translateY(-6px);
  }

  .hero-video {
    padding-bottom: 100px;
  }

  .hero-video__maximize {
    display: none;
  }

  .hero-video__text-panel {
    margin-top: -40px;
    padding: 64px;
  }

  .hero-video__text-panel-title {
    margin-bottom: 46px;
  }

  .our-mission {
    padding-top: 106px;
    padding-bottom: 128px;
  }

  .our-mission__quote-left {
    top: 6px;
    left: -47px;
  }

  .our-mission__quote-right {
    top: 0px;
    right: -55px;
    -webkit-transform: scaleX(-1) rotate(16deg);
        -ms-transform: scaleX(-1) rotate(16deg);
            transform: scaleX(-1) rotate(16deg);
  }

  .our-mission__header {
    margin-bottom: 48px;
    font-size: 48px;
    line-height: 52px;
  }

  .our-mission__text {
    line-height: 34px;
  }

  .new-way {
    padding-top: 134px;
    padding-bottom: 104px;
  }

  .new-way__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .new-way__text-col {
    max-width: 50%;
    margin-left: 8.33333%;
  }

  .new-way__header {
    margin-bottom: 50px;
  }

  .new-way__image-col {
    max-width: 41.66667%;
    margin-left: 0;
    margin-bottom: 0;
  }

  .new-way__image-box {
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  .without-awkwardness {
    padding-bottom: 119px;
  }

  .without-awkwardness__photo-box {
    height: 724px;
  }

  .without-awkwardness__text-col {
    padding-top: 120px;
  }

  .without-awkwardness__header {
    margin-bottom: 48px;
  }

  .without-awkwardness__header-break {
    display: none;
  }

  .team__header {
    margin-bottom: 120px;
  }

  .team__row {
    margin: 0 auto;
  }

  .team__row::before {
    top: -13px;
    left: -234px;
    width: 640px;
    height: 590px;
  }

  .team__row::after {
    bottom: 224px;
    right: -47px;
    width: 708px;
    height: 614px;
  }

  .team__col {
    margin-bottom: 120px;
  }

  .team__member {
    max-width: 300px;
  }

  .team__join {
    max-width: 300px;
  }

  .investment-partners {
    padding-top: 120px;
    padding-bottom: 90px;
  }

  .investment-partners__header {
    margin-bottom: 48px;
  }

  .investment-partners__text {
    max-width: 862px;
    margin-bottom: 46px;
  }

  .investment-partners__list {
    max-width: 100%;
    margin: 0 -20px;
  }

  .investment-partners__item {
    width: 100%;
    max-width: 341px;
    height: 80px;
    padding: 0 20px;
  }

  .our-culture {
    padding-bottom: 100px;
  }

  .our-culture__text-block {
    padding-top: 120px;
    padding-bottom: 300px;
  }

  .our-culture__header {
    margin-bottom: 48px;
  }

  .our-culture__text {
    margin-bottom: 32px;
    font-size: 24px;
    max-width: 500px;
  }

  .our-culture__slider {
    overflow-x: hidden;
    width: -webkit-calc(100% + 310px);
    width: calc(100% + 310px);
    margin-top: -172px;
    padding: 30px 30px 80px;
    -webkit-transform: translateX(-155px);
        -ms-transform: translateX(-155px);
            transform: translateX(-155px);
  }

  .our-culture__slide-image--rect {
    display: none;
  }

  .our-culture__slide-image--square {
    display: block;
  }

  .our-culture__slider-pagination {
    margin-top: 0;
  }

  .quote {
    padding-top: 200px;
    padding-bottom: 70px;
  }

  .quote__text {
    max-width: 623px;
    margin-bottom: 48px;
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
  }

  .quote__quote-left {
    left: -71px;
  }

  .quote__quote-right {
    bottom: -18px;
    right: -55px;
  }

  .quote__author {
    font-size: 24px;
    line-height: 34px;
  }

  .contacts-hero {
    padding-top: 202px;
    padding-bottom: 5px;
  }

  .contacts-hero__image-layer--lv1 {
    top: 5%;
    left: 1.6%;
    width: 86.6%;
  }

  .contacts-hero__image-layer--lv2 {
    top: 3%;
    right: 0.3%;
    width: 10%;
  }

  .contacts-nav {
    padding-top: 135px;
    padding-bottom: 60px;
  }

  .contacts-nav__col {
    max-width: 33.33333%;
    margin-bottom: 0;
  }

  .contacts-nav__item {
    padding: 32px 40px;
  }

  .contacts-nav__title {
    margin-bottom: 32px;
    font-size: 40px;
    line-height: 44px;
  }

  .contacts-nav__text {
    font-size: 20px;
    line-height: 28px;
  }

  .contacts-nav__links-list {
    max-width: 100%;
  }

  .hero-direct-bill__text-col {
    max-width: 58.33333%;
    min-height: 768px;
  }

  .hero-direct-bill__header {
    margin-bottom: 32px;
    word-spacing: 9px;
  }

  .hero-direct-bill__text {
    margin-bottom: 64px;
  }

  .hero-direct-bill__image-col {
    max-width: 41.66667%;
  }

  .hero-direct-bill__image-box {
    left: 18px;
  }

  .hero-direct-bill__image-layer--lv1 {
    width: -webkit-calc(50vw + 9%);
    width: calc(50vw + 9%);
    -webkit-transform: translateX(-9%);
        -ms-transform: translateX(-9%);
            transform: translateX(-9%);
  }

  .hero-direct-bill__image-layer--lv2 {
    top: 5.4%;
    right: 22.9%;
    width: 8.8%;
  }

  .hero-direct-bill__image-layer--lv3 {
    top: 79%;
    left: -19.6%;
    width: 8.3%;
  }

  .hero-direct-bill__form {
    max-width: 427px;
    margin-bottom: 64px;
  }

  .without-fees {
    padding-top: 128px;
    padding-bottom: 70px;
  }

  .without-fees__image-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .without-fees__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .without-fees__image-box {
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  .without-fees__image-layer--lv1 {
    left: -0.9%;
    width: 101.8%;
  }

  .without-fees__image-layer--lv2 {
    top: 17.3%;
    left: 19.2%;
    width: 59.7%;
  }

  .without-fees__image-layer--lv3 {
    top: 54.6%;
    left: 15.7%;
    width: 65.2%;
  }

  .without-fees__image-layer--lv4 {
    top: 78.2%;
    left: 15.7%;
    width: 65.2%;
  }

  .send-directly {
    padding-top: 200px;
  }

  .send-directly__box {
    max-width: 83.33333%;
    margin-left: 8.33333%;
    padding: 100px 18px 0;
  }

  .send-directly__avatar-box {
    margin-bottom: 24px;
  }

  .send-directly__logo {
    -webkit-transform: translate(-50%, -50%) translate(5px, -5px);
        -ms-transform: translate(-50%, -50%) translate(5px, -5px);
            transform: translate(-50%, -50%) translate(5px, -5px);
    max-width: 100%;
  }

  .send-directly__title {
    border-radius: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .send-directly__arrow {
    max-width: 100%;
  }

  .send-directly__after--borrower .send-directly__arrow {
    top: 13%;
  }

  .send-directly__after--company .send-directly__arrow {
    top: 46%;
  }

  .send-directly__after--borrower .send-directly__emoji {
    top: 29%;
  }

  .without-conditions {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .without-conditions__image-col {
    max-width: 41.66667%;
  }

  .without-conditions__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .without-conditions__header {
    margin-bottom: 32px;
  }

  .without-conditions__image-layer--lv1 {
    top: 2.8%;
    left: -2.7%;
    width: 101%;
  }

  .without-conditions__image-layer--lv2 {
    top: 0%;
    left: -1%;
    width: 102%;
  }

  .make-payment {
    padding-bottom: 100px;
  }

  .make-payment__image-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .make-payment__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .make-payment__header {
    margin-bottom: 32px;
  }

  .make-payment__text {
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 32px;
  }

  .make-payment__image-layer--lv1 {
    top: 2%;
    left: 13.4%;
    width: 77.7%;
  }

  .make-payment__image-layer--lv2 {
    top: 0%;
    left: 11.2%;
    width: 77.3%;
  }

  .discover-benefits {
    padding-top: 54px;
    padding-bottom: 40px;
  }

  .discover-benefits__header {
    margin-bottom: 120px;
  }

  .discover-benefits__col {
    min-height: 284px;
    margin-bottom: 60px;
  }

  .did-you-know {
    padding-top: 57px;
    padding-bottom: 100px;
  }

  .did-you-know__card {
    border-radius: 32px;
  }

  .did-you-know__image-col {
    max-width: 50%;
  }

  .did-you-know__image-box {
    padding-bottom: 65%;
  }

  .did-you-know__image-layer--lv1 {
    top: 43%;
    left: -4%;
    width: 90%;
  }

  .did-you-know__image-layer--lv2 {
    top: 14%;
    left: 17.2%;
    width: 47.6%;
  }

  .did-you-know__text-col {
    max-width: 50%;
    padding: 84px 18px;
  }

  .did-you-know__header {
    margin-bottom: 32px;
  }

  .did-you-know__text {
    max-width: 540px;
    margin-bottom: 64px;
    padding-right: 60px;
    font-size: 22px;
    line-height: 32px;
  }

  .direct-bill-work__header {
    margin-bottom: 114px;
  }

  .direct-bill-work__row {
    margin-left: -18px;
    margin-right: -18px;
  }

  .direct-bill-work__item {
    max-width: 25%;
    margin-bottom: 60px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .direct-bill-work__item:nth-child(1)::after,
  .direct-bill-work__item:nth-child(2)::after {
    content: '';
  }

  .direct-bill-work__image {
    max-width: 78%;
  }

  .direct-bill-work__title {
    font-size: 32px;
    line-height: 40px;
  }

  .direct-bill-work__text {
    font-size: 20px;
    line-height: 28px;
  }

  .faq-item {
    border-radius: 32px;
  }

  .faq-item__header {
    padding: 32px;
  }

  .faq-item__title {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-item__text-box {
    padding: 0 32px;
  }

  .faq-item__text-wrapper {
    padding: 32px 0;
  }

  .faq-item__text {
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 32px;
  }

  .faq {
    padding-top: 140px;
    padding-bottom: 140px;
    background-size: 140% -webkit-calc(100% - 300px);
    background-size: 140% calc(100% - 300px);
  }

  .faq__header {
    margin-bottom: 120px;
  }

  .faq__list {
    max-width: 83.33333%;
    margin-left: 8.33333%;
    margin-bottom: 56px;
  }

  .benefit {
    padding: 32px;
    border-radius: 32px;
  }

  .benefit__icon-box {
    margin-bottom: 24px;
  }

  .benefit__header {
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

  .benefit__text {
    font-size: 20px;
    line-height: 28px;
  }

  .accepting-pay {
    padding-top: 100px;
    padding-bottom: 67px;
  }

  .accepting-pay__header {
    margin-bottom: 64px;
  }

  .accepting-pay__list {
    max-width: 680px;
  }

  .accepting-pay__item {
    margin-bottom: 30px;
    padding: 0 20px;
  }

  .hero-zirtue-card__text-col {
    min-height: 768px;
    padding-bottom: 40px;
  }

  .hero-zirtue-card__header {
    margin-bottom: 32px;
    word-spacing: 9px;
  }

  .hero-zirtue-card__text {
    margin-bottom: 64px;
  }

  .hero-zirtue-card__image-box {
    left: 18px;
  }

  .hero-zirtue-card__image-layer--lv1 {
    top: 50%;
    -webkit-transform: translate(-21%, -50%);
        -ms-transform: translate(-21%, -50%);
            transform: translate(-21%, -50%);
    width: auto;
  }

  .hero-zirtue-card__form {
    max-width: 427px;
    margin-bottom: 64px;
  }

  .borrow-and-land {
    padding-top: 128px;
    padding-bottom: 60px;
  }

  .borrow-and-land__image-col {
    max-width: 41.66667%;
  }

  .borrow-and-land__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .borrow-and-land__header {
    margin-bottom: 32px;
  }

  .borrow-and-land__image-box {
    -webkit-transform: translateY(38px);
        -ms-transform: translateY(38px);
            transform: translateY(38px);
    padding-bottom: 128%;
  }

  .borrow-and-land__image-layer--lv1 {
    top: 1.9%;
    left: -1.6%;
    width: 97.7%;
  }

  .borrow-and-land__image-layer--lv2 {
    top: 0%;
    left: 0.7%;
    width: 97.7%;
  }

  .borrow-and-land__image-layer--lv3 {
    top: 86.4%;
    left: 8.1%;
    width: 11.6%;
  }

  .borrow-and-land__image-layer--lv4 {
    top: 88.4%;
    left: 28%;
    width: 3.5%;
  }

  .fund-or-payback {
    padding-top: 57px;
    padding-bottom: 229px;
  }

  .fund-or-payback__image-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .fund-or-payback__text-col {
    max-width: 41.66667%;
    margin-left: 8.33333%;
  }

  .fund-or-payback__header {
    margin-bottom: 33px;
    font-size: 48px;
    line-height: 52px;
  }

  .fund-or-payback__text {
    margin-bottom: 28px;
  }

  .fund-or-payback__image-box {
    -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  .fund-or-payback__image-layer--lv1 {
    left: -0.9%;
    width: 101.8%;
  }

  .fund-or-payback__image-layer--lv2 {
    top: 17.3%;
    left: 19.2%;
    width: 59.7%;
  }

  .fund-or-payback__image-layer--lv3 {
    top: 54.6%;
    left: 15.7%;
    width: 65.2%;
  }

  .fund-or-payback__image-layer--lv4 {
    top: 78.2%;
    left: 15.7%;
    width: 65.2%;
  }

  .loves-mobile {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .loves-mobile__header {
    margin-bottom: 48px;
  }

  .loves-mobile__text {
    max-width: 720px;
    margin: 0 auto 79px;
    font-size: 22px;
    line-height: 32px;
  }

  .loves-mobile__item {
    max-width: 341px;
    height: 80px;
    padding: 0 20px;
  }

  .security-panel {
    padding: 32px;
    border-radius: 32px;
  }

  .security-panel--blue55 {
    -webkit-box-shadow: 12px 12px 0 0 #1890FF;
            box-shadow: 12px 12px 0 0 #1890FF;
  }

  .security-panel--yellow55 {
    -webkit-box-shadow: 12px 12px 0 0 #F4AE24;
            box-shadow: 12px 12px 0 0 #F4AE24;
  }

  .security-panel--red70 {
    -webkit-box-shadow: 12px 12px 0 0 #FE677A;
            box-shadow: 12px 12px 0 0 #FE677A;
  }

  .security-panel__icon-box {
    margin-bottom: 24px;
  }

  .security-panel__title {
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

  .security-panel__text {
    font-size: 20px;
    line-height: 28px;
  }

  .card-security {
    padding-top: 160px;
    padding-bottom: 100px;
  }

  .card-security__header {
    margin-bottom: 120px;
  }

  .card-security__grade {
    width: 120px;
    margin-right: 36px;
  }

  .card-security__panel {
    min-height: 284px;
  }

  .card-slider {
    padding: 88px 76px 24px;
    border-radius: 32px;
  }

  .card-slider__image {
    margin-bottom: 27px;
  }

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

  .card-slider__color-button {
    width: 24px;
    height: 24px;
  }

  .card-slider__color-button::after {
    width: 22px;
    height: 22px;
  }

  .card-color {
    padding-top: 164px;
    padding-bottom: 113px;
  }

  .card-color__bg {
    right: 68px;
    height: 95%;
  }

  .card-color__slider-col {
    max-width: 41.66667%;
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
  }

  .card-color__text-col {
    max-width: 33.33333%;
    margin-left: 8.33333%;
    padding-top: 75px;
    padding-bottom: 115px;
  }

  .card-color__header {
    margin-bottom: 64px;
    font-size: 90px;
    line-height: 98px;
    word-spacing: 7px;
  }

  .press-hero {
    padding-top: 185px;
    padding-bottom: 68px;
  }

  .press-hero__header {
    word-spacing: 9px;
  }

  .press-hero__text {
    margin-bottom: 64px;
    font-size: 24px;
    line-height: 32px;
  }

  .press-hero__image-box {
    -webkit-transform: translateY(-74px);
        -ms-transform: translateY(-74px);
            transform: translateY(-74px);
  }

  .press-hero__image-layer--lv1 {
    top: 0;
    left: 0;
    width: 100.2%;
  }

  .press-hero__image-layer--lv2 {
    top: 29.4%;
    left: 9.7%;
    width: 81.7%;
  }

  .press-card {
    padding: 31px;
    border-radius: 32px;
  }

  .press-card__logo-box {
    height: 236px;
    margin-bottom: 24px;
  }

  .press-card__title {
    font-size: 24px;
    line-height: 32px;
  }

  .press-card__text {
    font-size: 20px;
    line-height: 28px;
  }

  .press-card__link {
    font-size: 20px;
    line-height: 28px;
  }

  .press-list {
    padding-top: 133px;
    padding-bottom: 100px;
  }

  .press-list__header {
    margin-bottom: 120px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-left: 64px;
    padding-right: 64px;
  }

  .header__nav {
    margin-left: 160px;
  }

  .footer__content-box {
    max-width: 83.33333%;
    margin-left: 8.33333%;
  }

  .become-partner__col {
    max-width: 83.33333%;
    margin-left: 8.33333%;
  }

  .asking-help__chat-message {
    top: 13%;
    left: 91.7%;
  }

  .make-personal__friend {
    top: 12px;
    left: -2.8%;
  }

  .make-personal__note {
    top: 57px;
    left: 26.6%;
  }

  .hero-direct-bill__image-layer--lv1 {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .press-hero {
    padding-top: 225px;
    padding-bottom: 28px;
  }

  .press-list__col {
    min-height: 676px;
    max-width: 33.33333%;
    margin-bottom: 60px;
  }
}

@media (min-width: 1400px) {
  .hero-zirtue-card__image-layer--lv1 {
    width: 50vw;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .emoji {
    background: url("../images/emoji-sprite/emoji@2x.png") no-repeat top left;
    background-size: 58px 1144px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvaW50ZXJjb20uc2NzcyIsInZhcnMvX3NpemVzLnNjc3MiLCJncmlkL2NvbnRhaW5lci5zY3NzIiwiZ3JpZC9yb3cuc2NzcyIsImdyaWQvY29sLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInV0aWxzL19hcHAuc2NzcyIsInV0aWxzL19ub3JtYWxpemUuc2NzcyIsInV0aWxzL19yZWJvb3Quc2NzcyIsInZhcnMvX2Jhc2Uuc2NzcyIsInV0aWxzL19oZWxwZXJzLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3N2Zy1pY29uLnNjc3MiLCJibG9ja3MvZW1vamkuc2NzcyIsImJsb2Nrcy9sb2dvLnNjc3MiLCJ2YXJzL19jb2xvcnMuc2NzcyIsImJsb2Nrcy9idXR0b24uc2NzcyIsImJsb2Nrcy9nZXQtYXBwLWZvcm0uc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy90ZXh0LXBhbmVsLnNjc3MiLCJibG9ja3MvY2hhdC1tZXNzYWdlLnNjc3MiLCJibG9ja3MvdGltZWxpbmUuc2NzcyIsImJsb2Nrcy9tYXJrZXItbGlzdC5zY3NzIiwiYmxvY2tzL3NsaWRlci1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvbWVtYmVyLnNjc3MiLCJibG9ja3MvdGVhbS1qb2luLnNjc3MiLCJibG9ja3MvbG9hbi1pbmZvLnNjc3MiLCJibG9ja3Mvc3VtbWFyeS1saXN0LnNjc3MiLCJibG9ja3MvbmVzdGVkLW51bWVyaWMtbGlzdC5zY3NzIiwiYmxvY2tzL3NpbXBsZS10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvbW9iaWxlLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2FwcHMuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuc2NzcyIsInNlY3Rpb25zL2hlcm8uc2NzcyIsInNlY3Rpb25zL2xlbmQtbW9uZXkuc2NzcyIsInNlY3Rpb25zL2JvcnJvdy1tb25leS5zY3NzIiwic2VjdGlvbnMvZGlyZWN0LWJpbGwuc2NzcyIsInNlY3Rpb25zL3NpbXBsZS1wYXltZW50cy5zY3NzIiwic2VjdGlvbnMvZmFzdC1iYW5raW5nLnNjc3MiLCJzZWN0aW9ucy9mZWF0dXJlZC1pbi5zY3NzIiwic2VjdGlvbnMvc2VjdXJpdHktcHJpb3JpdHkuc2NzcyIsInNlY3Rpb25zL2FkdmFudGFnZXMuc2NzcyIsInNlY3Rpb25zL2FwcGxpY2F0aW9uLnNjc3MiLCJzZWN0aW9ucy9iZWNvbWUtcGFydG5lci5zY3NzIiwic2VjdGlvbnMvaG93LXdvcmsuc2NzcyIsInNlY3Rpb25zL2Fza2luZy1oZWxwLnNjc3MiLCJzZWN0aW9ucy9oZWxwaW5nLWhhbmQuc2NzcyIsInNlY3Rpb25zL2dldC1sb2FuLnNjc3MiLCJzZWN0aW9ucy9tYWtlLXBlcnNvbmFsLnNjc3MiLCJzZWN0aW9ucy9mdW5kcy1hY2Nlc3Muc2NzcyIsInNlY3Rpb25zL3doeS16aXJ0dWUuc2NzcyIsInNlY3Rpb25zL3ppcnR1ZS1wYXkuc2NzcyIsInNlY3Rpb25zL3BheW1lbnQtc29sdXRpb24uc2NzcyIsInNlY3Rpb25zL21ha2luZy1hY2NvdW50cy5zY3NzIiwic2VjdGlvbnMvZm9yLWJ1c2luZXNzZXMuc2NzcyIsInNlY3Rpb25zL3BhcnRuZXJzLXRydXN0LnNjc3MiLCJzZWN0aW9ucy9kcml2aW5nLWZpbmFuY2lhbC5zY3NzIiwic2VjdGlvbnMvaGVyby12aWRlby5zY3NzIiwic2VjdGlvbnMvb3VyLW1pc3Npb24uc2NzcyIsInNlY3Rpb25zL25ldy13YXkuc2NzcyIsInNlY3Rpb25zL3dpdGhvdXQtYXdrd2FyZG5lc3Muc2NzcyIsInNlY3Rpb25zL3RlYW0uc2NzcyIsInNlY3Rpb25zL2ludmVzdG1lbnQtcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL291ci1jdWx0dXJlLnNjc3MiLCJzZWN0aW9ucy9xdW90ZS5zY3NzIiwic2VjdGlvbnMvY29udGFjdHMtaGVyby5zY3NzIiwic2VjdGlvbnMvY29udGFjdHMtbmF2LnNjc3MiLCJzZWN0aW9ucy9jb250YWN0cy1hY2NvcmRpb24uc2NzcyIsInNlY3Rpb25zL3RleHQtcGFnZS5zY3NzIiwic2VjdGlvbnMvaGVyby1kaXJlY3QtYmlsbC5zY3NzIiwic2VjdGlvbnMvd2l0aG91dC1mZWVzLnNjc3MiLCJzZWN0aW9ucy9zZW5kLWRpcmVjdGx5LnNjc3MiLCJzZWN0aW9ucy93aXRob3V0LWNvbmRpdGlvbnMuc2NzcyIsInNlY3Rpb25zL21ha2UtcGF5bWVudC5zY3NzIiwic2VjdGlvbnMvZGlzY292ZXItYmVuZWZpdHMuc2NzcyIsInNlY3Rpb25zL2RpZC15b3Uta25vdy5zY3NzIiwic2VjdGlvbnMvZGlyZWN0LWJpbGwtd29yay5zY3NzIiwiY29tcG9uZW50cy9mYXEtaXRlbS5zY3NzIiwic2VjdGlvbnMvZmFxLnNjc3MiLCJibG9ja3MvYmVuZWZpdC5zY3NzIiwic2VjdGlvbnMvYWNjZXB0aW5nLXBheS5zY3NzIiwic2VjdGlvbnMvaGVyby16aXJ0dWUtY2FyZC5zY3NzIiwic2VjdGlvbnMvYm9ycm93LWFuZC1sYW5kLnNjc3MiLCJzZWN0aW9ucy9mdW5kLW9yLXBheWJhY2suc2NzcyIsInNlY3Rpb25zL2xvdmVzLW1vYmlsZS5zY3NzIiwiYmxvY2tzL3NlY3VyaXR5LXBhbmVsLnNjc3MiLCJzZWN0aW9ucy9jYXJkLXNlY3VyaXR5LnNjc3MiLCJibG9ja3MvY2FyZC1zbGlkZXIuc2NzcyIsInNlY3Rpb25zL2NhcmQtY29sb3Iuc2NzcyIsInNlY3Rpb25zL3ByZXNzLWhlcm8uc2NzcyIsImJsb2Nrcy9wcmVzcy1jYXJkLnNjc3MiLCJzZWN0aW9ucy9wcmVzcy1saXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSwyQkFBMkI7RUFDM0IsNHNFQUNnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FDRnBCOztBQUVBO0VBQ0UsNkJBQTZCO0FESy9COztBQ0ZBO0VES0UsaUJBQVU7RUFDVixrQkFBZ0I7RUFDaEIsa0JBQWdCO0VBQ2hCLGdCQUFVO0VBQ1YsZ0JBQUE7RUFDQSxVQUFVO0VDSFYsNkJBQTZCO0VESy9CLFVBQUE7QUNIQTs7QURNQTtFQUNFLDRCQUFrQjtFQUFsQiw2QkFBa0I7RUFBbEIsOEJBQWtCO01BQWxCLDBCQUFrQjtVQUFsQixzQkFBa0I7QUNIcEI7O0FBRUE7RURLRSxrQkFBYTtFQUNiLFdBQUE7RUFDQSxZQUFZO0VDSFosVUFBVTtFREtaLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4Q0FBZ0I7RUFBaEIsc0NBQWdCO0VBQWhCLGlDQUFnQjtFQUFoQiw4QkFBZ0I7RUFBaEIsaURBQWdCO0VBQ2QsK0JBQVc7VUFBWCx1QkFBVztBQ0hiOztBQUVBOztFRE1BLHlDQUFpQztVQUFqQyxpQ0FBaUM7QUNIakM7O0FBRUE7RURLQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBQ0hBOztBQUVBO0VES0EsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDRSw0QkFJRDtFQUpDLDZCQUlEO0VBSkMsOEJBSUQ7TUFKQywwQkFJRDtVQUpDLHNCQUlEO0FDUEQ7O0FBRUE7RURNQSw0Q0FBYztPQUFkLHVDQUFjO1VBQWQsb0NBQWM7RUFDWixjQUFjO0FDSmhCOztBQUVBO0VETUUsdUJBQW1CO01BQW5CLG1CQUFtQjtBQ0pyQjs7QUFFQTtFQUNFLHVCQUFtQjtNQUFuQixtQkFBbUI7QURNckI7O0FBQ0E7RUFHSSxzQkFBWTtNQUFaLG9CQUFZO1VBQVosY0FBWTtFQ0xkLFdBQVc7RURFYixZQUFBO0VBT0ksa0JBQWE7RUFDYiw4Q0FBcUI7RUFBckIsc0NBQXFCO0VBQXJCLGlDQUFxQjtFQUFyQiw4QkFBcUI7RUFBckIsaURBQXFCO0FDTnpCOztBRFdBO0VBQ0Usa0JBQWE7QUNSZjs7QUFFQSxnQkRLQTs7QUNIQTs7RURHQSxZQUFBO0FDQUE7O0FBRUE7RURGQSx3QkFhRTtFQWJGLCtCQWFFO01BYkYscUJBYUU7VUFiRix1QkFhRTtFQWJGLHNEQWNFO0VBZEYsOENBY0U7RUFkRix5Q0FjRTtFQWRGLHNDQWNFO0VBZEYseURBY0U7QUNURjs7QUFFQSxlRFVVOztBQ1JWO0VBQ0UsMkJEVWtCO1VDVmxCLG1CRFVrQjtBQ1RwQjs7QUFFQTs7Ozs7OztFQU9FLG9DQUE0QjtVQUE1Qiw0QkFBNEI7QURpQjlCOztBQ2RBOzs7O0VEbUI4QixrQkFBQTtFQUo5QixPQUFBO0VDVEUsTURlSTtFQ2RKLFdBQVc7RURRYixZQUFBO0VBVUksb0JBQW1CO0VDZnJCLFdBQVc7QURrQmI7O0FDZkE7RURvQkEsK0dBQ29CO0VBRHBCLGlGQUNvQjtFQURwQixnRkFDb0I7QUNuQnBCOztBQ3RIQTtFQUNFLCtHQUNEO0VBREMsZ0ZBQ0Q7RUFEQyxpRkFDRDtBRHdIRDs7QUVoSHlDO0VBQ0QsaUhBQWE7RUFBYixrRkFBYTtFQUFiLCtFQUFhO0FBQ2I7O0FBRUE7RUFDRSxpSEFBYztFQUFkLCtFQUFjO0VBQWQsa0ZBQWM7QUFDaEI7O0FGb0h4QyxhR25JYTs7QUhxSWI7RUdsSUUsY0FBYztFQUNkLHFCQUFrQjtFQUNsQixnQkFBZTtFQUVmLHdCQUF3QjtFSG1JeEIsbUNHM0lTO0FINElYOztBQUVBO0VBQ0UsYUcvSVM7QUhnSlg7O0FBRUE7RUlsSkEsOEJBQUs7QUpvSkw7O0FBRUE7RUlsSkUscUNBV0Q7TUFYQyxpQ0FXRDtVQVhDLDZCQVdEO0FKeUlEOztBQUVBO0VBQ0UscUNJNUlEO01KNElDLGlDSTVJRDtVSjRJQyw2Qkk1SUQ7QUo2SUQ7O0FBRUE7RUFDRSxjSWxKRTtBSm1KSjs7QUFFQSxZS2pLUzs7QUxtS1QsWUtqS0U7O0FMbUtGLFlLdEtLOztBTHdLTCxZS2pLSTs7QUxtS0osWUsxS0s7O0FMNEtMLGFLaEtNOztBQ1hOLGFBQUE7O0FOK0tBLGFNN0thOztBTitLYjtFTTVLRSxXQUFBO0VBQ0EsaUJBQ0s7RUFDOEQsaUJBQUE7RU42S25FLGtCQUFrQjtFTTNLcEIsa0JBQUE7RUFDQSxtQkFBVTtBTjZLVjs7QUFFQTtFTTNLRSxvQkFBWTtFQUFaLHFCQUFZO0VBQVosb0JBQVk7RUFBWixhQUFZO0VBQ1osdUJBQWM7TUFBZCxtQkFBYztVQUFkLGVBQWM7RUFFaUQsa0JBQUE7RU40Sy9ELG1CQUFtQjtBTTFLckI7O0FONktBO0VNMUtFLFdBQVU7RUFDVixrQkFBZ0I7RUFDaEIsbUJBQWtCO0FONEtwQjs7QUFFQSw0QkFBNEI7O0FNeEs1QjtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiw0SUFFNkQ7RUFBRSxnREFBQTtBTjBLakU7O0FNdktBLHdCQUFVOztBTjJLVjtFTXhLRSxzQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUNLO0VBQzhELGtCQUFBO0VOeUtuRSxvSUFBb0k7RU8xTnRJLGdEQUFLO0FQNE5MOztBT3hOQSx3QkFBSzs7QVA0Tkw7RU96TkMsc0JBQXNCO0VBQ3RCLGtCQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixvSUFBUztFQUNULGdEQUFVO0FQMk5YOztBQUVBLHdCTzFOaUI7O0FQNE5qQjtFT3pOQyxzQkFDQTtFUDBOQyxrQkFBa0I7RVE3T3BCLGdCQUFBO0VBWUEsa0JBQUs7RUFDSCxvSUFBdUI7RUFDdkIsZ0RBQWlCO0FSb09uQjs7QUFFQSwyQkFBMkI7O0FBRTNCO0VBQ0UscUJBQXFCO0VRck52QixrQkFBTztFQUNQLGdCQUFLO0VBQ0wsa0JBQU07RUFDTiw0SUFBTTtFQUNOLGdEQUFHO0FBQ0g7O0FSd05BO0VRL01FLGtCQUFDO0FSaU5IOztBQUVBO0VRdE1BLGtCQUFVO0VBQ1Ysb0JBQU07RUFBTixxQkFBTTtFQUFOLG9CQUFNO0VBQU4sYUFBTTtFQUNOLDRCQUFLO0VBQUwsNkJBQUs7RUFBTCw4QkFBSztNQUFMLDBCQUFLO1VBQUwsc0JBQUs7RUFDSCw4QkFDRDtVQURDLHNCQUNEO0VSdU1DLGdCQUFnQjtFUWpNbEIsaUJBQU87RUFDTCxTQUFRO0VSbU1SLFVBQVU7RVEzTFYseUJBQUM7RUFDRCx3REFBdUI7RUFDdkIsZ0JBQVM7RUFDVCxlQUFVO0VSNkxWLGdCQUFnQjtFUXJMbEIsa0JBQUk7QVJ1TEo7O0FBRUEsMkVBQTJFOztBQUUzRTtFUTVLRSx1QkFBQTtFUjhLQSxpQkFBaUI7RVF0S2xCLDBCQUFPO0VBQ1AsOEJBQU87QVJ3S1I7O0FRL0pBO0VBQ0UsU0FBQTtBUmtLRjs7QUFFQTs7Ozs7O0VRakpBLGNBQU87QVJ3SlA7O0FRL0lBO0VBQ0EsY0FBRztFQUNILGdCQUFLO0FSa0pMOztBQUVBOzs7RUFHRSxjQUFjO0FRdEloQjs7QVJ5SUE7RUFDRSxnQkFBZ0I7QVFqSWxCOztBUm9JQTtFUTNIQSwrQkFBRztVQUFILHVCQUFHO0VBQ0gsU0FBSTtFQUNGLGlCQUFjO0FSNkhoQjs7QUFFQTtFQUNFLGlDQUFpQztFUTFIbkMsY0FBSTtBUjRISjs7QVF4SEE7RUFDRSw2QkFDRDtFUjBIQyxxQ0FBcUM7QVFqSHZDOztBUm9IQTs7RVEzR0EsZ0JBQVU7QVI4R1Y7O0FBRUE7RVF2R0EsbUJBQUk7RUFDRiwwQkFDRDtFUndHQyx5Q0FBaUM7VUFBakMsaUNBQWlDO0FRbEduQzs7QVJxR0E7O0VReEZBLG9CQUFLO0FBQ0w7O0FBRUE7O0VBRUUsbUJBQWU7QVIyRmpCOztBQUVBOzs7RVFqRkUsaUNBQ0Q7RVJvRkMsY0FBYztBUTdFaEI7O0FSZ0ZBO0VBQ0Usa0JBQWtCO0FRdEVwQjs7QVJ5RUE7RVF0RUEsc0JBQWdCO0VBQ2QsV0FBQTtBUndFRjs7QUFFQTtFUWpFQSxjQUFjO0FSbUVkOztBQUVBOztFUTNEQSxjQUFNO0VBQ04sY0FBZTtFQUNmLGtCQUFjO0VBQ2Qsd0JBQWU7QVI4RGY7O0FRdERBO0VBQ0UsZUFBUTtBUnlEVjs7QUFFQTtFUS9DQSxXQUFPO0FSaURQOztBQUVBOztFUTlDRSxxQkFBVTtBUmlEWjs7QVF4Q0E7RUFDRSxhQUFTO0VBQ1QsU0FBQTtBUjJDRjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFUTlCRSxnQkFDRDtBUitCRDs7QUFFQTs7Ozs7RVFmRSx1QkFDRDtFUm9CQyxlQUFlO0VRZGpCLGlCQUFlO0VBQ2YsU0FBTTtBUmdCTjs7QVFQQTs7RUFFRSxpQkFDRDtBUlNEOztBUUVBOztFUkVFLG9CQUFvQjtBUU10Qjs7QVJIQTs7OztFUXNCQSwwQkFBUztBUmpCVDs7QUFFQTs7OztFUzFaRSxrQkFBWTtFVCtaWixVQUFVO0FTNVpaOztBQUVBOzs7O0VBcUJFLDhCQUE2QjtBVDZZL0I7O0FBRUE7RVNuWUUseUJBQXdCO0VUcVl4QixhQUFhO0VTelhiLDhCQUFxQjtBVDJYdkI7O0FBRUE7RVNwWEUsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGNBQWE7RUFDYixjQUFhO0VUc1hiLGVBQWU7RVNsWGpCLFVBQUs7RUFFTCxtQkFBSTtBVG1YSjs7QVMvV0E7RUFDRSxxQkFBbUI7RUFDbkIsd0JBQWtCO0FUa1hwQjs7QVM5V0E7RUFDRSxjQUFBO0FBQ0Y7O0FUa1hBOztFUzdXRSw4QkFBRztVQUFILHNCQUFHO0VBQ0gsVUFBRztBQUNMOztBVGlYQTs7RVM1V0UsWUFBQztBVCtXSDs7QVMzV0E7RUFDRSw2QkFBb0I7RUFDcEIsb0JBQ0Q7QVQ2V0Q7O0FBRUE7O0VTbFdDLHdCQUFpQjtBVHFXbEI7O0FBRUE7RUFDRSwwQlNsV2dCO0VUbVdoQixhU2xXRTtBVG1XSjs7QUFFQTs7RVN0VkUsY0FBYTtBVHlWZjs7QUFFQTtFUy9VQSxrQkFBTztBVGlWUDs7QVN0VUE7RUFHRSxxQkFBZ0I7QVR1VWxCOztBQUVBO0VBQ0UsYUFBYTtBUy9TZjs7QUFFQTtFQUNBLGFBQUM7QUFDRDs7QUFFQTtFQUNBLDhCQUFPO1VBQVAsc0JBQU87QUFDUDs7QVRrVEE7OztFU3JTRSwyQkNuT2lCO1VEbU9qQixtQkNuT2lCO0FWNGdCbkI7O0FBRUE7RVN0U0UsNkJBQXNCO0VBQ3RCLDZDQUFjO0FUd1NoQjs7QUFFQTtFU3JTRSx3QkFBQztBVHVTSDs7QVM3UkE7Ozs7OztFQVlFLGFBQVM7RVQwUlQsb0JBQW9CO0FTdlJ0Qjs7QUFFQTtFQUNBLGFBQVM7RUFHUCxtQkFBYTtBVHVSZjs7QVNuUkE7O0VUdVJFLFlBQVk7QVM3UWQ7O0FBRUE7RUFDQSxtQkFBb0I7RUFNbEIsa0JBQWtCO0VBQ2xCLG9CQUFpQjtBVDBRbkI7O0FBRUE7OztFUzlQRSxhQUFZO0VBRVosbUJBQVU7QVRpUVo7O0FBRUE7Ozs7RVMxUEUsZ0JBQVU7QVQrUFo7O0FBRUE7RUFDRSxpQkFBaUI7QVM1UG5COztBVCtQQTtFQUNFLG9CQUFvQjtFU3RQdEIsY0FBTztBVHdQUDs7QUFFQTtFU3BQRSxnQkFBUztBVHNQWDs7QUFFQTtFQUNFLGNBQWM7RVcza0JoQixxQkFBYztBWDZrQmQ7O0FXemtCQTs7RVg2a0JFLGNBQWM7RVd6a0JoQixxQkFBaUI7QVgya0JqQjs7QVd0a0JFO0VBREYsVUFBQTtBWDJrQkE7O0FXcmtCQTtFQUNFLGFBQWE7RUFFYixtQkFBbUI7RVh1a0JuQixjVzFrQkY7QVgya0JBOztBQUVBO0VBQ0UsZ0JXdGtCVztBWHVrQmI7O0FBRUE7RVdsa0JFLHNCQUFtQjtBWG9rQnJCOztBQUVBO0VXamtCQSxlQUFhO0FYbWtCYjs7QUFFQTs7Ozs7Ozs7O0VZN21CRSw4QkFzRUQ7TUF0RUMsMEJBc0VEO0FaaWpCRDs7QUFFQTtFQUNFLHlCWXJuQmtCO0Vac25CbEIsd0NZcm5CbUI7QVpzbkJyQjs7QUFFQTtFQUNFLG1CWXJuQmlCO0Vac25CakIsc0JZcm5CbUI7RVpzbkJuQixjWXJuQkk7RVpzbkJKLGdCWW5uQkU7RVpvbkJGLG9CWW5uQm1CO0Fab25CckI7O0FBRUE7RUFDRSxnQll4bkJFO0FaeW5CSjs7QUFFQTtFQUNFLHFCWWhuQm1CO0VaaW5CbkIsb0JZaG5CbUI7QVppbkJyQjs7QUFFQTtFQUNFLG1CWWhuQmlCO0VaaW5CakIsMENZem1CRztBWjBtQkw7O0FBRUE7Ozs7RUFJRSxvQlkzbUJlO0FaNG1CakI7O0FBRUE7O0VBRUUsbUJZbG5CUTtBWm1uQlY7O0FBRUE7Ozs7RUFJRSwyQll2bUJ1QjtFWndtQnZCLHdCWWptQkc7QVprbUJMOztBQUVBO0VBQ0UsZ0JZdm1CTTtBWndtQlI7O0FBRUE7RWE1cUJDLFlBQVc7RUFDWCxVQUFBO0VBQ0EsU0FBTztFQUNQLFNBQVE7QWI4cUJUOztBYTFxQkE7RUFDQyxjQUFhO0VBQ2IsV0FBVztFQUNYLFVBQUE7RUFDQSxvQkFBVztFQUNYLGlCQUNBO0ViNHFCQyxvQkFBb0I7QWMzckJ0Qjs7QWQ4ckJBO0VjMXJCQyx3QkFBUztFZDRyQlIscUJjaHNCSztBZGlzQlA7O0FBRUE7RUFDRSxxQmMzckJtQjtBZDRyQnJCOztBQUVBO0VBQ0Usd0JjMXJCcUI7QWQyckJ2Qjs7QUFFQTtFQUNFLGNjenJCQTtBZDByQkY7O0FBRUE7RUFDRSxjY3hyQkE7QWR5ckJGOztBQUVBO0VBQ0UsY2N2ckJBO0Fkd3JCRjs7QUFFQTtFQUNFLDJCY3RyQnFCO0FkdXJCdkI7O0FBRUE7RUFDRSxhY3JyQkE7QWRzckJGOztBQUVBO0VBQ0Usd0JjcHJCcUI7QWRxckJ2Qjs7QUFFQTtFQUNFLHdCY25yQnFCO0Fkb3JCdkI7O0FBRUE7RUFDRSxrQmNsckJBO0VkbXJCQSxxQmNsckJXO0FkbXJCYjs7QUFFQTtFQUNFLG1CY2pyQlc7RWRrckJYLGVjanJCWTtFQTdEZCxnQkFBTTtFZGd2QkosaUJjaHJCQTtFZGlyQkEsY2NockJXO0FkaXJCYjs7QUFFQTtFQUNFLGVjL3FCVztFZGdyQlgsZ0JjL3FCWTtFQXZFZCxpQkFBTTtBZHd2Qk47O0FBRUE7RWMxdkJBLG1CQUFNO0VkNHZCSixlYzdxQkE7RWQ4cUJBLGlCYzdxQlc7QWQ4cUJiOztBQUVBO0VBQ0UsbUJjNXFCVztFZDZxQlgsaUNjM3FCQTtFQXZGRixlQUFNO0Vkb3dCSixpQmMzcUJBO0VkNHFCQSxjYzNxQlc7QWQ0cUJiOztBQUVBO0VBQ0UsbUJjMXFCVztFZDJxQlgsZWMxcUJZO0FkMnFCZDs7QUFFQTtFQUNFLG9CY3pxQlE7RWR5cUJSLHFCY3pxQlE7RWR5cUJSLG9CY3pxQlE7RWR5cUJSLGFjenFCUTtFQXJHVix5QkFBTTtFQUFOLDJCQUFNO01BQU4sc0JBQU07VUFBTixtQkFBTTtFZGd4Qkosd0JjeHFCcUI7RWR3cUJyQiwrQmN4cUJxQjtNZHdxQnJCLHFCY3hxQnFCO1Vkd3FCckIsdUJjeHFCcUI7RWR5cUJyQixXY3hxQk87RWR5cUJQLFljeHFCUTtFQTFHVixrQkFBTTtBZG94Qk47O0FBRUE7RWN0eEJBLG9CQUFNO0VBQU4scUJBQU07RUFBTixvQkFBTTtFQUFOLGFBQU07RWR3eEJKLHlCY3RxQkE7RWRzcUJBLDJCY3RxQkE7TWRzcUJBLHNCY3RxQkE7VWRzcUJBLG1CY3RxQkE7RWR1cUJBLHdCY3RxQlc7RWRzcUJYLCtCY3RxQlc7TWRzcUJYLHFCY3RxQlc7VWRzcUJYLHVCY3RxQlc7RWR1cUJYLFdjdHFCUTtFQXBIVixZQUFNO0FkNHhCTjs7QUFFQTtFYzl4QkEscUJBQU07RWRneUJKLHlFY3BxQjZCO0FkcXFCL0I7O0FBRUE7RUFDRSx3QmNucUJxQjtFZG9xQnJCLFdjbnFCTztFZG9xQlAsWWNucUJRO0Fkb3FCVjs7QUFFQTtFQUNFLDRCY2pxQkE7RUF6SUYsV0FBTTtFZDR5QkosWWNqcUJBO0Fka3FCRjs7QUFFQTtFQUNFLDRCY2hxQnFCO0VkaXFCckIsV2NocUJPO0VkaXFCUCxZY2hxQlE7QWRpcUJWOztBQUVBO0VBQ0UsNEJjOXBCQTtFQXhKRixXQUFNO0Vkd3pCSixZYzlwQkE7QWQrcEJGOztBQUVBO0VBQ0UsNEJjN3BCcUI7RWQ4cEJyQixXYzdwQk87RWQ4cEJQLFljN3BCUTtBZDhwQlY7O0FBRUE7RUFDRSw2QmMzcEJBO0VBdktGLFdBQU07RWRvMEJKLFljM3BCQTtBZDRwQkY7O0FBRUE7RUFDRSw2QmMxcEJxQjtFZDJwQnJCLFdjMXBCTztFZDJwQlAsWWMxcEJRO0FkMnBCVjs7QUFFQTtFQUNFLDZCY3hwQkE7RUF0TEYsV0FBTTtFZGcxQkosWWN4cEJBO0FkeXBCRjs7QUFFQTtFQUNFLDZCY3ZwQnFCO0Vkd3BCckIsV2N2cEJPO0Vkd3BCUCxZY3ZwQlE7QWR3cEJWOztBQUVBO0VBQ0UsNkJjcnBCQTtFQXJNRixXQUFNO0VkNDFCSixZY3JwQkE7QWRzcEJGOztBQUVBO0VBQ0UsNkJjcHBCcUI7RWRxcEJyQixXY3BwQk87RWRxcEJQLFljcHBCUTtBZHFwQlY7O0FBRUE7RUFDRSw2QmNscEJBO0VkbXBCQSxXQUFXO0VldjJCYixZQUFNO0FmeTJCTjs7QUFFQTtFZXYyQkMsNkJBaUNBO0VBL0JBLFdBQUE7RWZ3MkJDLFlldjJCTztBZncyQlQ7O0FBRUE7RUFDRSw2QmV2MkJhO0VmdzJCYixXZXYyQkM7RUFJRixZQUFBO0FmcTJCRDs7QUFFQTtFZWoyQkUsNkJBQVM7RWZtMkJULFdnQjEyQk87RWhCMjJCUCxZZXAyQkM7QWZxMkJIOztBQUVBO0VBQ0UsNkJlNzFCUTtFZjgxQlIsV2dCeDJCTTtFaEJ5MkJOLFlBQVk7QWlCaDRCZDs7QWpCbTRCQTtFaUJoNEJFLDZCQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVc7QWpCazRCYjs7QUFFQTtFaUJoNEJFLDZCQUFpQjtFQUNqQixXQUFBO0VBQ0EsWUFBQTtBakJrNEJGOztBQUVBO0VBQ0UsNkJpQi8zQkM7RUFqQkgsV0FBTztFakJrNUJMLFlpQjkzQkU7QWpCKzNCSjs7QUFFQTtFQUNFLDZCaUIzM0JDO0VBRUQsV0FBQTtFakIyM0JBLFlpQjEzQlM7QWpCMjNCWDs7QUFFQTtFQUNFLDZCaUI3MkJDO0VqQjgyQkQsV2lCNTNCQztFakI2M0JELFlpQnYzQkk7QWpCdzNCTjs7QUFFQTtFQUNFLDZCaUJwM0JHO0VBR0gsV0FBQTtFakJtM0JBLFlpQmwzQkU7QWpCbTNCSjs7QUFFQTtFQUNFLDZCZ0IxM0JhO0VoQjIzQmIsV2lCajNCSTtFakJrM0JKLFlpQnozQkM7QWpCMDNCSDs7QUFFQTtFQUNFLDZCVTU2QmlCO0VWNjZCakIsV2lCNTJCRTtFakI2MkJGLFlnQno1Qk07QWhCMDVCUjs7QUFFQTtFQUNFLDZCZ0J4NUJhO0VDbURiLFdBQUE7RWpCdTJCQSxZaUJ0MkJFO0FqQnUyQko7O0FBRUE7RUFDRSw2QmlCcjJCMkI7RWpCczJCM0IsV2dCNTZCTztFaEI2NkJQLFlpQjcyQkM7QWpCODJCSDs7QUFFQTtFQUNFLDZCVTk3QmlCO0VPaUdqQixXQUFBO0VqQisxQkEsWWlCOTFCVztBakIrMUJiOztBQUVBO0VpQjMxQkUsNkJBQWM7RWpCNjFCZCxXaUI1MUJXO0VqQjYxQlgsWWlCNTFCUztBakI2MUJYOztBQUVBO0VrQjM4QkEsNkJBQWM7RUFDWixXQUFTO0VBQ1QsWUFBVztBbEI2OEJiOztBQUVBO0VBQ0UsNkJrQjM4Qm9CO0VsQjQ4QnBCLFdrQjM4QkU7RWxCNDhCRixZa0IzOEJFO0FsQjQ4Qko7O0FBRUE7RUFDRSw2QmtCcDlCUztFbEJxOUJULFdrQjM4Qkk7RWxCNDhCSixZa0J6OEJVO0FsQjA4Qlo7O0FBRUE7RUFDRSw2QmtCMzdCQztFbEI0N0JELFdrQjM5QkM7RWxCNDlCRCxZZ0J2OUJNO0FoQnc5QlI7O0FBRUE7RUFDRSw2QmdCdDlCYTtFaEJ1OUJiLFdrQnA4QlU7RUFJVixZQUFBO0FsQms4QkY7O0FBRUE7RUFDRSw2QmtCajhCcUI7RWxCazhCckIsV2tCajhCRTtFbEJrOEJGLFlrQmo4Qlc7QWxCazhCYjs7QUFFQTtFQUNFLDZCa0IzOEJVO0VsQjQ4QlYsV2tCajhCSTtFbEJrOEJKLFlrQmo4Qkk7QWxCazhCTjs7QUFFQTtFQUNFLDZCa0JoOEJ1QjtFbEJpOEJ2QixXa0JoOEJJO0VsQmk4QkosWWtCaDhCSTtBbEJpOEJOOztBQUVBO0VtQnovQkUsNkJBQWM7RUFDZCxXQUFVO0VBRVYsWUFBUTtBbkIwL0JWOztBQUVBO0VBQ0UsOEJtQngvQmdCO0VuQnkvQmhCLFdtQngvQkU7RW5CeS9CRixZbUJ2L0JVO0FuQncvQlo7O0FBRUE7RUFDRSw4Qm1Cci9CZTtFbkJzL0JmLFdtQnIvQkU7RW5Ccy9CRixZbUJyL0JFO0FuQnMvQko7O0FBRUE7RUFDRSw4Qm1Cci9CcUI7RW5Ccy9CckIsV21Cci9CUztFbkJzL0JULFltQnIvQkU7QW5Ccy9CSjs7QUFFQTtFbUJoL0JFLDhCQUFRO0VuQmsvQlIsV21Cai9CUztFbkJrL0JULFltQmovQlU7QW5Cay9CWjs7QUFFQTtFb0J2aENFLHNCQUFhO01BQWIsb0JBQWE7VUFBYixjQUFhO0VBQ2IscUJBQWE7RUFDYixZQUFBO0VBQ0EsWUFBWTtBcEJ5aENkOztBQUVBO0VvQnZoQ0UsWUFBVztFQUNYLFlBQVc7QXBCeWhDYjs7QUFFQTtFQUNFLFlvQnhoQ0U7RXBCeWhDRixZb0J4aENFO0VBR0YsY0FBUTtBcEJ1aENWOztBQUVBO0VBQ0UsY29CdmhDRTtBcEJ3aENKOztBQUVBO0VBQ0UsY29CcGhDVTtBcEJxaENaOztBQUVBO0VBQ0UsY29CbGhDYztBcEJtaENoQjs7QUFFQTtFQUNFLGNvQmxoQ0k7QXBCbWhDTjs7QUFFQTtFQUNFLHFCb0I5Z0NxQjtFcEIrZ0NyQixpQm9CbmhDQTtFcEJvaENBLGVvQi9nQ0k7RUFJSixpQkFBQTtFcEI2Z0NBLGdCZ0I3aENNO0VoQjhoQ04scUJvQjVnQ21CO0VwQjZnQ25CLGtCb0IzZ0NVO0VwQjRnQ1YscUJvQmhoQ0E7RXBCaWhDQSxpQm9CNWdDYztFQUlkLG1CQUFBO0VwQjBnQ0EsbUJnQm5pQ007RWhCb2lDTixlb0J6Z0NjO0VwQjBnQ2Qsd0VvQnhnQzBCO0VwQndnQzFCLG1Fb0J4Z0MwQjtFcEJ3Z0MxQixnRW9CeGdDMEI7QXBCeWdDNUI7O0FBRUE7RUFDRSxxQmdCdGlDTTtBaEJ1aUNSOztBQUVBO0VBQ0UsZ0JvQnRnQ2M7QXBCdWdDaEI7O0FBRUE7RUFDRSx5Qm9CbGdDcUI7RXBCbWdDckIscUJvQnZnQ0E7RXBCd2dDQSxjb0JuZ0NJO0FwQm9nQ047O0FBRUE7RUFDRSxXZ0Iza0NPO0FoQjRrQ1Q7O0FxQjNsQ0E7RUFDRSx5QkFBYTtFQUNiLHFCQUFxQjtFQUNyQixjQUFhO0FyQjhsQ2Y7O0FBRUE7RUFDRSx5QnFCMWxDa0I7RUFHbEIscUJBQVM7QXJCeWxDWDs7QUFFQTtFQUNFLHlCcUJ4bENxQjtFckJ5bENyQixxQnFCeGxDYTtBckJ5bENmOztBQUVBO0VBQ0UseUJxQnZsQ3FCO0VyQndsQ3JCLHFCcUJsbUNBO0VyQm1tQ0EsY3FCeGxDVztBckJ5bENiOztBQUVBO0VBQ0UseUJxQnZsQ2U7RXJCd2xDZixxQnFCcmxDQztBckJzbENIOztBQUVBO0VBQ0UseUJxQnBsQ2M7RXJCcWxDZCxxQnFCcGxDVTtBckJxbENaOztBQUVBO0VBQ0Usd0NxQnBsQ2U7RXJCcWxDZixxQnFCcGxDZ0I7RXJCcWxDaEIsY3FCcGxDSTtBckJxbENOOztBQUVBO0VBQ0UseUJxQm5sQ2dCO0FyQm9sQ2xCOztBQUVBO0VBQ0UseUJxQmhsQ29CO0FyQmlsQ3RCOztBQUVBO0VBQ0Usd0NxQmhsQ29CO0VyQmlsQ3BCLHFCZ0I5bkNPO0VoQituQ1AsY3FCaGxDYTtBckJpbENmOztBQUVBO0VBQ0UsMENxQi9rQzBCO0VyQmdsQzFCLGNxQjdsQ0E7QXJCOGxDRjs7QUFFQTtFQUNFLDBDcUI5a0MwQjtFckIra0MxQixjcUJsbUNBO0FyQm1tQ0Y7O0FBRUE7RUFDRSx3Q3FCN2tDVztBckI4a0NiOztBQUVBO0VBQ0UscUJxQjdrQ2U7RXJCOGtDZixXcUI3a0NJO0VyQjhrQ0osWXFCN2tDSTtFckI4a0NKLHNDcUI3a0N1QjtNckI2a0N2QixrQ3FCN2tDdUI7VXJCNmtDdkIsOEJxQjdrQ3VCO0FyQjhrQ3pCOztBQUVBO0VBQ0UscUJxQjNrQ0k7RXJCNGtDSixXcUI5a0NFO0VyQitrQ0YsWXFCMWtDWTtFckIya0NaLHNDcUIxa0MyQjtNckIwa0MzQixrQ3FCMWtDMkI7VXJCMGtDM0IsOEJxQjFrQzJCO0FyQjJrQzdCOztBQUVBO0VBQ0Usb0JxQnZrQ0k7RXJCdWtDSixxQnFCdmtDSTtFckJ1a0NKLG9CcUJ2a0NJO0VyQnVrQ0osYXFCdmtDSTtFckJ3a0NKLFdxQjFrQ0U7QXJCMmtDSjs7QUFFQTtFcUJqa0NFLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RXJCbWtDQSxnQnFCbGtDZ0I7RXJCbWtDaEIsa0JxQmxrQ2lCO0VyQm1rQ2pCLGVxQmxrQ2U7RXJCbWtDZiw0QkFBNEI7RXNCdnJDOUIsZUFBVTtFQUNSLGlCQUFTO0F0QnlyQ1g7O0FBRUE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRUE7RUFDRSxnQnNCdnJDZTtBdEJ3ckNqQjs7QUFFQTtFQUNFLHlCc0J2ckNxQjtFdEJ3ckNyQix5QnNCdHJDcUI7QXRCdXJDdkI7O0FBRUE7RUFDRSxZc0J2ckNJO0V0QndyQ0osc0JzQnJyQ1U7TXRCcXJDVixvQnNCcnJDVTtVdEJxckNWLGNzQnJyQ1U7RXRCc3JDVixrQnNCdHNDQTtFdEJ1c0NBLG1Cc0J0ckNpQjtFdEJ1ckNqQiw0QnNCdHJDcUI7RXRCdXJDckIsZXNCdHJDSTtFdEJ1ckNKLGlCc0Ixc0NDO0V0QjJzQ0QsbUJzQnByQ2M7QXRCcXJDaEI7O0FBRUE7RUFDRSxvQnNCcHJDVztFdEJvckNYLHFCc0JwckNXO0V0Qm9yQ1gsb0JzQnByQ1c7RXRCb3JDWCxhc0JwckNXO0V0QnFyQ1gsY3NCcHJDWTtFdEJxckNaLFVzQnByQ1U7QXRCcXJDWjs7QUFFQTtFQUNFLGNzQnByQ2E7RXRCcXJDYixxQnNCbnJDcUI7QXRCb3JDdkI7O0FBRUE7RUFDRSxvQnNCcHJDTTtFdEJvckNOLHFCc0JwckNNO0V0Qm9yQ04sb0JzQnByQ007RXRCb3JDTixhc0JwckNNO0V0QnFyQ04sd0JzQmxyQ3VCO0V0QmtyQ3ZCLCtCc0JsckN1QjtNdEJrckN2QixxQnNCbHJDdUI7VXRCa3JDdkIsdUJzQmxyQ3VCO0V0Qm1yQ3ZCLHlCc0I1dENDO0V0QjR0Q0QsMkJzQjV0Q0M7TXRCNHRDRCxzQnNCNXRDQztVdEI0dENELG1Cc0I1dENDO0V0QjZ0Q0QsV3NCbnJDTTtFdEJvckNOLFlzQm5yQ007RXRCb3JDTiw4QnNCanJDRztFdEJrckNILG1Cc0JodUNRO0V0Qml1Q1IsbUJzQmhyQ2M7RXRCaXJDZCxxQnNCaHJDZTtBdEJpckNqQjs7QUFFQTtFQUNFLG1Cc0JockNZO0V0QmlyQ1oscUJzQmhyQ29CO0F0QmlyQ3RCOztBQUVBO0VBQ0UsV3NCaHJDTTtFdEJpckNOLFlzQmhyQ007QXRCaXJDUjs7QUFFQTtFQUNFLHFCc0IvcUNjO0V0QmdyQ2QsZ0JzQmp2Q0M7RXRCa3ZDRCxhc0I1cUNJO0V0QjZxQ0oseUJzQjVxQ3FCO0V0QjZxQ3JCLGlCc0I1cUNJO0V0QjZxQ0osbUJzQnJ2Q0M7RXRCc3ZDRCxtQnNCM3FDbUI7RUFLbkIsaUNBQVE7RXRCd3FDUixlc0J2cUNjO0V0QndxQ2QsaUJzQnZxQ1c7RXRCd3FDWCxjc0J2cUNFO0F0QndxQ0o7O0FBRUE7RUFDRSxxQnNCdnFDa0I7RXRCd3FDbEIsd0NzQnZxQ21CO1V0QnVxQ25CLGdDc0J2cUNtQjtBdEJ3cUNyQjs7QUFFQTtFQUNFLHFCc0J0cUNxQjtFdEJ1cUNyQix1Q3NCcHJDUTtVdEJvckNSLCtCc0JwckNRO0F0QnFyQ1Y7O0FBRUE7RUFDRSxxQnNCdnFDa0I7RXRCd3FDbEIsdUNzQjdwQ0M7VXRCNnBDRCwrQnNCN3BDQztBdEI4cENIOztBQUVBO0VBQ0UscUJzQnRxQ2E7RXRCdXFDYix3Q3NCdHFDc0I7VXRCc3FDdEIsZ0NzQnRxQ3NCO0F0QnVxQ3hCOztBQUVBO0VBQ0UscUJzQmxxQ0M7RUFFRCx1Q0FBVztVQUFYLCtCQUFXO0F0QmtxQ2I7O0FBRUE7RUFDRSxxQnNCOXBDcUI7RXRCK3BDckIsdUNzQmxxQ2lCO1V0QmtxQ2pCLCtCc0JscUNpQjtBdEJtcUNuQjs7QUFFQTtFQUNFLHFCc0IxcENDO0VBRUQsdUNBQVM7VUFBVCwrQkFBUztBdEIwcENYOztBQUVBO0VBQ0UseUJzQnpwQ21CO0V0QjBwQ25CLHFCZ0J0eUNhO0VoQnV5Q2IsY3NCenBDRTtFdEIwcENGLDBDc0J4cEMwQjtVdEJ3cEMxQixrQ3NCeHBDMEI7QXRCeXBDNUI7O0FBRUE7RUFDRSxvQnNCenBDSTtFdEJ5cENKLHFCc0J6cENJO0V0QnlwQ0osb0JzQnpwQ0k7RXRCeXBDSixhc0J6cENJO0V0QjBwQ0osc0JzQnpwQ2tCO0V0QnlwQ2xCLDZCc0J6cENrQjtNdEJ5cENsQixtQnNCenBDa0I7VXRCeXBDbEIscUJzQnpwQ2tCO0V0QjBwQ2xCLHlCc0J2cENVO0t0QnVwQ1Ysc0JzQnZwQ1U7TXRCdXBDVixxQnNCdnBDVTtVdEJ1cENWLGlCc0J2cENVO0F0QndwQ1o7O0FBRUE7RUFDRSw4QnNCeHBDaUI7RXRCd3BDakIsNkJzQnhwQ2lCO0V0QndwQ2pCLDJCc0J4cENpQjtNdEJ3cENqQix1QnNCeHBDaUI7VXRCd3BDakIsbUJzQnhwQ2lCO0F0QnlwQ25COztBQUVBO0VzQmxwQ0UsOEJBQVE7RUFBUiw4QkFBUTtFQUFSLG1DQUFRO01BQVIsK0JBQVE7VUFBUiwyQkFBUTtBdEJvcENWOztBQUVBO0VBQ0Usc0JzQm5wQ2E7TXRCbXBDYixvQnNCbnBDYTtVdEJtcENiLGNzQm5wQ2E7RXRCb3BDYixvQmdCeHpDTTtFaEJ3ekNOLHFCZ0J4ekNNO0VoQnd6Q04sb0JnQnh6Q007RWhCd3pDTixhZ0J4ekNNO0VoQnl6Q04sd0JzQmxwQ3FCO0V0QmtwQ3JCLCtCc0JscENxQjtNdEJrcENyQixxQnNCbHBDcUI7VXRCa3BDckIsdUJzQmxwQ3FCO0V0Qm1wQ3JCLHlCc0IxcENPO0V0QjBwQ1AsMkJzQjFwQ087TXRCMHBDUCxzQnNCMXBDTztVdEIwcENQLG1Cc0IxcENPO0V0QjJwQ1AsV3NCbnBDSTtFdEJvcENKLFlzQm5wQ0k7RXRCb3BDSiw2R3NCNW9DQztFdEI0b0NELHlFc0I1b0NDO0V0QjRvQ0QsNkVzQjVvQ0M7RXRCNm9DRCxtQnNCanBDbUI7QXRCa3BDckI7O0FBRUE7RXNCOW9DRSxjQUFBO0V0QmdwQ0EsV3NCL29DRTtFdEJncENGLFlnQmx6Q007RU1zS04sdUJBQVc7RXRCOG9DWCxtQnNCN29DZTtBdEI4b0NqQjs7QUFFQTtFQUNFLG1Cc0I3b0NVO0V0QjZvQ1Ysb0JzQjdvQ1U7TXRCNm9DVixvQnNCN29DVTtVdEI2b0NWLFlzQjdvQ1U7RXRCOG9DVixrQnNCN29DZ0I7RXRCOG9DaEIscUJzQjdvQ2M7RXRCOG9DZCxnQnNCN29DRTtFdEI4b0NGLHVCc0I3b0NvQjtFdEI4b0NwQixrQmdCcjBDYztFaEJzMENkLHlCc0I1b0NxQjtFdEI2b0NyQixlc0J6cENBO0V0QjBwQ0EsaUJzQjdvQ2U7RXRCOG9DZixjc0I3b0NZO0V0QjhvQ1osdURzQjdvQ2dCO1V0QjZvQ2hCLCtDc0I3b0NnQjtBdEI4b0NsQjs7QXVCMTFDQTtFQUNFLGtCQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7RUFDVixXQUFBO0VBQ0EsK0RBQWdCO0VBQ2hCLHNCQW9ERDtFQWxEQyw0QkFBUTtFdkI0MUNSLFd1QjMxQ1c7QXZCNDFDYjs7QUFFQTtFQUNFLGdCdUIzMUNlO0V2QjQxQ2YsNEJ1QmoyQ087QXZCazJDVDs7QUFFQTtFQUNFLE91QnoxQ0k7RXZCMDFDSiw2QnVCbjFDQztFdkJvMUNELG9DdUJ2MUNFO012QnUxQ0YsZ0N1QnYxQ0U7VXZCdTFDRiw0QnVCdjFDRTtBdkJ3MUNKOztBQUVBO0VBQ0UsaUJ1QnAxQ2U7RXZCcTFDZiw2QnVCcDFDcUI7QXZCcTFDdkI7O0FBRUE7RUFDRSxRdUJwMUNFO0V2QnExQ0YsOEJ1QnAxQ3FCO0V2QnExQ3JCLDhDdUJwMUNhO012Qm8xQ2IsMEN1QnAxQ2E7VXZCbzFDYixzQ3VCcDFDYTtBdkJxMUNmOztBQUVBO0VBQ0UsY3VCajFDRTtFdkJrMUNGLGtCdUJqMUNJO0V2QmsxQ0osZ0J1Qi8wQ0U7QXZCZzFDSjs7QUFFQTtFQUNFLFN1QjUwQ1E7RXZCNjBDUixVQUFVO0V3QnI0Q1oscUJBQW1CO0VBQ2pCLGdCQUFhO0F4QnU0Q2Y7O0FBRUE7RXdCcDRDRSxrQkFBaUI7RXhCczRDakIsVXdCNTRDRjtFeEI2NENFLG9Cd0J0NENFO0V4QnM0Q0YscUJ3QnQ0Q0U7RXhCczRDRixvQndCdDRDRTtFeEJzNENGLGF3QnQ0Q0U7RXhCdTRDRix3QndCdDRDb0I7RXhCczRDcEIsK0J3QnQ0Q29CO014QnM0Q3BCLHFCd0J0NENvQjtVeEJzNENwQix1QndCdDRDb0I7RUFHcEIsbUJBQUE7RXhCcTRDQSxpQndCcDRDWTtFeEJxNENaLG1Cd0JwNENhO0V4QnE0Q2IsZ0N3QnA0Q2U7QXhCcTRDakI7O0FBRUE7RUFDRSxrQndCcDRDaUI7RXhCcTRDakIsUXdCcDRDUTtFeEJxNENSLFd3QnA0Q0U7RXhCcTRDRixjd0I5NENDO0V4Qis0Q0QsV3dCbjRDSTtFeEJvNENKLFl3Qmo0Q1U7RXhCazRDVix5QndCajVDQTtFeEJrNUNBLGtCd0JsNENlO0V4Qm00Q2YseUJ3Qmw0Q2dCO0V4Qm00Q2hCLHFDd0JsM0NDO1V4QmszQ0QsNkJ3QmwzQ0M7RXhCbTNDRCxXd0JoNENVO0F4Qmk0Q1o7O0FBRUE7RUFDRSxrQndCLzNDRTtFeEJnNENGLFd3Qi8zQ1c7RXhCZzRDWCxTd0IvM0NJO0V4Qmc0Q0osV3dCOTNDVTtFeEIrM0NWLFV3Qm40Q0U7RXhCbzRDRixnQ3dCNzNDRztFeEI2M0NILHdCd0I3M0NHO0V4QjgzQ0gseUJBQXlCO0V5QjE2QzNCLFdBQVE7QXpCNDZDUjs7QUFFQTtFeUIxNkNFLGdCQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLHNCQUFtQjtBekI0NkNyQjs7QUFFQTtFeUJ6NkNFLGFBQVE7QXpCMjZDVjs7QUFFQTtFeUJ4NkNHLGlCQUFRO0V6QjA2Q1QsZ0JnQm42Q007RWhCbzZDTix5QnlCeDZDMkI7RUFJMUIsa0JBQVE7RXpCczZDVCxpQ2dCejZDYTtFaEIwNkNiLGN5QnA2Q2lCO0VBSWhCLGdCQUFBO0V6Qms2Q0QsaUJnQjc1Q007RWhCODVDTixjeUJoNkNpQjtFQUloQix5QkFDUztFekI2NUNWLG1CZ0J0NUNNO0FoQnU1Q1I7O0FBRUE7RUFDRSxvQnlCeDVDYztFekJ3NUNkLHFCeUJ4NUNjO0V6Qnc1Q2Qsb0J5Qng1Q2M7RXpCdzVDZCxheUJ4NUNjO0F6Qnk1Q2hCOztBQUVBO0VBQ0UsZ0J5QnI1Q2dCO0F6QnM1Q2xCOztBQUVBO0VBQ0UsYXlCcDVDVTtBekJxNUNaOztBQUVBO0VBQ0Usa0J5QnI1Q0k7RXpCczVDSixleUJuNUNVO0V6Qm81Q1YsZ0J5Qmw2Q0E7RXpCbTZDQSxpQnlCcDVDZTtFekJxNUNmLGN5QnA1Q0k7RXpCcTVDSixrQnlCcDVDSTtBekJxNUNOOztBQUVBO0VBQ0Usb0J5Qmo1Q1M7RXpCaTVDVCxxQnlCajVDUztFekJpNUNULG9CeUJqNUNTO0V6Qmk1Q1QsYXlCajVDUztBekJrNUNYOztBQUVBO0VBQ0Usa0J5Qmg1Q2M7RXpCaTVDZCxpQ3lCaDVDZ0I7RXpCaTVDaEIsZXlCLzRDVztFekJnNUNYLGlCeUIvNENnQjtFekJnNUNoQixjeUI1NENFO0F6QjY0Q0o7O0FBRUE7RUFDRSxnQnlCMzRDZ0I7RUFLaEIsY0FBUTtBekJ3NENWOztBQUVBO0VBQ0Usb0J5QnY0Q2E7RXpCdTRDYixxQnlCdjRDYTtFekJ1NENiLG9CeUJ2NENhO0V6QnU0Q2IsYXlCdjRDYTtFekJ3NENiLHdCeUIxM0NDO0V6QjAzQ0QsK0J5QjEzQ0M7TXpCMDNDRCxxQnlCMTNDQztVekIwM0NELHVCeUIxM0NDO0V6QjIzQ0QseUJ5QnQ0Q21CO0V6QnM0Q25CLDJCeUJ0NENtQjtNekJzNENuQixzQnlCdDRDbUI7VXpCczRDbkIsbUJ5QnQ0Q21CO0V6QnU0Q25CLFd5Qjk0Q0E7RXpCKzRDQSxZeUJ2NENJO0V6Qnc0Q0osaUJ5QnY0Q2U7RXpCdzRDZixZeUJ2NENJO0V6Qnc0Q0oseUJ5QnY0Q3FCO0V6Qnc0Q3JCLGtCeUJyNENVO0V6QnM0Q1YsY3lCcDVDQTtBekJxNUNGOztBQUVBO0VBQ0UscUJ5Qm40Q2tCO0V6Qm80Q2xCLFN5Qm40Q0U7RXpCbzRDRixVeUJuNENFO0V6Qm80Q0YscUJ5Qm40Q21CO0V6Qm80Q25CLGdCZ0J6L0NhO0VoQjAvQ2IsY3lCbDRDVTtBekJtNENaOztBQUVBO0VBQ0Usb0J5Qmo0Q1U7RXpCaTRDVixxQnlCajRDVTtFekJpNENWLG9CeUJqNENVO0V6Qmk0Q1YsYXlCajRDVTtFekJrNENWLG1CeUI5NENBO0V6Qis0Q0EsaUN5Qmw0Q21CO0V6Qm00Q25CLGV5Qmw0Q0k7RXpCbTRDSixpQkFBaUI7QTBCdmdEbkI7O0ExQjBnREE7RTBCdGdERSxnQkFBUTtBMUJ3Z0RWOztBQUVBO0VBQ0UsbUIwQnhnRGM7QTFCeWdEaEI7O0FBRUE7RUFDRSxzQjBCbmhEUztNMUJtaERULG9CMEJuaERTO1UxQm1oRFQsYzBCbmhEUztFMUJvaERULG9CMEJ2Z0RFO0UxQnVnREYscUIwQnZnREU7RTFCdWdERixvQjBCdmdERTtFMUJ1Z0RGLGEwQnZnREU7RTFCd2dERix5QjBCdmdEZ0I7RTFCdWdEaEIsMkIwQnZnRGdCO00xQnVnRGhCLHNCMEJ2Z0RnQjtVMUJ1Z0RoQixtQjBCdmdEZ0I7RTFCd2dEaEIsd0IwQnZnRHFCO0UxQnVnRHJCLCtCMEJ2Z0RxQjtNMUJ1Z0RyQixxQjBCdmdEcUI7VTFCdWdEckIsdUIwQnZnRHFCO0VBR3JCLFdBQUE7RTFCc2dEQSxZMEJyZ0RXO0UxQnNnRFgsa0IwQnJnRGlCO0UxQnNnRGpCLG1CMEJyZ0RtQjtFMUJzZ0RuQixXMEJwZ0RVO0UxQnFnRFYsbUMwQjFnRGE7TTFCMGdEYiwrQjBCMWdEYTtVMUIwZ0RiLDJCMEIxZ0RhO0ExQjJnRGY7O0FBRUE7RUFDRSx5QjBCOWdEWTtBMUIrZ0RkOztBQUVBO0UwQjkvQ0UseUJBQVE7QTFCZ2dEVjs7QUFFQTtFQUNFLGtCMEIvL0NlO0ExQmdnRGpCOztBQUVBO0VBQ0UsVzBCLy9DSTtFMUJnZ0RKLFkwQi8vQ0k7QTFCZ2dETjs7QUFFQTtFQUNFLG9CMEI5L0NJO0UxQjgvQ0oscUIwQjkvQ0k7RTFCOC9DSixvQjBCOS9DSTtFMUI4L0NKLGEwQjkvQ0k7RTFCKy9DSix3QjBCOS9Db0I7RTFCOC9DcEIsK0IwQjkvQ29CO00xQjgvQ3BCLHFCMEI5L0NvQjtVMUI4L0NwQix1QjBCOS9Db0I7RUFJcEIsaUJBQUE7RTFCNC9DQSxrQjBCMy9DYTtBMUI0L0NmOztBQUVBO0VBQ0UsVTBCaGdEQTtFMUJpZ0RBLFcwQjMvQ0k7RTFCNC9DSixhQUFhO0UyQjFqRGYsVUFBVztFQUNULHlCQUFrQjtFQUNsQixlQUFVO0VBQ1YsbUJBQVM7RUFDVCxlQUFXO0VBQ1gsNERBQXVCO0VBQXZCLHVEQUF1QjtFQUF2QixvREFBdUI7QTNCNGpEekI7O0FBRUE7RTJCMWpERSxnQkFBZTtBM0I0akRqQjs7QUFFQTtFMkJ6akRFLFdBQVE7RTNCMmpEUix5QjJCemtEUztBM0Iwa0RYOztBQUVBO0VBQ0Usb0IyQjNqREU7RTNCMmpERixxQjJCM2pERTtFM0IyakRGLG9CMkIzakRFO0UzQjJqREYsYTJCM2pERTtFM0I0akRGLDRCMkIzakRpQjtFM0IyakRqQiw2QjJCM2pEaUI7RTNCMmpEakIsOEIyQjNqRGlCO00zQjJqRGpCLDBCMkIzakRpQjtVM0IyakRqQixzQjJCM2pEaUI7RTNCNGpEakIseUIyQjNqRGlCO0UzQjJqRGpCLDJCMkIzakRpQjtNM0IyakRqQixzQjJCM2pEaUI7VTNCMmpEakIsbUIyQjNqRGlCO0VBR2pCLGtCQUFpQjtFM0IwakRqQix5QjJCamxEUztFM0JrbERULG1CMkIxakRVO0UzQjJqRFYseUIyQjFqRGE7RTNCMmpEYixrQjJCMWpEYTtFM0IyakRiLDhEMkIxakRvQjtFM0IwakRwQixzRDJCMWpEb0I7RTNCMGpEcEIsaUQyQjFqRG9CO0UzQjBqRHBCLDhDMkIxakRvQjtFM0IwakRwQix1RTJCMWpEb0I7QTNCMmpEdEI7O0FBRUE7RUFDRSxxQjJCeGpEZTtFM0J5akRmLDBDMkJ4akRnQztVM0J3akRoQyxrQzJCeGpEZ0M7QTNCeWpEbEM7O0FBRUE7RUFDRSxxQjJCeGpEbUI7RTNCeWpEbkIsMEMyQnRqRDBCO1UzQnNqRDFCLGtDMkJ0akQwQjtBM0J1akQ1Qjs7QUFFQTtFQUNFLHFCMkJuakRDO0VBRUQsMENBQWM7VUFBZCxrQ0FBYztBM0JtakRoQjs7QUFFQTtFMkIvaURFLHFCQUFZO0UzQmlqRFosMEMyQmhqRG9CO1UzQmdqRHBCLGtDMkJoakRvQjtBM0JpakR0Qjs7QUFFQTtFQUNFLHFCMkJoakRlO0UzQmlqRGYsMEMyQmhqRHFCO1UzQmdqRHJCLGtDMkJoakRxQjtBM0JpakR2Qjs7QUFFQTtFQUNFLGtCMkJoakRpQjtFM0JpakRqQixXMkJoakRFO0VBR0Ysb0JBQVM7RTNCK2lEVCxtQjJCOWlEYTtFM0IraURiLGtCMkI5aURhO0UzQitpRGIsZ0IyQjlpRGM7QTNCK2lEaEI7O0FBRUE7RUFDRSxrQjJCNWlEYztFM0I2aURkLE0yQjVpREU7RTNCNmlERixPMkIzaURFO0UzQjRpREYsVzJCampEQTtFM0JrakRBLFkyQjVpRFM7QTNCNmlEWDs7QUFFQTtFQUNFLFUyQjNpREk7RTNCNGlESix1QzJCemlEQztFM0J5aURELGtDMkJ6aURDO0UzQnlpREQsK0IyQnppREM7QTNCMGlESDs7QUFFQTtFQUNFLFUyQnhpREU7QTNCeWlESjs7QUFFQTtFQUNFLFUyQnRpREU7RTNCdWlERix1QzJCM2hEQztFM0IyaERELGtDMkIzaERDO0UzQjJoREQsK0IyQjNoREM7QTNCNGhESDs7QUFFQTtFQUNFLFUyQnRpREk7QTNCdWlETjs7QUFFQTtFQUNFLGtCMkJyaURlO0VBSWYsZUFBQTtFM0JtaURBLGdCMkJsaURlO0UzQm1pRGYsaUJnQmhwRGE7RVdpSGIsY0FBQTtBM0JpaURGOztBQUVBO0VBQ0UsZ0IyQmhpRGU7RTNCaWlEZixnQmdCdm9EYTtFaEJ3b0RiLGUyQi9oRFU7RTNCZ2lEVixpQjJCdmlEQTtFM0J3aURBLGMyQmhpREk7QTNCaWlETjs7QUFFQTtFQUNFLGUyQi9oRGE7RTNCZ2lEYixrQjJCL2hEZTtBM0JnaURqQjs7QUFFQTtFQUNFLGEyQjVoREU7RTNCNmhERixtQjJCNWhEbUI7RUFHbkIsaUJBQUE7QTNCMmhERjs7QUFFQTtFQUNFLGVnQnhxRE07QWhCeXFEUjs7QUFFQTtFQUNFLG1CMkIxaERpQjtFM0IyaERqQixlMkJ4aERVO0UzQnloRFYsZ0IyQnBpREE7RTNCcWlEQSxpQjJCemhEZTtFM0IwaERmLGMyQnpoREk7QTNCMGhETjs7QUFFQTtFQUNFLFcyQnRoREU7RTNCdWhERixnQjJCdGhEZTtFM0J1aERmLGlCZ0I1ckRhO0FoQjZyRGY7O0FBRUE7RUFDRSxrQjJCdGhEZTtFM0J1aERmLFUyQnBoRFU7RTNCcWhEVixTMkJqaURBO0UzQmtpREEsbUMyQnJoRG1CO00zQnFoRG5CLCtCMkJyaERtQjtVM0JxaERuQiwyQjJCcmhEbUI7RTNCc2hEbkIsdUIyQnJoRHFCO0VBSXJCLFdBQUE7RTNCbWhEQSxnQjJCbGhEVztFM0JtaERYLHlCMkJsaERlO0UzQm1oRGYsbUIyQmxoRG1CO0UzQm1oRG5CLHlCMkJsaERvQjtFM0JtaERwQixpQzJCemdEQztFM0IwZ0RELHVEMkJqaEQwQjtVM0JpaEQxQiwrQzJCamhEMEI7QTNCa2hENUI7O0FBRUE7RUFDRSxvQjJCNWhEQTtFM0I0aERBLHFCMkI1aERBO0UzQjRoREEsb0IyQjVoREE7RTNCNGhEQSxhMkI1aERBO0UzQjZoREEseUIyQi9nREM7RTNCK2dERCxzQzJCL2dEQztNM0IrZ0RELHNCMkIvZ0RDO1UzQitnREQsOEIyQi9nREM7RUFFRCxtQkFBQTtBM0IrZ0RGOztBQUVBO0VBQ0Usb0IyQjlnRGE7RTNCOGdEYixxQjJCOWdEYTtFM0I4Z0RiLG9CMkI5Z0RhO0UzQjhnRGIsYTJCOWdEYTtBM0IrZ0RmOztBQUVBO0VBQ0Usa0IyQnRoREE7RTNCdWhEQSxrQjJCNWdEZTtFM0I2Z0RmLGlCMkI1Z0RlO0EzQjZnRGpCOztBQUVBO0VBQ0Usa0IyQjNnRGU7RUFJZixVQUFBO0UzQnlnREEsTTJCeGdERTtFQUdGLE9BQUE7RTNCdWdEQSxvQmdCanVETTtFaEJpdUROLHFCZ0JqdURNO0VoQml1RE4sb0JnQmp1RE07RWhCaXVETixhZ0JqdURNO0VoQmt1RE4seUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0U0QnR1RHJCLHdCQUFjO0VBQWQsK0JBQWM7TUFBZCxxQkFBYztVQUFkLHVCQUFjO0VBQ1osV0FBVTtFQUNWLFlBQVU7RUFDVixrQkFBUztFQUNULHlCQUFXO0E1Qnd1RGI7O0FBRUE7RTRCdHVERSxtQ0FBVTtNQUFWLCtCQUFVO1VBQVYsMkJBQVU7RUFDVixXQUFBO0VBRUEsWUFBUTtFNUJ1dURSLGM0Qmx2REY7QTVCbXZEQTs7QUFFQTtFQUNFLFc0QnZ1RFE7RTVCd3VEUixZNEJ2dURFO0VBR0Ysa0JBQWlCO0E1QnN1RG5COztBQUVBO0VBQ0Usb0I0QnR1RFc7RTVCc3VEWCxxQjRCdHVEVztFNUJzdURYLG9CNEJ0dURXO0U1QnN1RFgsYTRCdHVEVztFNUJ1dURYLDRCNEJ0dURhO0U1QnN1RGIsNkI0QnR1RGE7RTVCc3VEYiw4QjRCdHVEYTtNNUJzdURiLDBCNEJ0dURhO1U1QnN1RGIsc0I0QnR1RGE7RUFHYix5QkFBUTtFQUFSLHNDQUFRO01BQVIsc0JBQVE7VUFBUiw4QkFBUTtBNUJxdURWOztBQUVBO0VBQ0UsZ0I0QnB1REU7RTVCcXVERixlNEJwdURjO0U1QnF1RGQsaUI0QnB1RGlCO0U1QnF1RGpCLGM0Qm51RFU7QTVCb3VEWjs7QUFFQTtFQUNFLGdCNEJsdURVO0U1Qm11RFYsYzRCaHZEQTtBNUJpdkRGOztBQUVBO0U0Qi90REUsZ0JBQUE7RTVCaXVEQSxlNEJodURlO0U1Qml1RGYsZ0I0Qmh1REU7RTVCaXVERixpQjRCaHVEZTtFNUJpdURmLGM0Qmh1RGE7QTVCaXVEZjs7QUFFQTtFQUNFLG9CNEJodURFO0U1Qmd1REYscUI0Qmh1REU7RTVCZ3VERixvQjRCaHVERTtFNUJndURGLGE0Qmh1REU7RTVCaXVERiw0QjRCL3REcUI7RTVCK3REckIsNkI0Qi90RHFCO0U1Qit0RHJCLDhCNEIvdERxQjtNNUIrdERyQiwwQjRCL3REcUI7VTVCK3REckIsc0I0Qi90RHFCO0U1Qmd1RHJCLHlCNEIxdURhO0U1QjB1RGIsc0M0QjF1RGE7TTVCMHVEYixzQjRCMXVEYTtVNUIwdURiLDhCNEIxdURhO0U1QjJ1RGIsaUI0Qmh1RGU7QTVCaXVEakI7O0FBRUE7RUFDRSxnQjRCL3VEQTtFNUJndkRBLGU0Qi90RFc7RTVCZ3VEWCxpQjRCL3REWTtFNUJndURaLGM0Qi90REk7QTVCZ3VETjs7QUFFQTtFNEJ4dERFLGdCQUFBO0U1QjB0REEsZTRCenREZTtFNUIwdERmLGdCNEJ4dERVO0U1Qnl0RFYsaUI0QjV0REE7RTVCNnREQSxjNEJ6dERXO0E1QjB0RGI7O0FBRUE7RTRCcnRERSxTQUFBO0U1QnV0REEsYTRCdHREVztFNUJ1dERYLHlCNEJydERxQjtFNUJzdERyQixrQjRCenREQTtFNUIwdERBLHFCNEJ0dERhO0E1QnV0RGY7O0FBRUE7RUFDRSxvQjRCbnRERTtFNUJtdERGLHFCNEJudERFO0U1Qm10REYsb0I0Qm50REU7RTVCbXRERixhNEJudERFO0VBR0YseUJBQWE7RUFBYixzQ0FBYTtNQUFiLHNCQUFhO1VBQWIsOEJBQWE7RTVCa3REYixlNEJqdERZO0U1Qmt0RFosaUI0Qmp0RFk7QTVCa3REZDs7QUFFQTtFQUNFLG1CNEJqdERlO0E1Qmt0RGpCOztBQUVBO0VBQ0UsYzRCanRERTtBNUJrdERKOztBQUVBO0VBQ0UsYzRCL3NEYTtBNUJndERmOztBQUVBO0VBQ0Usa0I0QjdzRGE7RTVCOHNEYixVNEI3c0RVO0U1QjhzRFYsUzRCN3NERTtFNUI4c0RGLG1DNEI1c0QwQjtNNUI0c0QxQiwrQjRCNXNEMEI7VTVCNHNEMUIsMkI0QjVzRDBCO0U1QjZzRDFCLFc0Qmx0REE7RTVCbXREQSxjNEI3c0RXO0U1QjhzRFgsUzRCN3NESTtFNUI4c0RKLFU0QjNzRFU7RTVCNHNEVixxQjRCdHREQTtBNUJ1dERGOztBQUVBO0VBQ0Usb0I0QnpzRGE7RTVCeXNEYixxQjRCenNEYTtFNUJ5c0RiLG9CNEJ6c0RhO0U1QnlzRGIsYTRCenNEYTtFNUIwc0RiLGtCNEJ6c0RlO0U1QjBzRGYsWTRCenNERTtFNUIwc0RGLHlCNEJ4c0RDO0VBRUQseUJBQUE7RTVCd3NEQSxtQjRCdnNEZTtBNUJ3c0RqQjs7QUFFQTtFQUNFLG9CNEJyc0RFO0U1QnFzREYscUI0QnJzREU7RTVCcXNERixvQjRCcnNERTtFNUJxc0RGLGE0QnJzREU7RTVCc3NERix3QjRCcnNEZTtFNUJxc0RmLCtCNEJyc0RlO001QnFzRGYscUI0QnJzRGU7VTVCcXNEZix1QjRCcnNEZTtFNUJzc0RmLHlCNEJyc0RpQjtFNUJxc0RqQiwyQjRCcnNEaUI7TTVCcXNEakIsc0I0QnJzRGlCO1U1QnFzRGpCLG1CNEJyc0RpQjtFNUJzc0RqQixXNEJyc0RFO0U1QnNzREYsWWdCMTFETTtFaEIyMUROLGtCNEJwc0RVO0U1QnFzRFYsbUI0QjVzREE7RTVCNnNEQSx5QjRCOXJEQztBNUIrckRIOztBQUVBO0VBQ0UsYTRCcHNESTtBNUJxc0ROOztBQUVBO0VBQ0UsYTRCanNEYTtBNUJrc0RmOztBQUVBO0VBQ0Usa0I0QmpzRGU7RTVCa3NEZixrQjRCanNEZTtFNUJrc0RmLGlCNEIvckRVO0E1QmdzRFo7O0FBRUE7RTRCNXJERSxrQkFBQTtFNUI4ckRBLFU0QjdyRFM7RTVCOHJEVCxNNEI3ckRFO0U1QjhyREYsTzRCN3JETztFNUI4ckRQLG9CNEI1ckRVO0U1QjRyRFYscUI0QjVyRFU7RTVCNHJEVixvQjRCNXJEVTtFNUI0ckRWLGE0QjVyRFU7RTVCNnJEVix5QjRCbHNEQTtFNUJrc0RBLDJCNEJsc0RBO001QmtzREEsc0I0QmxzREE7VTVCa3NEQSxtQjRCbHNEQTtFNUJtc0RBLHdCNEI3ckRlO0U1QjZyRGYsK0I0QjdyRGU7TTVCNnJEZixxQjRCN3JEZTtVNUI2ckRmLHVCNEI3ckRlO0U1QjhyRGYsVzRCN3JESTtFNUI4ckRKLFlBQVk7RTZCNzNEZCxrQkFBb0I7RUFFaEIseUJBQW1CO0E3QjgzRHZCOztBQUVBO0U2QjMzREksbUNBQXdCO01BQXhCLCtCQUF3QjtVQUF4QiwyQkFBd0I7RTdCNjNEMUIsVzZCcDRERjtFN0JxNERFLFk2QjczREk7RTdCODNESixjNkI3M0RhO0E3QjgzRGY7O0E2QnY0REE7RUFjSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFTO0E3QjYzRGI7O0E2Qjc0REE7RUFxQkksbUJBQVM7RUFBVCxvQkFBUztNQUFULG9CQUFTO1VBQVQsWUFBUztFQUNULG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFDRDtFQURDLHNDQUNEO01BREMsc0JBQ0Q7VUFEQyw4QkFDRDtFN0IyM0RELHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBNkJuNURyQjs7QTdCczVEQTtFNkJ6M0RJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RTdCMjNEZiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0U2Qng1RHhCLHlCQWdDRTtFQWhDRixzQ0FnQ0U7TUFoQ0Ysc0JBZ0NFO1VBaENGLDhCQWdDRTtBN0IwM0RGOztBNkIxNURBO0VBcUNJLGdCQUFTO0U3QnkzRFgsaUNBQWlDO0U4Qjk1RG5DLGVBQWM7RUFDWixpQkFBVztFQUNYLGNBQVE7QTlCZzZEVjs7QUFFQTtFOEIzNURFLGdCQUFBO0U5QjY1REEsZThCNTVEZTtFQUdmLGdCQUFBO0U5QjI1REEsaUI4QjE1RGU7QTlCMjVEakI7O0FBRUE7RUFDRSxXOEJ6NURJO0U5QjA1REosWThCejVESTtFOUIwNURKLGM4Qno1REk7QTlCMDVETjs7QUFFQTtFK0IvNkRFLG1CQUFhO0VBQ2QsZUFBTTtFQUNOLGdCQUFPO0VBQ1AsaUJBQVc7QS9CaTdEWjs7QUFFQTtFK0I5NkRFLHFCQUFtQjtFL0JnN0RuQixtQitCMTdETTtFL0IyN0ROLFMrQmg3REU7RS9CaTdERixVK0JoN0RFO0EvQmk3REo7O0FBRUE7RUFDRSxjK0I1NkRBO0UvQjY2REEsdUIrQnY2REE7RS9CdzZEQSxvQitCMzZERTtBL0I0NkRKOztBQUVBO0VBQ0UsaUMrQnY2REE7RUFFRCxtQkFBVTtFL0J1NkRULG9CZ0JqN0RNO0FoQms3RFI7O0FBRUE7RUFDRSxTK0JwNkRBO0EvQnE2REY7O0FBRUE7RUFDRSxnQytCajZEMEI7QS9CazZENUI7O0FBRUE7RStCOTVERSxXQUFBO0UvQmc2REEsZ0IrQi81RGU7RS9CZzZEZixlK0I5NURVO0EvQis1RFo7O0FBRUE7RUFDRSxTK0JyNkRBO0EvQnM2REY7O0FBRUE7RUFDRSxnQitCMzVEVztBL0I0NURiOztBQUVBO0UrQnQ1REMsYUFBTztFL0J3NUROLHlCK0J2NURvQjtBL0J3NUR0Qjs7QUFFQTtFQUNFLFcrQnY1REU7RS9CdzVERixnQitCdjVEUztFL0J3NURULG1CK0J2NURjO0UvQnc1RGQsdUMrQmgzREM7QS9CaTNESDs7QUFFQTtFQUNFLGUrQnQ1RGE7RS9CdTVEYixhK0J0NURhO0UvQnU1RGIsTStCdDVESTtFL0J1NURKLE8rQnQ1REk7RS9CdTVESixXK0J0NURVO0UvQnU1RFYsaUIrQnQ1RGlCO0UvQnU1RGpCLG9CK0J0NURvQjtFL0J1NURwQiwyQytCdDVEYztFL0JzNURkLG1DK0J0NURjO0UvQnM1RGQsOEIrQnQ1RGM7RS9CczVEZCwyQitCdDVEYztFL0JzNURkLG9EK0J0NURjO0EvQnU1RGhCOztBQUVBO0VBQ0UsdUQrQnA1RG9CO1UvQm81RHBCLCtDK0JwNURvQjtBL0JxNUR0Qjs7QUFFQTtFQUNFLHlCK0JsNURLO0UvQm01REwsYytCaDVERztBL0JpNURMOztBQUVBO0VBQ0UsYytCNTRESTtBL0I2NEROOztBQUVBO0VBQ0UseUIrQno0RGM7RS9CMDREZCxjK0J6NERFO0EvQjA0REo7O0FBRUE7RUFDRSx5QitCdjREYztFL0J3NERkLGMrQnY0RGM7QS9CdzREaEI7O0FBRUE7RUFDRSxvQitCdDRESTtFL0JzNERKLHFCK0J0NERJO0UvQnM0REosb0IrQnQ0REk7RS9CczRESixhK0J0NERJO0UvQnU0REoseUIrQnA0RDBCO0UvQm80RDFCLHNDK0JwNEQwQjtNL0JvNEQxQixzQitCcDREMEI7VS9CbzREMUIsOEIrQnA0RDBCO0UvQnE0RDFCLHlCK0JqNURTO0UvQmk1RFQsMkIrQmo1RFM7TS9CaTVEVCxzQitCajVEUztVL0JpNURULG1CK0JqNURTO0EvQms1RFg7O0FBRUE7RStCLzNERSxhQUFBO0EvQmk0REY7O0FBRUE7RWdDemhFQSxhQUFhO0FoQzJoRWI7O0FBRUE7RWdDemhFRSxvQkFBTTtFQUFOLHFCQUFNO0VBQU4sb0JBQU07RUFBTixhQUFNO0VBQ04sU0FBTztFQUNQLFVBQUE7QWhDMmhFRjs7QUFFQTtFZ0N6aEVFLHFCaEJhTTtBaEI4Z0VSOztBQUVBO0VnQ3hoRUUsa0JBQWlCO0VoQzBoRWpCLGNnQ3ppRVU7RWhDMGlFVixpQmdDMWhFYztFaEMyaEVkLGVnQzFoRUU7RUFHRixpQkFBQTtFQUNBLG1CQUFtQjtFaEN5aEVuQixrQmdDdmhFQztFQUVELHFCQXpCRjtBaENnakVBOztBQUVBO0VBQ0Usa0JnQ3BoRWlCO0VoQ3FoRWpCLFNnQ3BoRUU7RWhDcWhFRixTZ0NwaEVFO0VoQ3FoRUYsbUNnQ25oRTBCO01oQ21oRTFCLCtCZ0NuaEUwQjtVaENtaEUxQiwyQmdDbmhFMEI7RWhDb2hFMUIsUWdDMWhFQTtFaEMyaEVBLGVnQ3BoRUk7RUFJSixXQUFBO0VoQ2toRUEsa0JnQ2poRWE7RWhDa2hFYiw4QmdDamhFYztFaENraEVkLFVnQ2poRVM7RWhDa2hFVCxXZ0NqaEVFO0VoQ2toRUYsNENVNWpFaUI7RVY0akVqQix1Q1U1akVpQjtFVjRqRWpCLG9DVTVqRWlCO0FWNmpFbkI7O0FBRUE7RUFDRSxtQmdDaGhFbUI7RUFJbkIscUJBQUE7QWhDOGdFRjs7QUFFQTtFQUNFLFdnQzNnRVU7RWhDNGdFVixVZ0MzZ0VFO0FoQzRnRUo7O0FBRUE7RWdDdmdFRSxXQUFBO0VoQ3lnRUEsVWdDeGdFRTtBaEN5Z0VKOztBQUVBO0VnQ3BnRUUsa0JBQUE7RWhDc2dFQSxlZ0NyZ0VlO0VoQ3NnRWYsZ0JnQ3JnRWE7QWhDc2dFZjs7QUFFQTtFQUNFLFlnQ3BnRVU7RWhDcWdFVixtQmdDNWdFQTtBaEM2Z0VGOztBQUVBO0VBQ0UsV2dDbGdFVztFaENtZ0VYLFlnQ2xnRVk7RWhDbWdFWixZZ0NsZ0VFO0VoQ21nRUYsZWdDbGdFRTtFaENtZ0VGLHdDZ0M3L0RDO0VoQzgvREQsY2dDamdFVTtBaENrZ0VaOztBQUVBO0VBQ0UsZ0JnQy8vRGU7QWhDZ2dFakI7O0FBRUE7RWdDMy9ERSxjQUFBO0FoQzYvREY7O0FBRUE7RUFDRSxXZ0M1L0RFO0VoQzYvREYsWWdDMy9EVTtBaEM0L0RaOztBQUVBO0VnQ3gvREUsYUFBQTtFaEMwL0RBLGVnQ3ovRGM7RWhDMC9EZCxjZ0N6L0RhO0VoQzAvRGIsTWdDei9ERTtFQUdGLE9BQUE7RWhDdy9EQSw0QmdDdC9EQztFaENzL0RELDZCZ0N0L0RDO0VoQ3MvREQsOEJnQ3QvREM7TWhDcy9ERCwwQmdDdC9EQztVaENzL0RELHNCZ0N0L0RDO0VoQ3UvREQsV0FBVztFaUN4bkViLFlBQVE7RUFDTixrQkFBa0I7RUFDbEIseUJBQVk7RUFDWixpQ0FBaUI7RUFDakIsb0NBQW9CO01BQXBCLGdDQUFvQjtVQUFwQiw0QkFBb0I7RUFDcEIsMENqQmNhO0VpQmRiLGtDakJjYTtFaUJkYiw2QmpCY2E7RWlCZGIsMEJqQmNhO0VpQmRiLGtEakJjYTtBaEI0bUVmOztBQUVBOztFQUVFLG9CaUN6bkVFO0VqQ3luRUYscUJpQ3puRUU7RWpDeW5FRixvQmlDem5FRTtFakN5bkVGLGFpQ3puRUU7QWpDMG5FSjs7QUFFQTtFQUNFLHVCaUN4bkVFO01qQ3duRUYsbUJpQ3huRUU7VWpDd25FRixlaUN4bkVFO0FqQ3luRUo7O0FBRUE7RUFDRSxvQmlDdG5FSTtFakNzbkVKLHFCaUN0bkVJO0VqQ3NuRUosb0JpQ3RuRUk7RWpDc25FSixhaUN0bkVJO0VBSUoseUJBQVc7RUFBWCxzQ0FBVztNQUFYLHNCQUFXO1VBQVgsOEJBQVc7RWpDb25FWCx5QmlDbm5Fa0I7RWpDbW5FbEIsMkJpQ25uRWtCO01qQ21uRWxCLHNCaUNubkVrQjtVakNtbkVsQixtQmlDbm5Fa0I7RWpDb25FbEIsbUJpQ25uRWlCO0FqQ29uRW5COztBQUVBO0VBQ0UsV2lDbm5FSTtFakNvbkVKLFlpQ2puRVU7RWpDa25FVixZaUMzbkVBO0VqQzRuRUEsZWlDbG5FSTtFakNtbkVKLHdDaUNobkVDO0VBRUQsY0FBQTtFakNnbkVBLGtDaUMvbUVpQjtNakMrbUVqQiw4QmlDL21FaUI7VWpDK21FakIsMEJpQy9tRWlCO0FqQ2duRW5COztBQUVBO0VBQ0UsZ0JpQy9tRWE7QWpDZ25FZjs7QUFFQTtFQUNFLFdpQzltRUk7RUFJSixZQUFBO0FqQzRtRUY7O0FBRUE7RUFDRSxtQ2lDeGxFQztFakN3bEVELDJCaUN4bEVDO0VqQ3lsRUQsZ0JpQzFtRVU7QWpDMm1FWjs7QUFFQTtFQUNFLGlCaUN6bUVpQjtBakMwbUVuQjs7QUFFQTtFQUNFLG1CaUNybUVxQjtFakNzbUVyQixlaUN2bUVFO0VqQ3dtRUYsZ0JpQ3RtRWU7RUFLZixpQkFBVztFakNtbUVYLGNpQ2xtRVc7QWpDbW1FYjs7QUFFQTtFQUNFLFNpQ2htRUU7RUFHRixVQUFBO0VqQytsRUEsbUJpQzlsRWU7RWpDK2xFZixxQmlDOWxFaUI7RWpDK2xFakIsZ0NpQzlsRW1CO0FqQytsRXJCOztBQUVBO0VBQ0UsbUJpQzdsRW1CO0FqQzhsRXJCOztBQUVBO0VBQ0UsZWlDMWxFYztFakMybEVkLGlCaUN6bEVVO0VqQzBsRVYsY2lDL2xFQTtFakNnbUVBLHFCaUMxbEVnQjtBakMybEVsQjs7QUFFQTtFQUNFLGdCaUN6bEVhO0VBSWIsaUJBQUE7RWpDdWxFQSxrQmlDdGxFZTtBakN1bEVqQjs7QUFFQTtFQUNFLGdCaUMzbEVBO0FqQzRsRUY7O0FBRUE7RUFDRSxrQmlDcmxFYTtFQUliLFlBQUE7RWpDbWxFQSxpQmlDemtFQztFakMwa0VELG9CaUNqbEVtQjtFakNrbEVuQix5QmlDcmxFQTtFakNzbEVBLGNpQ2xsRUk7QWpDbWxFTjs7QUFFQTtFaUM3a0VFLGdCQUFBO0VqQytrRUEsbUJpQzlrRWlCO0FqQytrRW5COztBQUVBO0VBQ0UsZWlDOWtFSTtFakMra0VKLGtCaUM1a0VVO0FqQzZrRVo7O0FBRUE7RWlDemtFRSxtQkFBYTtFakMya0ViLGVpQzFrRWU7RWpDMmtFZixtQmlDMWtFa0I7RWpDMmtFbEIsaUJpQzFrRWlCO0FqQzJrRW5COztBQUVBO0VBQ0UsbUJpQ2hrRUM7QWpDaWtFSDs7QUFFQTtFQUNFLFNpQzFrRUk7RWpDMmtFSixVaUN4a0VVO0VqQ3lrRVYscUJpQ3ZsRUE7QWpDd2xFRjs7QUFFQTtFQUNFLG1CaUNya0VtQjtBakNza0VyQjs7QUFFQTtFaUNsa0VFLGlDQUFrQjtFakNva0VsQixlaUNua0VjO0VqQ29rRWQsaUJpQ25rRWU7RWpDb2tFZixjaUNua0VhO0VqQ29rRWIscUJpQ2xrRXFCO0FqQ21rRXZCOztBQUVBO0VBQ0UsMEJpQzNrRUE7QWpDNGtFRjs7QWtDcHdFQTtFQUNFLGVBQWE7RUFDYixnQkFBZTtFQUNmLGlCQUFhO0FsQ3V3RWY7O0FBRUE7RUFDRSxvQmtDcndFRTtFbENxd0VGLHFCa0Nyd0VFO0VsQ3F3RUYsb0JrQ3J3RUU7RWxDcXdFRixha0Nyd0VFO0VsQ3N3RUYsNEJrQ3J3RW1CO0VsQ3F3RW5CLDZCa0Nyd0VtQjtFbENxd0VuQiw4QmtDcndFbUI7TWxDcXdFbkIsMEJrQ3J3RW1CO1VsQ3F3RW5CLHNCa0Nyd0VtQjtFbENzd0VuQixnQmtDcndFZ0I7QWxDc3dFbEI7O0FBRUE7RUFDRSxXa0Nyd0VJO0FsQ3N3RU47O0FBRUE7RUFDRSxtQmtDcHdFZ0I7QWxDcXdFbEI7O0FBRUE7RUFDRSxvQmtDandFRTtFbENpd0VGLHFCa0Nqd0VFO0VsQ2l3RUYsb0JrQ2p3RUU7RWxDaXdFRixha0Nqd0VFO0VsQ2t3RUYsNEJrQ2h3RXFCO0VsQ2d3RXJCLDZCa0Nod0VxQjtFbENnd0VyQiw4QmtDaHdFcUI7TWxDZ3dFckIsMEJrQ2h3RXFCO1VsQ2d3RXJCLHNCa0Nod0VxQjtFbENpd0VyQixnQmtDdHdFUTtFbEN1d0VSLGVrQ2p3RVk7RWxDa3dFWixnQmtDL3ZFVTtFbENnd0VWLGlCa0N6d0VRO0VsQzB3RVIsY2tDaHdFVztBbENpd0ViOztBQUVBO0VBQ0UsYWtDNXZFRTtBbEM2dkVKOztBQUVBO0VBQ0UsZ0JrQzV2RWE7RWxDNnZFYixpQ2tDdHZFRztFbEN1dkVILGdCa0MxdkVZO0FsQzJ2RWQ7O0FBRUE7RUFDRSxvQmtDeHZFYTtFbEN3dkViLHFCa0N4dkVhO0VsQ3d2RWIsb0JrQ3h2RWE7RWxDd3ZFYixha0N4dkVhO0VsQ3l2RWIsd0JrQ3Z2RXVCO0VsQ3V2RXZCLCtCa0N2dkV1QjtNbEN1dkV2QixxQmtDdnZFdUI7VWxDdXZFdkIsdUJrQ3Z2RXVCO0VsQ3d2RXZCLGtCa0M1d0VDO0VsQzZ3RUQsbUJrQ3h2RWU7RWxDeXZFZixVa0N0dkVVO0FsQ3V2RVo7O0FBRUE7RUFDRSx1QmtDbnZFZ0I7RWxDbXZFaEIsbUNrQ252RWdCO01sQ212RWhCLG9Ca0NudkVnQjtVbENtdkVoQiwyQmtDbnZFZ0I7RWxDb3ZFaEIsaUJrQ252RVM7RWxDb3ZFVCxrQmtDbnZFaUI7QWxDb3ZFbkI7O0FBRUE7RWtDOXVFRSx1QkFBUTtFQUFSLG1DQUFRO01BQVIsb0JBQVE7VUFBUiwyQkFBUTtFbENndkVSLGtCa0MvdUVjO0VsQ2d2RWQsbUJrQzl1RUM7QWxDK3VFSDs7QUFFQTtFQUNFLGVnQi96RU07RWtCdUZOLHFCQUFVO0FsQzB1RVo7O0FBRUE7RWtDcHVFRSxjQUFVO0FsQ3N1RVo7O0FBRUE7RUFDRSxlQUFlO0FtQzUwRWpCOztBbkMrMEVBO0VtQzUwRUUsY0FBWTtFQUNaLG1CQUFNO0VBQ04scUJBQU87QW5DODBFVDs7QUFFQTtFbUM1MEVFLG1CQUFXO0VBQ1gscUJBQWE7QW5DODBFZjs7QUFFQTtFQUNFLFltQzUwRVc7RUFHWCxZQUFBO0FuQzIwRUY7O0FBRUE7RUFDRSxjbUN4MEVZO0FuQ3kwRWQ7O0FBRUE7RUFDRSxjbUN4MEVhO0FuQ3kwRWY7O0FBRUE7RUFDRSxhbUN4MEVVO0FuQ3kwRVo7O0FBRUE7RUFDRSxhbUN4MEVZO0FuQ3kwRWQ7O0FBRUE7RUFDRSxhbUN4MEVZO0FuQ3kwRWQ7O0FBRUE7RUFDRSxhbUN4MEVJO0FuQ3kwRU47O0FBRUE7RUFDRSxlbUNuMEVlO0VBSWYsY0FBUztFbkNpMEVULGtCbUNoMEVZO0VuQ2kwRVosTW1DaDBFSztFbkNpMEVMLE9tQ2gwRU87RW5DaTBFUCxhbUNoMEVXO0VuQ2kwRVgsd0JtQ2gwRXFCO0VuQ2cwRXJCLCtCbUNoMEVxQjtNbkNnMEVyQixxQm1DaDBFcUI7VW5DZzBFckIsdUJtQ2gwRXFCO0VuQ2kwRXJCLHlCbUNoMEVtQjtFbkNnMEVuQiwyQm1DaDBFbUI7TW5DZzBFbkIsc0JtQ2gwRW1CO1VuQ2cwRW5CLG1CbUNoMEVtQjtFbkNpMEVuQixXbUNoMEVTO0VuQ2kwRVQsYW1DaDBFVTtFbkNpMEVWLHlDbUNoMEVZO0VuQ2cwRVosb0NtQ2gwRVk7RW5DZzBFWixpQ21DaDBFWTtFbkNpMEVaLGlDbUNoMEVpQjtBbkNpMEVuQjs7QUFFQTtFQUNFLG9CbUNoMEVZO0VuQ2cwRVoscUJtQ2gwRVk7RW5DZzBFWixvQm1DaDBFWTtFbkNnMEVaLGFtQ2gwRVk7QW5DaTBFZDs7QUFFQTtFQUNFLHVDbUM1ekVHO0FuQzZ6RUw7O0FBRUE7RUFDRSxrQm1DNXpFZTtFQU9mLFVBQUE7RW5DdXpFQSxvQm1DdHpFYTtFbkNzekViLHFCbUN0ekVhO0VuQ3N6RWIsb0JtQ3R6RWE7RW5Dc3pFYixhbUN0ekVhO0VuQ3V6RWIsNEJtQ3J6RUM7RW5DcXpFRCw2Qm1DcnpFQztFbkNxekVELDhCbUNyekVDO01uQ3F6RUQsMEJtQ3J6RUM7VW5DcXpFRCxzQm1DcnpFQztFQUVELHdCQUFXO0VBQVgsK0JBQVc7TUFBWCxxQkFBVztVQUFYLHVCQUFXO0VuQ3F6RVgseUJtQ3B6RWU7RW5Db3pFZiwyQm1DcHpFZTtNbkNvekVmLHNCbUNwekVlO1VuQ296RWYsbUJtQ3B6RWU7RW5DcXpFZixnQ21DcHpFd0I7RW5Db3pFeEIsd0JtQ3B6RXdCO0VuQ3F6RXhCLGlCbUNwekVpQjtFbkNxekVqQixpQm1DcHpFZTtFbkNxekVmLFltQ3B6RVk7RUFHWix1QkFBVTtFbkNtekVWLHNCbUNsekVxQjtFbkNtekVyQixtQm1DbHpFaUI7RW5DbXpFakIseUVtQ2x6RWtCO0VuQ2t6RWxCLGlFbUNsekVrQjtFbkNrekVsQiw0RG1DbHpFa0I7RW5Da3pFbEIseURtQ2x6RWtCO0VuQ2t6RWxCLDZGbUNsekVrQjtFbkNtekVsQixVbUNsekVFO0VuQ216RUYsa0ZtQ2p6RTBCO1VuQ2l6RTFCLDBFbUNqekUwQjtFbkNrekUxQiwrQm1DeHpFVTtNbkN3ekVWLDJCbUN4ekVVO1VuQ3d6RVYsdUJtQ3h6RVU7RW5DeXpFVixnQm1DbHpFSTtFbkNtekVKLHVEbUNsekVtQjtVbkNrekVuQiwrQ21DbHpFbUI7QW5DbXpFckI7O0FBRUE7RUFDRSxVbUM1eUVFO0VuQzZ5RUYseURtQzV5RWlCO1VuQzR5RWpCLGlEbUM1eUVpQjtBbkM2eUVuQjs7QUFFQTtFQUNFLGtCbUM1eUVJO0VuQzZ5RUosU21DNXlFSTtFbkM2eUVKLFdtQzV5RUk7RUFPSixvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VuQ3V5RUEseUJtQ3R5RWE7RW5Dc3lFYiwyQm1DdHlFYTtNbkNzeUViLHNCbUN0eUVhO1VuQ3N5RWIsbUJtQ3R5RWE7RW5DdXlFYix3Qm1DdHlFa0I7RW5Dc3lFbEIsK0JtQ3R5RWtCO01uQ3N5RWxCLHFCbUN0eUVrQjtVbkNzeUVsQix1Qm1DdHlFa0I7RW5DdXlFbEIsV21DdHlFRTtFQUdGLFlBQUE7RW5DcXlFQSxVbUNweUVTO0VuQ3F5RVQsZW1DcHlFZTtFbkNxeUVmLHdDbUNweUVrQjtFbkNxeUVsQixlbUNweUVZO0VuQ3F5RVosY21DcHlFYztFbkNxeUVkLDhCVXI3RWlCO0VWcTdFakIseUJVcjdFaUI7RVZxN0VqQixzQlVyN0VpQjtBVnM3RW5COztBQUVBO0VBQ0UsY21DcHlFYTtBbkNxeUVmOztBQUVBO0VBQ0UsZ0JtQ2x6RUM7QW5DbXpFSDs7QUFFQTtFQUNFLFdtQ2h5RVU7RW5DaXlFVixZbUNoeUVFO0FuQ2l5RUo7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VvQ3g4RWYsNEJBQU07RUFBTiw2QkFBTTtFQUFOLDhCQUFNO01BQU4sMEJBQU07VUFBTixzQkFBTTtFQUNKLHdCQUFrQjtFQUFsQiwrQkFBa0I7TUFBbEIscUJBQWtCO1VBQWxCLHVCQUFrQjtFQUNsQix5QkFBVTtFQUFWLDJCQUFVO01BQVYsc0JBQVU7VUFBVixtQkFBVTtFQUNWLGtCQUFlO0FwQzA4RWpCOztBQUVBO0VvQy84RUEsbUJBUVc7RXBDeThFVCxlb0N4OEVZO0VwQ3k4RVosZ0JvQ3g4RVk7RXBDeThFWixpQm9DeDhFYztBcEN5OEVoQjs7QUFFQTtFQUNFLG1Cb0N4OEVrQjtFcEN5OEVsQixpQ29DeDhFNEI7RXBDeThFNUIsZW9DeDhFRTtFcEN5OEVGLGlCb0N4OEVFO0FwQ3k4RUo7O0FBRUE7RUFDRSxXb0N4OEVJO0VBSUosZ0JBQVE7RXBDczhFUixtQm9DaCtFSTtBcENpK0VOOztBQUVBO0VvQ244RUUsb0JBQVE7RUFBUixxQkFBUTtFQUFSLG9CQUFRO0VBQVIsYUFBUTtFcENxOEVSLHlCb0NyK0VJO0VwQ3ErRUosMkJvQ3IrRUk7TXBDcStFSixzQm9DcitFSTtVcENxK0VKLG1Cb0NyK0VJO0VwQ3MrRUosZ0JvQ3I4RWE7RXBDczhFYixVb0NyOEVFO0VBR0YsZUFBVztFcENvOEVYLHdDb0NuOEVvQjtFcENvOEVwQixrQ29DbjhFWTtFcENvOEVaLGVvQ244RWE7RXBDbzhFYixnQm9DbjhFZ0I7RXBDbzhFaEIsaUJvQ2w4RVU7RXBDbThFVixjb0N6OEVBO0VwQzA4RUEsZW9DbjhFYTtFcENvOEViLDhCb0M3N0VDO0VwQzY3RUQseUJvQzc3RUM7RXBDNjdFRCxzQm9DNzdFQztBcEM4N0VIOztBQUVBO0VvQzk3RUUsY0FBVTtBcENnOEVaOztBQUVBO0VBQ0UsV29DOTdFVTtFcEMrN0VWLFlvQ3A4RUE7RXBDcThFQSxpQm9DLzdFSTtBcENnOEVOOztBQUVBO0VBQ0UsZ0JvQzk3RUk7RUFJSixjQUFRO0FwQzQ3RVY7O0FBRUE7RUFDRSxrQm9DLzdFUTtFcENnOEVSLFVvQzM3RUk7RXBDNDdFSixtQm9DejdFbUI7RXBDMDdFbkIsa0JvQ2w4RVE7RXBDbThFUixvQm9DMTdFaUI7RUFJakIseUJBQWE7QXBDdzdFZjs7QUFFQTtFQUNFLGtCb0N2N0VnQjtFcEN3N0VoQixVb0N2N0VFO0VwQ3c3RUYsWW9DdDdFVTtFcEN1N0VWLE9vQzk3RUE7RXBDKzdFQSxXb0N2N0VJO0VwQ3c3RUosWW9DcjdFVTtFcENzN0VWLHFEb0NqOEVhO0VwQ2s4RWIsMEJvQ3Q3RXdCO0VBSXhCLGdDQUFhO0VwQ283RWIsNEJvQ243RW9CO0VwQ283RXBCLFdvQ243RVE7QXBDbzdFVjs7QUFFQTtFQUNFLGtCb0N6N0VBO0VwQzA3RUEsVW9DbjdFSTtFQUlKLGdCQUFBO0VwQ2k3RUEsY29DaDdFWTtBcENpN0VkOztBQUVBO0VBQ0UsbUJvQzU2RUU7RXBDNjZFRixjb0M1NkVhO0VwQzY2RWIsaUJvQzM2RVk7QXBDNDZFZDs7QUFFQTtFQUNFLG1Cb0N6NkVjO0VwQzA2RWQsY29DejZFVTtBcEMwNkVaOztBQUVBO0VBQ0Usa0JvQ3o2RWdCO0VwQzA2RWhCLFVvQ3o2RU07RXBDMDZFTixnQm9DejZFYTtFcEMwNkViLGNvQ3Y2RVk7RXBDdzZFWixvQm9DbjdFRTtBcENvN0VKOztBQUVBO0VBQ0Usa0JvQ3I2RUU7RXBDczZFRixNb0NyNkVJO0VwQ3M2RUosV29DcjZFVztFcENzNkVYLG1Cb0N4NUVHO0FwQ3k1RUw7O0FBRUE7RUFDRSxrQm9DcjZFYTtBcENzNkVmOztBQUVBO0VBQ0UsYW9DcDZFVztBcENxNkViOztBQUVBO0VBQ0UsVW9DajZFUztFcENrNkVULFdvQ2o2RVU7RXBDazZFVixZb0NqNkVXO0FwQ2s2RWI7O0FBRUE7RUFDRSxRb0NqNkVNO0VwQ2s2RU4sV29DajZFTTtFcENrNkVOLFlvQy81RVk7QXBDZzZFZDs7QUFFQTtFQUNFLFVvQ2g2RU07RXBDaTZFTixTb0M3NUVFO0VwQzg1RUYsWW9DNzVFWTtBcEM4NUVkOztBQUVBO0VBQ0UsUW9DbDZFRTtFcENtNkVGLFdvQzc1RVM7RXBDODVFVCxZb0M3NUVNO0FwQzg1RVI7O0FBRUE7RUFDRSxVb0M1NUVNO0VwQzY1RU4sVW9DNTVFTTtFcEM2NUVOLFlvQzU1RU07QXBDNjVFUjs7QUFFQTtFQUNFLGFvQ3o1RVc7RXBDMDVFWCxXb0N4NUVVO0VwQ3k1RVYsZ0JvQzk1RUU7RXBDKzVFRixtQm9DejVFaUI7QXBDMDVFbkI7O0FBRUE7RUFDRSxhb0NuNkVFO0FwQ282RUo7O0FBRUE7RW9DbjVFRSxrQkFBUTtFcENxNUVSLG9Cb0NwNUVlO0FwQ3E1RWpCOztBQUVBO0VBQ0UseUJvQ241RW1CO0VwQ201RW5CLDJCb0NuNUVtQjtNcENtNUVuQixzQm9DbjVFbUI7VXBDbTVFbkIsbUJvQ241RW1CO0FwQ281RXJCOztBQUVBO0VBQ0Usa0JvQzc1RVE7RXBDODVFUixnQm9DbjVFYTtFcENvNUViLGNvQ241RUk7QXBDbzVFTjs7QUFFQTtFQUNFLGdCb0NuNUVBO0VwQ281RUEsY29DaDVFVztBcENpNUViOztBQUVBO0VBQ0Usa0JBQWtCO0VxQ2hvRnBCLE1BQUE7RUFDRSxXQUFXO0VBQ1gscUJBQW9CO0VBRXBCLG9DQUF3QjtNQUF4QixnQ0FBd0I7VUFBeEIsNEJBQXdCO0FyQ2lvRjFCOztBQUVBO0VxQzluRkUsa0JBQWlCO0VyQ2dvRmpCLGVxQ3pvRlU7QXJDMG9GWjs7QUFFQTtFQUNFLFNxQzluRkU7RUFHRixRQUFBO0VyQzZuRkEsWXFDNW5GWTtBckM2bkZkOztBQUVBO0VBQ0UsV3FDam9GQTtFckNrb0ZBLFdxQzVuRkk7RXJDNm5GSixZcUM1bkZVO0FyQzZuRlo7O0FBRUE7RUFDRSxVcUN4bkZVO0VyQ3luRlYsVXFDN25GQTtFckM4bkZBLFdxQ3puRkk7QXJDMG5GTjs7QUFFQTtFQUNFLFFxQ3RuRlE7RXJDdW5GUixZcUN0bkZTO0VyQ3VuRlQsV3FDdG5GRTtBckN1bkZKOztBQUVBO0VBQ0UsU3FDdG5GSTtFckN1bkZKLFVxQ3RuRkk7RXJDdW5GSixVcUNwbkZVO0FyQ3FuRlo7O0FBRUE7RUFDRSxpQnFDbG5GWTtFckNtbkZaLG9CcUM3aEZDO0FyQzhoRkg7O0FBRUE7RUFDRSw0QnFDcG1GRztFckNvbUZILDhCcUNwbUZHO0VyQ29tRkgsc0NxQ3BtRkc7TXJDb21GSCxrQ3FDcG1GRztVckNvbUZILDhCcUNwbUZHO0FyQ3FtRkw7O0FBRUE7RUFDRSxrQnFDam5GWTtFckNrbkZaLGdCcUNqbkZhO0VyQ2tuRmIsa0JxQy9tRlk7QXJDZ25GZDs7QUFFQTtFQUNFLGdCcUNobkZhO0VyQ2luRmIsY3FDN21GRTtBckM4bUZKOztBQUVBO0VBQ0Usa0JxQzVtRlk7RXJDNm1GWixNcUNsbkZFO0VyQ21uRkYsV3FDN21GUztFckM4bUZULGFxQzdtRlc7QXJDOG1GYjs7QUFFQTtFQUNFLGtCcUM1bUZlO0FyQzZtRmpCOztBQUVBO0VBQ0UsU3FDem1GUztFckMwbUZULFdxQ3ptRlU7RXJDMG1GVixhcUN6bUZXO0FyQzBtRmI7O0FBRUE7RUFDRSxRcUN6bUZNO0VyQzBtRk4sVXFDem1GTTtFckMwbUZOLFlxQ3ZtRlk7QXJDd21GZDs7QUFFQTtFQUNFLFNxQ3htRk07RXJDeW1GTixZcUNybUZFO0VyQ3NtRkYsWXFDcm1GWTtBckNzbUZkOztBQUVBO0VBQ0UsVXFDN2xGUztFckM4bEZULFlxQzdsRlU7RXJDOGxGVixZcUM3bEZXO0FyQzhsRmI7O0FBRUE7RUFDRSxTcUM3bEZNO0VyQzhsRk4sVXFDN2xGTTtFckM4bEZOLFdxQzNsRlU7QXJDNGxGWjs7QUFFQTtFQUNFLFVxQzVsRk07RXJDNmxGTixXQUFXO0VzQ3p1RmIsWUFBYztBdEMydUZkOztBQUVBO0VBQ0Usa0JzQzl1Rlk7RXRDK3VGWixpQnNDMXVGZTtFdEMydUZmLG9Cc0MxdUZrQjtBdEMydUZwQjs7QUFFQTtFQUNFLHlCc0N6dUZnQjtFdEN5dUZoQiwyQnNDenVGZ0I7TXRDeXVGaEIsc0JzQ3p1RmdCO1V0Q3l1RmhCLG1Cc0N6dUZnQjtBdEMwdUZsQjs7QUFFQTtFQUNFLGdCc0MxdUZBO0V0QzJ1RkEsbUJzQ3Z1Rkk7QXRDd3VGTjs7QUFFQTtFQUNFLGdCc0NwdUZhO0V0Q3F1RmIsY3NDcHVGVTtBdENxdUZaOztBQUVBO0VBQ0Usa0JzQ3B1Rkk7RUFJSixNQUFBO0V0Q2t1RkEsV3NDanVGVztFdENrdUZYLG1Cc0N0dEZDO0F0Q3V0Rkg7O0FBRUE7RUFDRSxrQnNDMXRGQztBdEMydEZIOztBQUVBO0VBQ0UsYXNDaHVGSTtBdENpdUZOOztBQUVBO0VzQ3p0RkUsU0FBQTtFdEMydEZBLFNzQzF0RkU7RXRDMnRGRixhc0MxdEZRO0F0QzJ0RlY7O0FBRUE7RUFDRSxVc0NodUZBO0V0Q2l1RkEsV3NDMXRGSTtFdEMydEZKLGFzQzF0Rkk7QXRDMnRGTjs7QUFFQTtFQUNFLFNzQ3R0RlM7RXRDdXRGVCxXc0N0dEZVO0V0Q3V0RlYsWXNDdHRGVztBdEN1dEZiOztBQUVBO0VBQ0UsVXNDdHRGTTtFdEN1dEZOLFdzQ3R0Rk07RXRDdXRGTixXc0NwdEZVO0F0Q3F0Rlo7O0FBRUE7RUFDRSxPQUFPO0VBQ1AsU3NDbHRGRTtFdENtdEZGLFdzQ2x0RlM7QXRDbXRGWDs7QUFFQTtFQUNFLFVzQ3Z0RkU7RXRDd3RGRixXc0NsdEZTO0V0Q210RlQsWXNDbHRGVTtBdENtdEZaOztBQUVBO0VBQ0UsbUJzQ2p0RmdCO0F0Q2t0RmxCOztBQUVBO0VBQ0UsV3NDOXNGUztBdEMrc0ZYOztBQUVBO0VBQ0UsYXNDbnRGRTtFdENvdEZGLGtCc0M5c0ZjO0V0QytzRmQsU3NDOXNGTTtFdEMrc0ZOLFNzQzlzRk07RXRDK3NGTiwyRHNDNXNGNEI7TXRDNHNGNUIsdURzQzVzRjRCO1V0QzRzRjVCLG1Ec0M1c0Y0QjtBdEM2c0Y5Qjs7QUFFQTtFQUNFLGlCc0M3c0ZhO0V0QzhzRmIsb0JzQzFzRkU7QXRDMnNGSjs7QUFFQTtFQUNFLDRCc0N6c0Y0QjtFdEN5c0Y1Qiw4QnNDenNGNEI7RXRDeXNGNUIsc0NzQ3pzRjRCO010Q3lzRjVCLGtDc0N6c0Y0QjtVdEN5c0Y1Qiw4QnNDenNGNEI7QXRDMHNGOUI7O0FBRUE7RUFDRSxnQnNDMXNGYTtFdEMyc0ZiLG1Cc0N4c0ZZO0F0Q3lzRmQ7O0FBRUE7RUFDRSxnQnNDenNGYTtFdEMwc0ZiLGNzQ3RzRkU7QXRDdXNGSjs7QUFFQTtFQUNFLGtCc0Nyc0ZZO0V0Q3NzRlosTXNDM3NGRTtFdEM0c0ZGLFdzQ3RzRlM7RXRDdXNGVCxtQnNDdHNGYTtBdEN1c0ZmOztBQUVBO0VBQ0Usa0JzQ3JzRmU7QXRDc3NGakI7O0FBRUE7RUFDRSxNc0Nsc0ZJO0V0Q21zRkosVXNDbHNGVTtFdENtc0ZWLGFzQ2xzRlc7QXRDbXNGYjs7QUFFQTtFQUNFLFVzQ2xzRk07RXRDbXNGTixVc0Nsc0ZNO0V0Q21zRk4sV3NDaHNGVTtBdENpc0ZaOztBQUVBO0VBQ0UsVXNDanNGTTtFdENrc0ZOLFdBQVc7RXVDaDNGYixZQUFhO0F2Q2szRmI7O0FBRUE7RXVDLzJGRSxVQUFRO0V2Q2kzRlIsUXVDdDNGRjtFdkN1M0ZFLFd1Q2ozRkU7QXZDazNGSjs7QUFFQTtFdUM3MkZFLGtCQUFPO0V2QysyRlAsaUJ1QzkyRmU7RUFHZixvQkFBQTtBdkM2MkZGOztBQUVBO0VBQ0UseUJ1Q2gzRkE7RXZDZzNGQSwyQnVDaDNGQTtNdkNnM0ZBLHNCdUNoM0ZBO1V2Q2czRkEsbUJ1Q2gzRkE7QXZDaTNGRjs7QUFFQTtFQUNFLGdCdUN6MkZhO0V2QzAyRmIsbUJ1Q2gyRkM7QXZDaTJGSDs7QUFFQTtFQUNFLGdCdUN2MkZVO0V2Q3cyRlYsY3VDaDNGQTtBdkNpM0ZGOztBQUVBO0VBQ0UsbUJ1Q3IyRlE7QXZDczJGVjs7QUFFQTtFQUNFLGtCdUMzMkZBO0V2QzQyRkEsTXVDcjJGSTtFdkNzMkZKLFd1Q3IyRkk7RXZDczJGSixtQnVDbjJGbUI7QXZDbzJGckI7O0FBRUE7RUFDRSxrQnVDajJGWTtBdkNrMkZkOztBQUVBO0VBQ0UsT3VDNzFGRTtFdkM4MUZGLFN1QzcxRkk7RXZDODFGSixhdUM1MUZZO0F2QzYxRmQ7O0FBRUE7RUFDRSxVdUMxMUZTO0V2QzIxRlQsV3VDMTFGVTtFdkMyMUZWLFl1QzExRlc7QXZDMjFGYjs7QUFFQTtFQUNFLFF1QzExRk07RXZDMjFGTixVdUMxMUZNO0V2QzIxRk4sWXVDeDFGWTtBdkN5MUZkOztBQUVBO0VBQ0UsUXVDejFGTTtFdkMwMUZOLFd1Q3QxRkU7RXZDdTFGRixXdUN0MUZTO0F2Q3UxRlg7O0FBRUE7RUFDRSxTdUMzMUZFO0V2QzQxRkYsV3VDdDFGUztFdkN1MUZULFd1Q3QxRk07QXZDdTFGUjs7QUFFQTtFQUNFLFV1Q3IxRk07RXZDczFGTixVdUNyMUZNO0V2Q3MxRk4sWXVDcjFGTTtBdkNzMUZSOztBQUVBO0VBQ0UsV3VDbDFGVztBdkNtMUZiOztBQUVBO0VBQ0UsaUJ1Q2wxRmE7RXZDbTFGYixvQnVDbDFGa0I7QXZDbTFGcEI7O0FBRUE7RUFDRSxtQnVDajFGZTtFdkNrMUZmLGV1Q2oxRmE7RXZDazFGYixnQnVDajFGYTtFdkNrMUZiLG9CdUNqMUZpQjtFdkNrMUZqQixzQnVDOTBGRTtFdkMrMEZGLGtCdUM5MEZjO0V2QyswRmQseUJ1QzkwRmU7QXZDKzBGakI7O0FBRUE7RUFDRSxvQnVDOTBGVztFdkM4MEZYLHFCdUM5MEZXO0V2QzgwRlgsb0J1QzkwRlc7RXZDODBGWCxhdUM5MEZXO0V2QyswRlgscUN1QzkwRmM7TXZDODBGZCx5QnVDOTBGYztVdkM4MEZkLDZCdUM5MEZjO0V2QyswRmQsZ0J1QzkwRmE7RXZDKzBGYixtQnVDNTBGWTtFdkM2MEZaLFV1Q3gxRkU7QXZDeTFGSjs7QUFFQTtFQUNFLG9CdUMxMEZFO0V2QzAwRkYscUJ1QzEwRkU7RXZDMDBGRixvQnVDMTBGRTtFdkMwMEZGLGF1QzEwRkU7RXZDMjBGRix5QnVDMTBGVztFdkMwMEZYLDJCdUMxMEZXO012QzAwRlgsc0J1QzEwRlc7VXZDMDBGWCxtQnVDMTBGVztFdkMyMEZYLHdCdUMxMEZhO0V2QzAwRmIsK0J1QzEwRmE7TXZDMDBGYixxQnVDMTBGYTtVdkMwMEZiLHVCdUMxMEZhO0V2QzIwRmIsbUJ1QzEwRlc7RXZDMDBGWCxvQnVDMTBGVztNdkMwMEZYLG9CdUMxMEZXO1V2QzAwRlgsWXVDMTBGVztFdkMyMEZYLG9CdUN6MEZZO0V2QzAwRlosZ0J1Qy8wRkU7QXZDZzFGSjs7QUFFQTtFQUNFLGN1Q3gwRlk7RXZDeTBGWixXdUNwMUZFO0V2Q3ExRkYsWXVDejBGUztFdkMwMEZULGN1Q3owRlk7RXZDMDBGWiw4QnVDdjBGRztFdkN1MEZILHlCdUN2MEZHO0V2Q3UwRkgsc0J1Q3YwRkc7QXZDdzBGTDs7QUFFQTtFQUNFLGN1Q3QwRlc7RXZDdTBGWCxxQnVDcjBGcUI7QXZDczBGdkI7O0FBRUE7RUFDRSxXdUN0MEZNO0F2Q3UwRlI7O0FBRUE7RUFDRSxrQnVDcjBGWTtFdkNzMEZaLG9CdUNyMEZrQjtFQUtsQixnQkFBQTtBdkNrMEZGOztBQUVBO0VBQ0Usa0J1Q2owRkk7QXZDazBGTjs7QUFFQTtFdUM1ekZFLG9CQUFTO0F2Qzh6Rlg7O0FBRUE7RUFDRSxrQnVDN3pGZTtFQUlmLGVBQUE7RXZDMnpGQSx1QnVDMXpGZTtBdkMyekZqQjs7QUFFQTtFQUNFLGtCdUMxekZhO0V2QzJ6RmIsV3VDenpGVTtFdkMwekZWLE11Q2owRkE7RXZDazBGQSxVdUMxekZJO0V2QzJ6RkosZ0NBQXdCO0VBQXhCLHdCQUF3QjtFd0MvZ0cxQixZQUFBO0VBQ0UseUJBQWlCO0VBQ2pCLG1CQUFnQjtFQUVoQixXQUFRO0F4Q2doR1Y7O0FBRUE7RXdDN2dHRSxtQkFBbUI7QXhDK2dHckI7O0FBRUE7RXdDNWdHRSxnQkFBQTtBeEM4Z0dGOztBQUVBO0VBQ0Usa0J3QzdnR0k7RXhDOGdHSixNd0M3Z0dJO0VBSUosVUFBQTtFeEMyZ0dBLHlDd0MxZ0drQjtNeEMwZ0dsQixxQ3dDMWdHa0I7VXhDMGdHbEIsaUN3QzFnR2tCO0V4QzJnR2xCLGF3QzFnR1U7RXhDMmdHVixZd0N6Z0dVO0F4QzBnR1o7O0FBRUE7RXdDdGdHRSxXQUFBO0F4Q3dnR0Y7O0FBRUE7RUFDRSxpQndDM2dHQTtFeEM0Z0dBLG9Cd0N2Z0d3QjtBeEN3Z0cxQjs7QUFFQTtFQUNFLFV3Q3RnR0k7QXhDdWdHTjs7QUFFQTtFQUNFLGtCd0NuZ0dRO0F4Q29nR1Y7O0FBRUE7RUFDRSxtQndDemdHQTtBeEMwZ0dGOztBQUVBO0VBQ0Usb0J3Q2xnR0k7RXhDa2dHSixxQndDbGdHSTtFeENrZ0dKLG9Cd0NsZ0dJO0V4Q2tnR0osYXdDbGdHSTtFQUlKLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0V4Q2dnR0EseUJ3Qy8vRlk7RXhDKy9GWiwyQndDLy9GWTtNeEMrL0ZaLHNCd0MvL0ZZO1V4QysvRlosbUJ3Qy8vRlk7RXhDZ2dHWixhd0M5L0ZFO0F4QysvRko7O0FBRUE7RUFDRSxld0M3L0ZZO0F4QzgvRmQ7O0FBRUE7RUFDRSxZd0M5L0ZNO0F4QysvRlI7O0FBRUE7RUFDRSxZd0M3L0ZVO0F4QzgvRlo7O0FBRUE7RUFDRSxhd0MxL0ZVO0F4QzIvRlo7O0FBRUE7RUFDRSxZd0MxL0ZTO0V4QzIvRlQsY3dDMS9GWTtBeEMyL0ZkOztBQUVBO0VBQ0UsWXdDei9GUztBeEMwL0ZYOztBQUVBO0VBQ0UsbUJ3Q3QvRmM7RXhDdS9GZCxld0N0L0ZlO0V4Q3UvRmYsZ0J3Q3QvRmdCO0V4Q3UvRmhCLGlCd0NyL0ZZO0V4Q3MvRlosY3dDMy9GRTtBeEM0L0ZKOztBQUVBO0VBQ0UsZXdDcC9GWTtFeENxL0ZaLGlCd0NoZ0dFO0V4Q2lnR0YsY3dDci9GVztBeENzL0ZiOztBQUVBO0VBQ0UsZ0J3Q2wvRmM7RXhDbS9GZCxrQndDbC9GWTtFeENtL0ZaLGlCd0NsL0ZlO0V4Q20vRmYscUJ3Q2ovRnFCO0F4Q2svRnZCOztBQUVBO0VBQ0Usb0J3Q2wvRmlCO0V4Q20vRmpCLG9Cd0NoL0ZZO0F4Q2kvRmQ7O0FBRUE7RUFDRSxpQndDai9GYTtFeENrL0ZiLG9CQUFvQjtFeUN4bkd0QixzQkFBYztBekMwbkdkOztBQUVBO0V5Q3ZuR0Usc0JBQW1CO0F6Q3luR3JCOztBQUVBO0VBQ0Usa0J5Q2pvR1k7RXpDa29HWixVeUN4bkdFO0F6Q3luR0o7O0FBRUE7RXlDbm5HRSxrQkFBQTtFekNxbkdBLFd5Q3BuR1c7RXpDcW5HWCxVeUNwbkdVO0V6Q3FuR1YsVXlDbm5HVTtFekNvbkdWLFl5Q3huR0E7RXpDeW5HQSxheUNwbkdJO0V6Q3FuR0osMER5Q2xuR0M7RUFFRCwwQkFBWTtFekNrbkdaLGlDeUNqbkdrQjtFekNrbkdsQiw0QnlDdm1HQztFekN3bUdELFd5Q2huR1U7QXpDaW5HWjs7QUFFQTtFQUNFLGtCeUMvbUdVO0V6Q2duR1YsV3lDem5HQTtFekMwbkdBLFl5Q2huR0k7RUFJSixXQUFBO0V6QzhtR0EsWXlDN21HRTtFekM4bUdGLGF5QzVtR1U7RXpDNm1HViwyRHlDaG5HUTtFekNpbkdSLDBCeUM3bUd1QjtFekM4bUd2QixnQ3lDM21HMEI7RXpDNG1HMUIsNEJ5Q25uR1E7RXpDb25HUixXeUM1bUdJO0F6QzZtR047O0FBRUE7RUFDRSxjeUN6bUdhO0V6QzBtR2IsaUJ5Q3ptR2dCO0V6QzBtR2hCLGtCeUN4bUdVO0V6Q3ltR1YsZXlDL21HQTtFekNnbkdBLGlCeUN6bUdJO0F6QzBtR047O0FBRUE7RUFDRSxtQnlDcm1HRTtBekNzbUdKOztBQUVBO0VBQ0Usa0J5Q3BtR1k7RXpDcW1HWixtQnlDMW1HRTtFekMybUdGLG9CeUNybUdhO0V6Q3NtR2IsVXlDcm1HTTtBekNzbUdSOztBQUVBO0VBQ0Usa0J5Q3BtR2E7RXpDcW1HYixXeUNwbUdNO0V6Q3FtR04sU3lDcG1HTTtFekNxbUdOLE95Q2ptR0U7RXpDa21HRixReUNqbUdPO0V6Q2ttR1AsYXlDam1HVztFekNrbUdYLHlCeUNwbEdHO0V6Q3FsR0gsV3lDaG1HVTtBekNpbUdaOztBQUVBO0VBQ0Usa0J5Q2ptR2E7RXpDa21HYix5QnlDL2xHdUI7RXpDZ21HdkIseUl5QzNtR1M7RXpDNG1HVCwyQ3lDaG1HZ0I7RXpDaW1HaEIsdUN5Q2htR2lCO0V6Q2ltR2pCLG1CeUNobUdhO0V6Q2ltR2Isa0J5QzdsR0U7RXpDOGxHRixjeUM3bEdZO0V6QzhsR1osc0R5QzdsR2M7VXpDNmxHZCw4Q3lDN2xHYztBekM4bEdoQjs7QUFFQTtFQUNFLG1CeUM3bEdnQjtFekM4bEdoQixleUM3bEdZO0V6QzhsR1osZ0J5QzdsR2E7RXpDOGxHYixpQnlDM2xHWTtBekM0bEdkOztBQUVBO0VBQ0UsbUJ5QzVsR2E7RXpDNmxHYixpQ3lDemxHUTtFekMwbEdSLGV5Q3psR1k7RXpDMGxHWixpQnlDemxHZTtBekMwbEdqQjs7QUFFQTtFQUNFLFd5Q3psR1M7QXpDMGxHWDs7QUFFQTtFQUNFLFd5Q25tR0U7QXpDb21HSjs7QUFFQTtFQUNFLGtCeUNybEdFO0V6Q3NsR0Ysb0J5Q3JsR2E7RXpDc2xHYiwwQ3lDcmxHZTtFekNzbEdmLDZEeUN4a0dHO0V6Q3lrR0gsMEJ5Q3BsR3VCO0V6Q3FsR3ZCLGtDeUMxbEdFO0V6QzJsR0YsNEJ5Q3JsR2U7QXpDc2xHakI7O0FBRUE7RUFDRSxnQnlDL2xHRTtFekNnbUdGLG1CeUNwbEdlO0V6Q3FsR2YsY3lDcGxHVztFekNxbEdYLGtCeUNwbEdhO0V6Q3FsR2IsaUJ5Q2psR0U7QXpDa2xHSjs7QUFFQTtFQUNFLDRCeUNobEdxQjtFekNnbEdyQiw2QnlDaGxHcUI7RXpDZ2xHckIsOEJ5Q2hsR3FCO016Q2dsR3JCLDBCeUNobEdxQjtVekNnbEdyQixzQnlDaGxHcUI7RXpDaWxHckIsbUJ5Q3RsR0U7QXpDdWxHSjs7QUFFQTtFQUNFLGtCeUMva0dZO0V6Q2dsR1osb0J5QzNsR0U7RXpDMmxHRixxQnlDM2xHRTtFekMybEdGLG9CeUMzbEdFO0V6QzJsR0YsYXlDM2xHRTtFekM0bEdGLHlCeUNobEdnQjtFekNnbEdoQiwyQnlDaGxHZ0I7TXpDZ2xHaEIsc0J5Q2hsR2dCO1V6Q2dsR2hCLG1CeUNobEdnQjtFekNpbEdoQixVeUNobEdNO0V6Q2lsR04sZXlDaGxHYTtBekNpbEdmOztBQUVBO0VBQ0Usa0J5Qy9rR0E7RXpDZ2xHQSxXeUM1a0dJO0V6QzZrR0osd0JBQXdCO0UwQ253RzFCLDJCQUFhO0VBQ1gsNEJBQWlCO0ExQ3F3R25COztBQUVBO0VBQ0UscUIwQ3B3R21CO0ExQ3F3R3JCOztBQUVBO0VBQ0UsWTBDbHdHVztFMUNtd0dYLFMwQ2x3R0U7RTFDbXdHRixtQzBDbHdHc0I7TTFDa3dHdEIsK0IwQ2x3R3NCO1UxQ2t3R3RCLDJCMENsd0dzQjtFMUNtd0d0QixXMENsd0dFO0UxQ213R0YsWTBDbHdHWTtFMUNtd0daLDZEMEM3dkdDO0UxQzh2R0QsVzBDandHVTtBMUNrd0daOztBQUVBO0VBQ0UscUIwQy92R2U7QTFDZ3dHakI7O0FBRUE7RUFDRSxZMEMvdkdZO0UxQ2d3R1osUzBDOXZHUTtFMUMrdkdSLG1DMEN0d0dRO00xQ3N3R1IsK0IwQ3R3R1E7VTFDc3dHUiwyQjBDdHdHUTtFMUN1d0dSLFcwQy92R0k7RTFDZ3dHSixZMEMvdkdJO0UxQ2d3R0osNkQwQ3p2R0M7RTFDMHZHRCxXMEM3dkdVO0ExQzh2R1o7O0FBRUE7RUFDRSxxQjBDM3ZHZTtBMUM0dkdqQjs7QUFFQTtFQUNFLFkwQzN2R1c7RTFDNHZHWCxTMEMzdkdFO0UxQzR2R0YsbUMwQzF2RzBCO00xQzB2RzFCLCtCMEMxdkcwQjtVMUMwdkcxQiwyQjBDMXZHMEI7RTFDMnZHMUIsVzBDbndHQTtFMUNvd0dBLFkwQzN2R0k7RTFDNHZHSiw2RDBDenZHQztFQUVELFdBQUE7QTFDeXZHRjs7QUFFQTtFQUNFLHNCZ0IzeUdNO01oQjJ5R04sb0JnQjN5R007VWhCMnlHTixjZ0IzeUdNO0VoQjR5R04sb0IwQ3h2R1k7RTFDd3ZHWixxQjBDeHZHWTtFMUN3dkdaLG9CMEN4dkdZO0UxQ3d2R1osYTBDeHZHWTtFMUN5dkdaLHdCMEM5dkdPO0UxQzh2R1AsK0IwQzl2R087TTFDOHZHUCxxQjBDOXZHTztVMUM4dkdQLHVCMEM5dkdPO0UxQyt2R1AseUJnQjd5R2E7RWhCNnlHYiwyQmdCN3lHYTtNaEI2eUdiLHNCZ0I3eUdhO1VoQjZ5R2IsbUJnQjd5R2E7RWhCOHlHYixXMEN2dkdJO0VBSUosWUFBQTtFMUNxdkdBLGlCMENudkdDO0UxQ292R0Qsa0JBQWtCO0UyQzF6R3BCLHlCQUFtQjtFQUNqQixtQkFBa0I7QTNDNHpHcEI7O0FBRUE7RUFDRSxhMkNoMEdGO0EzQ2kwR0E7O0FBRUE7RUFDRSxtQjJDMXpHZTtFM0MyekdmLGUyQzF6R0U7RUFHRixpQkFBQTtFM0N5ekdBLGdCMkN4ekdZO0EzQ3l6R2Q7O0FBRUE7RUFDRSxnQjJDcHpHWTtFM0NxekdaLGUyQ3B6R2E7RTNDcXpHYixpQjJDcHpHVztFM0NxekdYLGMyQ3h6R0M7QTNDeXpHSDs7QUFFQTtFQUNFLGtCMkNuekdjO0EzQ296R2hCOztBQUVBO0VBQ0UsZ0IyQ256R0k7QTNDb3pHTjs7QUFFQTtFQUNFLGtCMkNuekdZO0UzQ296R1osa0IyQ256R2dCO0UzQ296R2hCLGlCMkNuekdNO0EzQ296R1I7O0FBRUE7RUFDRSx5QjJDbHpHTTtFM0NrekdOLDJCMkNsekdNO00zQ2t6R04sc0IyQ2x6R007VTNDa3pHTixtQjJDbHpHTTtBM0NtekdSOztBQUVBO0VBQ0UsZ0IyQ2h6R2E7RTNDaXpHYixjMkNoekdJO0EzQ2l6R047O0FBRUE7RUFDRSxnQjJDbjFHQTtFM0NvMUdBLGMyQy95R0k7RTNDZ3pHSixpQjJDL3lHZTtBM0NnekdqQjs7QUFFQTtFMkMzeUdFLGtCQUFBO0UzQzZ5R0EsTTJDNXlHRTtFQUdGLFdBQUE7RTNDMnlHQSxvQjJDMXlHa0I7QTNDMnlHcEI7O0FBRUE7RUFDRSxrQjJDeHlHVTtBM0N5eUdaOztBQUVBO0VBQ0UsTTJDdHlHRTtFM0N1eUdGLFkyQ3R5R1E7RTNDdXlHUixXMkN0eUdTO0EzQ3V5R1g7O0FBRUE7RUFDRSxVMkNyeUdVO0UzQ3N5R1YsVzJDOXlHQTtFM0MreUdBLFUyQ3R5R087QTNDdXlHVDs7QUFFQTtFQUNFLGtCMkN0eUdXO0VBSVgsUUFBQTtFM0NveUdBLFMyQ255R1M7RTNDb3lHVCxtRDJDbHlHMEI7TTNDa3lHMUIsK0MyQ2x5RzBCO1UzQ2t5RzFCLDJDMkNseUcwQjtFM0NteUcxQixXMkN0eUdBO0UzQ3V5R0EsZ0IyQ255R2M7RTNDb3lHZCxrQjJDbnlHYztFM0NveUdkLGtCMkNueUdlO0EzQ295R2pCOztBQUVBO0VBQ0UsZ0IyQzd5R0E7RTNDOHlHQSxjMkNseUdTO0EzQ215R1g7O0FBRUE7RTRDcjVHQSxrQkFBWTtFQUNULFNBQUE7RUFDQSxZQUFBO0VBRUEsV0FBUTtFNUNzNUdULGdCNEMxNUdVO0E1QzI1R1o7O0FBRUE7RUFDRSxhNEM5NUdTO0E1Qys1R1g7O0FBRUE7RUFDRSxrQjRDbDVHRTtFQUVELGlCQUFPO0U1Q2s1R1Isb0I0Q2o1R3NCO0E1Q2s1R3hCOztBQUVBO0VBQ0UsYTRDdDVHQztFNUN1NUdELDZCNEMvNEdvQjtNNUMrNEdwQix5QjRDLzRHb0I7VTVDKzRHcEIscUI0Qy80R29CO0E1Q2c1R3RCOztBQUVBO0VBQ0UsNEI0QzM0RzRCO0U1QzI0RzVCLDhCNEMzNEc0QjtFNUMyNEc1QixzQzRDMzRHNEI7TTVDMjRHNUIsa0M0QzM0RzRCO1U1QzI0RzVCLDhCNEMzNEc0QjtFNUM0NEc1Qix5QjRDNTVHQztFNUM0NUdELDJCNEM1NUdDO001QzQ1R0Qsc0I0QzU1R0M7VTVDNDVHRCxtQjRDNTVHQztBNUM2NUdIOztBQUVBO0VBQ0UsZ0I0Q2g2R0U7RTVDaTZHRixjNEMzNEdVO0VBS1QsaUJBQUE7QTVDdzRHSDs7QUFFQTtFQUNFLGdCNEN2NEdpQjtFNUN3NEdqQixjNEN0NEdZO0E1Q3U0R2Q7O0FBRUE7RUFDRSxrQjRDdjRHbUI7RTVDdzRHbkIsVzRDdjRHTztFNUN3NEdQLG9CNENyNEdxQjtBNUNzNEd2Qjs7QUFFQTtFQUNFLGtCNEN0NEdPO0E1Q3U0R1Q7O0FBRUE7RUFDRSxVNENsNEdhO0U1Q200R2IsWTRDajRHZTtFNUNrNEdmLFk0Q3I0R0k7QTVDczRHTjs7QUFFQTtFQUNFLFU0Q2o0R1U7RTVDazRHVixZNEM5M0dJO0U1QyszR0osVTRDOTNHYTtBNUMrM0dmOztBQUVBO0VBQ0Usa0I0QzUzR2U7RTVDNjNHZixRNENwNEdJO0U1Q3E0R0osUzRDNzNHVTtFNUM4M0dWLG9ENEMxM0c0QjtNNUMwM0c1QixnRDRDMTNHNEI7VTVDMDNHNUIsNEM0QzEzRzRCO0U1QzIzRzVCLFc0QzEzR2E7RTVDMjNHYixnQjRDejNHZTtFNUMwM0dmLGtCNEM3M0dJO0U1QzgzR0osa0I0QzEzR2tCO0E1QzIzR3BCOztBQUVBO0U0Q3AzR0csZ0JBQUE7RTVDczNHRCxjNENyM0dnQjtBNUNzM0dsQjs7QUFFQTtFQUNFLGtCNENyM0dtQjtFNUNzM0duQixNNENyM0dPO0U1Q3MzR1AsVzRDbjNHWTtFNUNvM0daLFc0QzczR0M7RTVDODNHRCxnQjRDcDNHZTtBNUNxM0dqQjs7QUFFQTtFQUNFLGE0QzkyR2U7QTVDKzJHakI7O0FBRUE7RUFDRSxtQjRDdjJHSztBNUN3MkdQOztBQUVBO0U0Q3YyR0csaUJBQUE7RTVDeTJHRCxvQjRDeDJHbUI7QTVDeTJHckI7O0FBRUE7RUFDRSx5QjRDNzFHRTtFNUM2MUdGLDJCNEM3MUdFO001QzYxR0Ysc0I0QzcxR0U7VTVDNjFHRixtQjRDNzFHRTtBNUM4MUdKOztBQUVBO0VBQ0Usa0I0Q3QyR1k7RTVDdTJHWixVNENsM0dDO0U1Q20zR0Qsb0I0Q3YyR087RTVDdTJHUCxxQjRDdjJHTztFNUN1MkdQLG9CNEN2MkdPO0U1Q3UyR1AsYTRDdjJHTztFNUN3MkdQLDRCNEN2MkdzQjtFNUN1Mkd0Qiw2QjRDdjJHc0I7RTVDdTJHdEIsOEI0Q3YyR3NCO001Q3UyR3RCLDBCNEN2MkdzQjtVNUN1Mkd0QixzQjRDdjJHc0I7RTVDdzJHdEIseUI0Q3YyR29CO0U1Q3UyR3BCLDJCNEN2MkdvQjtNNUN1MkdwQixzQjRDdjJHb0I7VTVDdTJHcEIsbUI0Q3YyR29CO0VBSW5CLGdCQUFBO0U1Q3EyR0QsYzRDcDJHZTtFNUNxMkdmLGlCNENwMkdpQjtBNUNxMkduQjs7QUFFQTtFQUNFLGdCNENwMkdnQjtFQVNaLGNBQVE7RTVDNjFHWixpQjRDbDJHQztBNUNtMkdIOztBNkMxZ0hBO0VBQ0Usa0JBQWdCO0VBQ2hCLFdBQVU7RUFDVixNQUFBO0VBQ0EsT0FBQTtFQUVBLFdBQVE7RTdDNGdIUixvQjZDbGhIVztBN0NtaEhiOztBQUVBO0VBQ0Usa0I2QzVnSGU7QTdDNmdIakI7O0FBRUE7RUFDRSxRNkMzZ0hFO0U3QzRnSEYsVTZDM2dIRTtFQUdGLFlBQUE7QTdDMGdIRjs7QUFFQTtFQUNFLFU2QzdnSEE7RTdDOGdIQSxXNkN6Z0hJO0U3QzBnSEosWTZDemdISTtBN0MwZ0hOOztBQUVBO0VBQ0UsUTZDeGdISTtFN0N5Z0hKLFk2Q3hnSEk7RUFJSixXQUFBO0E3Q3NnSEY7O0FBRUE7RUFDRSxXNkNwZ0hVO0U3Q3FnSFYsZ0I2QzFnSEE7RTdDMmdIQSxtQjZDcmdIaUI7RTdDc2dIakIsaUM2Q3JnSG9CO003Q3FnSHBCLDZCNkNyZ0hvQjtVN0NxZ0hwQix5QjZDcmdIb0I7QTdDc2dIdEI7O0FBRUE7RUFDRSw0QjZDcGdIc0I7QTdDcWdIeEI7O0FBRUE7RUFDRSxpQjZDamdIWTtFN0NrZ0haLG9CNkNyZ0hFO0E3Q3NnSEo7O0FBRUE7RUFDRSw0QjZDcjhHQztFN0NxOEdELDhCNkNyOEdDO0U3Q3E4R0Qsc0M2Q3I4R0M7TTdDcThHRCxrQzZDcjhHQztVN0NxOEdELDhCNkNyOEdDO0U3Q3M4R0QseUI2Q2pnSEM7RTdDaWdIRCwyQjZDamdIQztNN0NpZ0hELHNCNkNqZ0hDO1U3Q2lnSEQsbUI2Q2pnSEM7QTdDa2dISDs7QUFFQTtFQUNFLGdCNkM3L0djO0U3QzgvR2QsYzZDNy9HVztBN0M4L0diOztBQUVBO0VBQ0UsZ0I2QzcvR0k7RTdDOC9HSixjNkM3L0dJO0E3QzgvR047O0FBRUE7RUFDRSxrQjZDNy9HVztFN0M4L0dYLE1BQU07RUFDTixXNkM3L0dNO0U3QzgvR04sb0I2QzcvR2M7QTdDOC9HaEI7O0FBRUE7RUFDRSxrQjZDNS9HZ0I7QTdDNi9HbEI7O0FBRUE7RUFDRSxRNkN6L0dJO0U3QzAvR0osUzZDei9HSTtFN0MwL0dKLGE2Q3ovR1k7QTdDMC9HZDs7QUFFQTtFQUNFLGtCNkN6L0dJO0U3QzAvR0osUzZDei9HSTtFN0MwL0dKLFc2Q3ovR0k7RTdDMC9HSixvQjZDei9HSTtFN0N5L0dKLHFCNkN6L0dJO0U3Q3kvR0osb0I2Q3ovR0k7RTdDeS9HSixhNkN6L0dJO0U3QzAvR0osNEI2QzErR0c7RTdDMCtHSCw2QjZDMStHRztFN0MwK0dILDhCNkMxK0dHO003QzArR0gsMEI2QzErR0c7VTdDMCtHSCxzQjZDMStHRztFN0MyK0dILHlCNkN4L0dZO0U3Q3cvR1osMkI2Q3gvR1k7TTdDdy9HWixzQjZDeC9HWTtVN0N3L0daLG1CNkN4L0dZO0U3Q3kvR1osVzZDdGlIQztFN0N1aUhELFk2Q3ovR007RTdDMC9HTixrQzZDei9HaUI7RTdDMC9HakIsZTZDei9HYTtFN0MwL0diLGdCNkN6L0djO0U3QzAvR2QsaUI2Q3YvR1k7QTdDdy9HZDs7QUFFQTtFQUNFLG1CNkN4L0dhO0E3Q3kvR2Y7O0FBRUE7RUFDRSxhNkNwL0dhO0E3Q3EvR2Y7O0FBRUE7RUFDRSxhNkNuL0dVO0E3Q28vR1o7O0FBRUE7RUFDRSxrQjZDcC9HZTtFN0NxL0dmLFU2Q3AvR0k7RTdDcS9HSixVNkNsL0dVO0U3Q20vR1YsVzZDamdIQTtFN0NrZ0hBLGdCNkNuL0dJO0VBSUosdUJBQVE7QTdDaS9HVjs7QUFFQTtFQUNFLG1CNkNoL0dpQjtFN0NpL0dqQixpQjZDaC9HZTtFN0NpL0dmLGdCNkNoL0dJO0U3Q2kvR0osbUI2QzkrR21CO0U3QysrR25CLHNCNkN4L0dPO0U3Q3kvR1AsYzZDLytHSTtFN0NnL0dKLHlCNkM3K0dDO0E3QzgrR0g7O0FBRUE7RThDdm9IRSxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdDQStGRDtFQW5HRCxpQkFBZTtFOUM4b0hiLG1COEN2b0hZO0E5Q3dvSGQ7O0FBRUE7RUFDRSxtQjhDdm9IVTtBOUN3b0haOztBQUVBO0VBQ0UsYThDdG9IVTtBOUN1b0haOztBQUVBO0VBQ0UsYThDMXBIRjtBOUMycEhBOztBQUVBO0VBQ0Usa0I4Q25vSGU7RTlDb29IZixxQjhDbm9IaUI7QTlDb29IbkI7O0FBRUE7RUFDRSxrQjhDaG9Ia0I7RTlDaW9IbEIsWThDaG9IRTtFOUNpb0hGLFU4Q2hvSEU7RTlDaW9IRixVOENob0hFO0U5Q2lvSEYsWThDaG9IWTtFOUNpb0haLHlCZ0J6cEhjO0VoQjBwSGQsVzhDaG9IRTtBOUNpb0hKOztBQUVBO0VBQ0Usb0I4QzluSFU7RTlDOG5IVixxQjhDOW5IVTtFOUM4bkhWLG9COEM5bkhVO0U5QzhuSFYsYThDOW5IVTtFOUMrbkhWLHdCOEM5b0hBO0U5QzhvSEEsK0I4QzlvSEE7TTlDOG9IQSxxQjhDOW9IQTtVOUM4b0hBLHVCOEM5b0hBO0U5QytvSEEseUI4Qy9uSGlCO0U5QytuSGpCLDJCOEMvbkhpQjtNOUMrbkhqQixzQjhDL25IaUI7VTlDK25IakIsbUI4Qy9uSGlCO0VBSWpCLGtDQUFVO0U5QzZuSFYsaUI4QzVuSGlCO0U5QzZuSGpCLGdCOEM1bkhhO0U5QzZuSGIsbUI4QzVuSGtCO0U5QzZuSGxCLGM4QzVuSGE7QTlDNm5IZjs7QUFFQTtFQUNFLFc4QzVuSEk7RTlDNm5ISixZOEM1bkhJO0U5QzZuSEosaUI4QzFuSFU7QTlDMm5IWjs7QUFFQTtFQUNFLGtCOEMzbkhlO0VBSWYsVUFBQTtFOUN5bkhBLFc4Q3huSEU7RTlDeW5IRixXOEN4bkhFO0U5Q3luSEYsZ0I4Q3huSGE7RTlDeW5IYix1QjhDam5IQztBOUNrbkhIOztBQUVBO0VBQ0Usa0I4Q3huSGU7RTlDeW5IZixrQzhDdG5IQztFQUVELGVBQUE7RTlDc25IQSxnQjhDaG5IQztFOUNpbkhELGlCOENwbkhVO0E5Q3FuSFo7O0FBRUE7RUFDRSxvQjhDbG5IYTtFOUNrbkhiLHFCOENsbkhhO0U5Q2tuSGIsb0I4Q2xuSGE7RTlDa25IYixhOENsbkhhO0U5Q21uSGIseUI4Q2puSDBCO0U5Q2luSDFCLHNDOENqbkgwQjtNOUNpbkgxQixzQjhDam5IMEI7VTlDaW5IMUIsOEI4Q2puSDBCO0U5Q2tuSDFCLGlCOENybkhBO0U5Q3NuSEEseUI4Q2huSEM7RTlDaW5IRCxrQkFBa0I7RStDbnRIcEIsZUFBVTtFQUNSLGlCQUFhO0EvQ3F0SGY7O0FBRUE7RStDbnRIRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QS9DcXRIRjs7QUFFQTtFQUNFLGlCK0NwdEhFO0VBR0YsbUJBQW1CO0EvQ210SHJCOztBQUVBO0UrQ2h0SEUseUJBQVU7RUFBViwyQkFBVTtNQUFWLHNCQUFVO1VBQVYsbUJBQVU7QS9Da3RIWjs7QUFFQTtFQUNFLGdCK0NqdEhjO0UvQ2t0SGQsYytDanRIYztBL0NrdEhoQjs7QUFFQTtFQUNFLGtCK0NqdEhJO0UvQ2t0SEosTStDL3NIRTtFL0NndEhGLFcrQzV0SEE7RS9DNnRIQSxvQitDaHRIaUI7QS9DaXRIbkI7O0FBRUE7RUFDRSxrQitDN3NIaUI7RS9DOHNIakIsZStDNXNIVTtBL0M2c0haOztBQUVBO0VBQ0UsUStDcHRIQTtFL0NxdEhBLFcrQzVzSEk7RS9DNnNISixZK0M1c0hJO0EvQzZzSE47O0FBRUE7RUFDRSxRK0N6c0hFO0UvQzBzSEYsVStDenNIUztFL0Mwc0hULFkrQ3pzSFc7QS9DMHNIYjs7QUFFQTtFQUNFLFUrQ3pzSEk7RS9DMHNISixTK0N2c0hRO0UvQ3dzSFIsWStDcHRIQTtBL0NxdEhGOztBQUVBO0VBQ0UsUStDeHNISTtFL0N5c0hKLFcrQ3p0SEM7RS9DMHRIRCxZK0N0c0hZO0EvQ3VzSGQ7O0FBRUE7RUFDRSxrQitDdHNISTtFL0N1c0hKLE0rQy90SEM7RS9DZ3VIRCxXK0Nwc0hJO0UvQ3FzSEosVytDbnNIVTtFL0Nvc0hWLGdCK0NsdUhDO0EvQ211SEg7O0FBRUE7RUFDRSxnQitDbHNIZTtFL0Ntc0hmLGMrQ2xzSE07RS9DbXNITixpQitDbHNIaUI7QS9DbXNIbkI7O0FBRUE7RUFDRSxhK0Nqc0hZO0EvQ2tzSGQ7O0FBRUE7RUFDRSxtQitDbHNIZ0I7QS9DbXNIbEI7O0FBRUE7RUFDRSxnQitDbHNIUTtFL0Ntc0hSLHFCK0Nsc0hRO0EvQ21zSFY7O0FBRUE7RUFDRSxtQitDenZIQztFL0MwdkhELGUrQzlySE07RS9DK3JITixrQitDM3ZITTtBL0M0dkhSOztBQUVBO0VBQ0Usb0IrQzVySGE7RS9DNHJIYixxQitDNXJIYTtFL0M0ckhiLG9CK0M1ckhhO0UvQzRySGIsYStDNXJIYTtFL0M2ckhiLDRCK0M1ckhrQjtFL0M0ckhsQiw2QitDNXJIa0I7RS9DNHJIbEIsOEIrQzVySGtCO00vQzRySGxCLDBCK0M1ckhrQjtVL0M0ckhsQixzQitDNXJIa0I7RS9DNnJIbEIsc0IrQzVySHNCO0UvQzZySHRCLG1CK0M1ckhpQjtFL0M2ckhqQixnQitDM3JIYztBL0M0ckhoQjs7QUFFQTtFQUNFLHVCK0M1ckhpQjtFL0M2ckhqQixrQitDNXJIUTtBL0M2ckhWOztBQUVBO0VBQ0Usa0IrQzVySFE7RS9DNnJIUixtQitDN3dITTtFL0M4d0hOLHlCK0N4ckh5QjtBL0N5ckgzQjs7QUFFQTtFQUNFLGtCK0NseEhNO0UvQ214SE4sVytDdHJITTtFL0N1ckhOLFErQ3RySE07RS9DdXJITixtQytDdHJIaUI7TS9Dc3JIakIsK0IrQ3RySGlCO1UvQ3NySGpCLDJCK0N0ckhpQjtFL0N1ckhqQixXK0N0ckhXO0UvQ3VySFgsWStDdHJIWTtFL0N1ckhaLHNFK0N0ckhtRTtFL0N1ckhuRSwwQitDMXFISztFL0MycUhMLCtCK0Nyckg4QjtFL0Nzckg5Qiw0QitDM3hITTtFL0M0eEhOLFcrQ3RySFE7QS9DdXJIVjs7QUFFQTtFQUNFLGtCK0N0ckhlO0UvQ3VySGYsVStDdHJIUTtBL0N1ckhWOztBQUVBO0VBQ0UsbUIrQ2pySGdCO0UvQ2tySGhCLGUrQ2pySGU7RS9Da3JIZixnQitDanJIRTtFL0NrckhGLGlCK0NqckhlO0UvQ2tySGYsa0IrQ2pySGE7QS9Da3JIZjs7QUFFQTtFQUNFLGtCK0NqckhrQjtFL0NrckhsQixrQitDanJIaUI7RS9Da3JIakIsb0IrQ2hySG1CO0UvQ2lySG5CLHlCK0M3ckhhO0EvQzhySGY7O0FBRUE7RUFDRSxrQitDanNIQTtFL0Nrc0hBLFkrQ2hySFM7RS9DaXJIVCxPK0NockhJO0UvQ2lySEosVytDaHJISTtFL0NpckhKLFkrQ2hySEk7RUFJSixxREFBaUI7RS9DOHFIakIsMEIrQ3hxSEM7RS9DeXFIRCxrQytDNXFIMEI7RS9DNnFIMUIsNEIrQ2hySGdCO0UvQ2lySGhCLFcrQzdxSEk7QS9DOHFITjs7QUFFQTtFK0N0cUhFLGtCQUFTO0UvQ3dxSFQsVytDdnFIRTtFL0N3cUhGLGUrQ3ZxSGE7RS9Dd3FIYixtQitDdnFIbUI7QS9Dd3FIckI7O0FBRUE7RUFDRSxtQitDdnFIaUI7RS9Dd3FIakIsYytDcnFIVTtFL0NzcUhWLGlCK0NockhBO0EvQ2lySEY7O0FBRUE7RUFDRSxtQitDbnFIaUI7RS9Db3FIakIsYytDbnFIYTtFL0NvcUhiLGlCZ0I5M0hhO0FoQiszSGY7O0FBRUE7RUFDRSxrQitDbnFIZTtFL0NvcUhmLFUrQ2pxSFU7RS9Da3FIVixlK0M3cUhBO0EvQzhxSEY7O0FBRUE7RStDOXBIRSxrQkFBQTtFL0NncUhBLE0rQy9wSEU7RUFHRixXQUFBO0UvQzhwSEEsb0IrQzdwSGtCO0EvQzhwSHBCOztBQUVBO0VnRGo1SEUsa0JBQWtCO0FoRG01SHBCOztBQUVBO0VBQ0UsYWdEbDVIRTtBaERtNUhKOztBQUVBO0VnRDk0SEUsYUFBQTtBaERnNUhGOztBQUVBO0VBQ0UsTWdENzRIRTtFaEQ4NEhGLE9nRDU0SEU7RWhENjRIRixXZ0RqNUhBO0VoRGs1SEEsbUJnRDc0SGU7QWhEODRIakI7O0FBRUE7RUFDRSxVZ0QxNEhVO0VoRDI0SFYsVWdEMTRIRTtFaEQyNEhGLFdnRHo0SFU7QWhEMDRIWjs7QUFFQTtFQUNFLFVnRDE0SEk7RWhEMjRISixXZ0R4NEhVO0VoRHk0SFYsV2dEcDVIQTtBaERxNUhGOztBQUVBO0VBQ0UsV2dEdDRIVTtFaER1NEhWLGdCZ0R0NEhRO0VoRHU0SFIsaUJnRHQ0SGE7QWhEdTRIZjs7QUFFQTtFQUNFLGlCZ0R0NEhJO0VoRHU0SEosb0JnRHQ0SGU7QWhEdTRIakI7O0FBRUE7RUFDRSxrQmdEbDRIVTtBaERtNEhaOztBQUVBO0VBQ0Usa0JnRHY0SEU7RWhEdzRIRixxQmdEbDRIaUI7QWhEbTRIbkI7O0FBRUE7RUFDRSxXZ0RqNEhNO0VoRGs0SE4sa0NnRDkzSEU7TWhEODNIRiw4QmdEOTNIRTtVaEQ4M0hGLDBCZ0Q5M0hFO0FoRCszSEo7O0FBRUE7RUFDRSxrQmdENzNIWTtFaEQ4M0haLFNnRG40SEU7RWhEbzRIRixTZ0Q5M0hNO0VoRCszSE4sbUNnRDkzSGlCO01oRDgzSGpCLCtCZ0Q5M0hpQjtVaEQ4M0hqQiwyQmdEOTNIaUI7RWhEKzNIakIsVWdEOTNITTtBaEQrM0hSOztBQUVBO0VnRHgzSEUsZUFBQTtBaEQwM0hGOztBQUVBO0VBQ0UsbUJnRHozSGE7RWhEMDNIYixlZ0R6M0hhO0VoRDAzSGIsaUJnRHozSGE7QWhEMDNIZjs7QUFFQTtFQUNFLG1CZ0RuNEhBO0FoRG80SEY7O0FBRUE7RUFDRSxnQmdEejNIYTtFaEQwM0hiLGNnRHYzSFU7RWhEdzNIVixxQmdEejRIQTtBaEQwNEhGOztBQUVBO0VnRHAzSEUsaUJBQUE7RWhEczNIQSxvQmdEcjNIa0I7QWhEczNIcEI7O0FBRUE7RUFDRSxtQmdEbDNIVztFaERtM0hYLGtCZ0RsM0hjO0FoRG0zSGhCOztBQUVBO0VBQ0UsVWdEMTNIQTtFaEQyM0hBLHFCZ0RsM0hXO0FoRG0zSGI7O0FBRUE7RUFDRSxjZ0RoM0hVO0VoRGkzSFYsbUJnRGg0SEE7QWhEaTRIRjs7QUFFQTtFQUNFLGtCZ0QvMkhVO0VoRGczSFYsVWdEcjRIQTtFaERzNEhBLG9CZ0RoM0hTO0VoRGczSFQscUJnRGgzSFM7RWhEZzNIVCxvQmdEaDNIUztFaERnM0hULGFnRGgzSFM7RWhEaTNIVCx3QmdEOTJIQztFaEQ4MkhELCtCZ0Q5MkhDO01oRDgySEQscUJnRDkySEM7VWhEODJIRCx1QmdEOTJIQztFQUVELHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VoRDgySEEsaUJnRDcySGU7RWhEODJIZixtQmdENTJIbUI7QWhENjJIckI7O0FBRUE7RUFDRSxrQmdEMzJIQTtFaEQ0MkhBLFdnRDEySFc7RUFLVCxRQUFRO0VoRHUySFYsU2dEeDJIQTtFaER5MkhBLHdDZ0RqMkhDO01oRGkySEQsb0NnRGoySEM7VWhEaTJIRCxnQ2dEajJIQztFQUhDLFdBQVE7RWhEczJIVixZZ0QzMkhBO0VoRDQySEEsd0JnRHAySEM7RWhEcTJIRCwyQkFBMkI7RWlEOWdJN0IsNEJBQWM7RUFDWixXQUFVO0FqRGdoSVo7O0FBRUE7RUFDRSw4RWlEcGhJWTtBakRxaElkOztBQUVBO0VBQ0UsOEVpRHAxSEQ7QWpEcTFIRDs7QUFFQTtFQUNFLDhFaUQzZ0kwQjtBakQ0Z0k1Qjs7QUFFQTtFQUNFLDhFaUQ1Z0lrQjtBakQ2Z0lwQjs7QUFFQTtFQUNFLGNpRDVnSVc7RWpENmdJWCxlaUQxZ0lVO0VqRDJnSVYsZ0JpRHpoSUE7RWpEMGhJQSxpQmlEM2dJZTtFakQ0Z0lmLGNpRDNnSVU7RWpENGdJVixrQmlEM2dJZTtBakQ0Z0lqQjs7QUFFQTtFQUNFLGdCaUR4Z0llO0VqRHlnSWYsY2lEdmdJVTtFakR3Z0lWLGVpRDVnSUE7RWpENmdJQSxpQmlEeGdJSTtFQUlKLGNBQUE7RWpEc2dJQSxrQmlEcmdJa0I7QWpEc2dJcEI7O0FBRUE7RUFDRSxpQmlEMWdJQTtFakQyZ0lBLGlCaURyZ0llO0VqRHNnSWYsZ0JpRHJnSWE7QWpEc2dJZjs7QUFFQTtFQUNFLGtCaURsZ0lnQjtFakRtZ0loQixVaURqZ0lVO0VqRGtnSVYscUJpRHRnSUE7QWpEdWdJRjs7QUFFQTtFQUNFLGtCaUQvL0hZO0VqRGdnSVosV2lELy9IUztFakRnZ0lULFVpRC8vSEU7RWpEZ2dJRixZaUQ5L0hVO0VqRCsvSFYsYWlEcGdJQTtFakRxZ0lBLGtDaUQvL0h3QjtFakQrL0h4QiwwQmlELy9Id0I7RWpEZ2dJeEIsdUVpRDcvSEM7RUFFRCx3QkFBQTtFakQ2L0hBLGdDaUR6OUhDO0VqRDA5SEQsNEJpRDMvSEU7RWpENC9IRixXaUQzL0hTO0FqRDQvSFg7O0FBRUE7RUFDRSxrQmlEaGdJRTtFakRpZ0lGLFdpRDMvSFM7RWpENC9IVCxVaUQzL0hNO0VqRDQvSE4sV2lEMy9ITTtFakQ0L0hOLFlpRHovSFk7RWpEMC9IWixhaURyZ0lFO0VqRHNnSUYsMkVpRDEvSG1CO0VqRDIvSG5CLHdCaUR4L0hHO0VqRHkvSEgsNkJpRHYvSEU7RWpEdy9IRiw0QmlEdi9IYztFakR3L0hkLFdpRHYvSFc7QWpEdy9IYjs7QUFFQTtFQUNFLHlCaUR2L0hZO0VqRHUvSFosMkJpRHYvSFk7TWpEdS9IWixzQmlEdi9IWTtVakR1L0haLG1CaUR2L0hZO0FqRHcvSGQ7O0FBRUE7RUFDRSxrQmlEamdJRTtFakRrZ0lGLGVpRHQvSGE7RWpEdS9IYixZaUR0L0hNO0VBS04sYUFBQTtFakRtL0hBLG1CaURsL0hZO0FqRG0vSGQ7O0FBRUE7RUFDRSxrQmlEbC9IYTtFakRtL0hiLE1pRGwvSEU7RWpEbS9IRixXaURsL0hXO0VqRG0vSFgsZ0JpRGwvSGM7RWpEbS9IZCxtQmlEai9IbUI7RWpEay9IbkIsdURpRDUvSGM7VWpENC9IZCwrQ2lENS9IYztBakQ2L0hoQjs7QUFFQTtFQUNFLE9pRGwvSEk7QWpEbS9ITjs7QUFFQTtFQUNFLGFpRHBnSUE7QWpEcWdJRjs7QUFFQTtFQUNFLGVpRGovSFc7QWpEay9IYjs7QUFFQTtFQUNFLG1CaUQ5K0hrQjtFakQrK0hsQixlZ0J6bUlNO0VpQzhITixpQkFBQTtFakQ2K0hBLGNpRDUrSFk7QWpENitIZDs7QUFFQTtFQUNFLG1CaUQ1K0hrQjtFakQ2K0hsQixjaUQzK0hVO0FqRDQrSFo7O0FBRUE7RUFDRSxXaUQ1K0hTO0VqRDYrSFQsZ0JpRDUrSGE7RWpENitIYixtQmlEMStIbUI7RWpEMitIbkIsaUJpRHovSEE7QWpEMC9IRjs7QUFFQTtFQUNFLGlCaUQzK0hlO0VBS2Isb0JBQW1CO0FqRHcrSHZCOztBQUVBO0VBQ0UsbUJpRDUrSEE7RWpENitIQSxrQmlEditIZTtBakR3K0hqQjs7QUFFQTtFQUNFLGNpRHYrSEE7RWpEdytIQSxnQmlEcCtIYTtFQUliLG1CQUFBO0VqRGsrSEEsZWlEaitIZTtFakRrK0hmLGlCaURoK0hVO0VqRGkrSFYsa0JpRHArSEE7QWpEcStIRjs7QWtEbHFJQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkF3SUQ7RUF4SUMsK0JBd0lEO01BeElDLHFCQXdJRDtVQXhJQyx1QkF3SUQ7RUF0SUMsdUJBQVE7TUFBUixtQkFBUTtVQUFSLGVBQVE7RWxEb3FJUixTa0R4cUlGO0VsRHlxSUUsVWtEcHFJRTtFQUdGLHFCQUFPO0FsRG1xSVQ7O0FBRUE7RUFDRSxvQmtEaHFJWTtFbERncUlaLHFCa0RocUlZO0VsRGdxSVosb0JrRGhxSVk7RWxEZ3FJWixha0RocUlZO0VsRGlxSVoseUJrRGhxSWU7RWxEZ3FJZiwyQmtEaHFJZTtNbERncUlmLHNCa0RocUllO1VsRGdxSWYsbUJrRGhxSWU7RWxEaXFJZix3QmtEaHFJa0I7RWxEZ3FJbEIsK0JrRGhxSWtCO01sRGdxSWxCLHFCa0RocUlrQjtVbERncUlsQix1QmtEaHFJa0I7RWxEaXFJbEIsbUJrRGhxSUU7RWxEZ3FJRixvQmtEaHFJRTtNbERncUlGLG9Ca0RocUlFO1VsRGdxSUYsWWtEaHFJRTtFbERpcUlGLGNrRGhxSWE7RWxEaXFJYixXa0RocUlVO0VsRGlxSVYsbUJrRGhxSW1CO0FsRGlxSXJCOztBQUVBO0VBQ0UsV2tEaHFJSTtBbERpcUlOOztBQUVBO0VBQ0UsYWtEN3BJYTtFbEQ4cEliLFdrRDVwSVU7QWxENnBJWjs7QUFFQTtFQUNFLGVrRDdwSUk7QWxEOHBJTjs7QUFFQTtFQUNFLGlCa0QxcElhO0VsRDJwSWIsb0JrRDFwSVE7QWxEMnBJVjs7QUFFQTtFQUNFLDRCa0R6cEkwQjtFbER5cEkxQiw4QmtEenBJMEI7RWxEeXBJMUIsc0NrRHpwSTBCO01sRHlwSTFCLGtDa0R6cEkwQjtVbER5cEkxQiw4QmtEenBJMEI7RWxEMHBJMUIseUJrRGxxSUE7RWxEa3FJQSwyQmtEbHFJQTtNbERrcUlBLHNCa0RscUlBO1VsRGtxSUEsbUJrRGxxSUE7QWxEbXFJRjs7QUFFQTtFQUNFLGVrRG5wSUU7RWxEb3BJRixtQmtEbnBJWTtBbERvcElkOztBQUVBO0VBQ0UsZWtEeHBJRTtBbER5cElKOztBQUVBO0VBQ0UsbUJrRGpwSVk7RWxEa3BJWixla0Q3cElFO0VsRDhwSUYsaUJrRGxwSVk7QWxEbXBJZDs7QUFFQTtFQUNFLGFrRC9vSVU7QWxEZ3BJWjs7QUFFQTtFQUNFLGdCa0Qvb0lXO0FsRGdwSWI7O0FBRUE7RUFDRSxrQmtEenBJRTtFbEQwcElGLE1BQU07RUFDTixZa0Q5b0lVO0VsRCtvSVYsY2tEM29JRTtFbEQ0b0lGLHFCa0Qzb0lZO0VsRDRvSVosbUNrRDNvSWdCO01sRDJvSWhCLCtCa0Qzb0lnQjtVbEQyb0loQiwyQmtEM29JZ0I7QWxENG9JbEI7O0FBRUE7RUFDRSxrQmtEbG9Ja0I7QWxEbW9JcEI7O0FBRUE7RUFDRSxNa0R4b0lBO0VsRHlvSUEsV2tEbG9JSTtFbERtb0lKLGFrRGxvSUk7QWxEbW9JTjs7QUFFQTtFQUNFLFVrRGpvSUk7RWxEa29JSixVa0Rqb0lJO0VsRGtvSUosWWtEam9JSTtBbERrb0lOOztBQUVBO0VBQ0UsaUJrRGpvSUE7RWxEa29JQSxvQmtEOW5JYTtBbEQrbklmOztBQUVBO0VBQ0Usa0JrRDduSWE7RWxEOG5JYixVQUFVO0VtRHJ3SVosb0JBQWU7RUFBZixxQkFBZTtFQUFmLG9CQUFlO0VBQWYsYUFBZTtFQUNiLHdCQUFpQjtFQUFqQiwrQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLHVCQUFpQjtFQUNqQixXQUFBO0VBRUEsaUJBQWlCO0VuRHN3SWpCLGdCbUQxd0lZO0VuRDJ3SVosb0JtRHR3SWU7QW5EdXdJakI7O0FBRUE7RUFDRSxxRG1EbjNIRDtFbkRtM0hDLDZDbURuM0hEO0VBL1lDLFdBQUE7QW5Eb3dJRjs7QUFFQTtFQUNFLGtCbUR2d0lBO0VuRHd3SUEsV21EbndJSTtBbkRvd0lOOztBQUVBO0VBQ0UsY21EL3ZJVTtFbkRnd0lWLG1CbURwd0lBO0VuRHF3SUEsV21EaHdJSTtBbkRpd0lOOztBQUVBO0VBQ0Usa0JtRDd2SWdCO0VuRDh2SWhCLE1tRDV2SUU7RW5ENnZJRixPbURqd0lBO0VuRGt3SUEsV21EN3ZJSTtFbkQ4dklKLFltRDd2SVU7QW5EOHZJWjs7QUFFQTtFQUNFLGtCbUQxdklhO0VuRDJ2SWIsV21EMXZJRTtFbkQydklGLE1tRHp2SUU7RW5EMHZJRixPbURod0lBO0VuRGl3SUEsV21EMXZJSTtFbkQydklKLFltRDF2SUk7QW5EMnZJTjs7QUFFQTtFbURydklFLGtCQUFBO0VuRHV2SUEsTW1EdHZJRTtFbkR1dklGLE9tRHJ2SUU7RW5Ec3ZJRixXbURydklTO0VuRHN2SVQsWW1EcnZJVTtFbkRzdklWLG1DbUR6dUlHO1VuRHl1SUgsMkJtRHp1SUc7RW5EMHVJSCxXbURwdklVO0FuRHF2SVo7O0FBRUE7RUFDRSxrQm1EcnZJYTtFbkRzdkliLE1tRG52SUk7RW5Eb3ZJSixPbUQvdklFO0VuRGd3SUYsY21EcHZJWTtFbkRxdklaLGVtRHB2SWE7RUFLYixnQkFBQTtFbkRpdklBLG9CbURodklZO0tuRGd2SVosaUJtRGh2SVk7RW5EaXZJWiwyQm1EaHZJVztLbkRndklYLHdCbURodklXO0VuRGl2SVgsNkJtRGh2SWE7TW5EZ3ZJYix5Qm1EaHZJYTtVbkRndkliLHFCbURodklhO0FuRGl2SWY7O0FBRUE7RUFDRTtJbUQvdUlFLGtCQUFZO0VuRGl2SWQ7QUFDRjs7QUFFQTtFQUNFLGFtRC91SVU7RW5EZ3ZJVixrQm1EOXZJQTtFbkQrdklBLFdtRGh2SVM7RW5EaXZJVCxRbURodklJO0VuRGl2SUosU21EaHZJSTtFbkRpdklKLHdDbURodklnQjtNbkRndkloQixvQ21EaHZJZ0I7VW5EZ3ZJaEIsZ0NtRGh2SWdCO0VuRGl2SWhCLHlCbURodkllO0VuRGd2SWYsMkJtRGh2SWU7TW5EZ3ZJZixzQm1EaHZJZTtVbkRndklmLG1CbURodkllO0VuRGl2SWYsVW1EaHZJSTtFbkRpdklKLGdDbUQ5dUlxQjtFbkQ4dUlyQiwyQm1EOXVJcUI7RW5EOHVJckIsd0JtRDl1SXFCO0FuRCt1SXZCOztBQUVBO0VBQ0UsVW1EL3VJSTtBbkRndklOOztBQUVBO0VBQ0UscUJtRDd3SUE7RW5EOHdJQSxjbUQ5dUlTO0VuRCt1SVQsVW1EOXVJUTtFQUlSLGVBQUE7RW5ENHVJQSx3Q21EeHNJQztFbkR5c0lELGVtRDF1SVU7QW5EMnVJWjs7QUFFQTtFQUNFLGdCbURqdklBO0FuRGt2SUY7O0FBRUE7RUFDRSxXbUR2dUlVO0VuRHd1SVYsWW1EM3VJRTtFbkQ0dUlGLGNtRHh1SU07QW5EeXVJUjs7QUFFQTtFQUNFLFltRHh1SUU7RW5EeXVJRixhbURydUlNO0VuRHN1SU4sY21EbnVJWTtBbkRvdUlkOztBQUVBO0VBQ0UsYW1EbHVJRTtBbkRtdUlKOztBQUVBO0VBQ0UsYW1EN3RJWTtBbkQ4dElkOztBQUVBO0VBQ0UsYW1EN3RJVztBbkQ4dEliOztBQUVBO0VBQ0UsYW1EN3RJVTtBbkQ4dElaOztBQUVBO0VBQ0Usa0JtRDN1SUE7RW5ENHVJQSxXbUQ1dElTO0VuRDZ0SVQsU21ENXRJSTtFbkQ2dElKLFdtRDV0SUk7RW5ENnRJSixvQm1ENXRJVztFbkQ0dElYLHFCbUQ1dElXO0VuRDR0SVgsb0JtRDV0SVc7RW5ENHRJWCxhbUQ1dElXO0VuRDZ0SVgsd0JtRDF0SXFCO0VuRDB0SXJCLCtCbUQxdElxQjtNbkQwdElyQixxQm1EMXRJcUI7VW5EMHRJckIsdUJtRDF0SXFCO0VuRDJ0SXJCLHlCbURqdklBO0VuRGl2SUEsMkJtRGp2SUE7TW5EaXZJQSxzQm1EanZJQTtVbkRpdklBLG1CbURqdklBO0VuRGt2SUEsV21EM3RJUztFbkQ0dElULFltRDN0SVU7RUFJVixVQUFBO0VuRHl0SUEsZW1EeHRJZTtFbkR5dElmLGtCbUR4dElhO0VuRHl0SWIseUJtRHh0SWtCO0VuRHl0SWxCLGNtRHh0SWE7RW5EeXRJYixlbUR4dElFO0FuRHl0SUo7O0FBRUE7RUFDRSxXbURqdUlBO0VuRGt1SUEsWW1EeHRJSTtBbkR5dElOOztBQUVBO0VBQ0Usa0JtRHR1SUE7RW5EdXVJQSxXbUR2dElJO0VuRHd0SUosY21EdnRJSTtFbkR3dElKLFdtRHZ0SUk7RUFJSixvQ0FBYTtFQUFiLDRCQUFhO0VuRHF0SWIsb0JtRHB0SWlCO0VuRHF0SWpCLGFtRHB0SUU7RW5EcXRJRixrQ21EcHRJMEI7TW5Eb3RJMUIsOEJtRHB0STBCO1VuRG90STFCLDBCbURwdEkwQjtBbkRxdEk1Qjs7QUFFQTtFQUNFLG1CbUQzdElBO0VuRDR0SUEsa0NtRHB0SXVCO0VuRHF0SXZCLGNtRHB0SUk7RW5EcXRJSixxQm1EcHRJa0I7RW5EcXRJbEIsaUJtRHB0SWU7QW5EcXRJakI7O0FBRUE7RUFDRSxnQm1EbnRJSTtFbkRvdElKLGNtRG50SUk7QW5Eb3RJTjs7QUFFQTtFQUNFLGlCbUQvc0lVO0VuRGd0SVYsb0JtRG50SUE7RW5Eb3RJQSxrQm1EaHRJSTtBbkRpdElOOztBQUVBO0VBQ0Usa0JtRDdzSUU7RW5EOHNJRixxQm1EeHNJRztBbkR5c0lMOztBQUVBO0VBQ0Usa0JtRDFzSUU7RW5EMnNJRixTbUQxc0lJO0VuRDJzSUosV21EenNJVTtFbkQwc0lWLGdDbUQ3c0lFO01uRDZzSUYsNEJtRDdzSUU7VW5ENnNJRix3Qm1EN3NJRTtFbkQ4c0lGLGNtRDFzSU07RW5EMnNJTixXbUR4c0lVO0VuRHlzSVYsWW1EaHRJRTtFbkRpdElGLDREbUR2c0lHO0VuRHdzSUgsc0JtRHJzSXVCO0VuRHNzSXZCLDJCbUR2c0lFO0VuRHdzSUYsNEJtRHBzSUc7RUFHSCxXQUFBO0FuRG1zSUY7O0FBRUE7RUFDRSxrQm1EanNJYztFbkRrc0lkLFNtRGpzSUk7RW5Ea3NJSixZbURqc0lVO0VuRGtzSVYsMkNtRGpzSWM7TW5EaXNJZCx1Q21EanNJYztVbkRpc0lkLG1DbURqc0ljO0VuRGtzSWQsY21EanNJWTtFbkRrc0laLFdtRGpzSUk7RW5Ea3NJSixZbURqc0lXO0VuRGtzSVgsNERtRGhzSTRCO0VuRGlzSTVCLHNCbUQ5c0lDO0VuRCtzSUQsMkJtRGpzSWE7RW5Ea3NJYiw0Qm1EMXJJRztFbkQycklILFdtRC9ySVU7QW5EZ3NJWjs7QUFFQTtFbUQzcklFLGVBQUE7RW5ENnJJQSxtQm1ENXJJZTtBbkQ2cklqQjs7QUFFQTtFQUNFLG1CbUQ1ckltQjtFbkQ2ckluQixlbUQ1ckllO0VuRDZySWYsaUJtRDVySWU7RW5ENnJJZixjZ0I5OElNO0FoQis4SVI7O0FBRUE7RUFDRSxrQm1ENXJJZTtFbkQ2cklmLGVtRDVySUk7RW5ENnJJSixpQm1EMXJJVTtFbkQycklWLGNtRDNzSUE7QW5ENHNJRjs7QUFFQTtFbUR2cklFLGtCQUFBO0VuRHlySUEsYW1EeHJJYTtFbkR5ckliLFNtRHhySVE7RW5EeXJJUixtQ21EM3FJQztNbkQycUlELCtCbUQzcUlDO1VuRDJxSUQsMkJtRDNxSUM7RW5ENHFJRCxZbUR2cklVO0VuRHdySVYsWW1EN3JJQTtFbkQ4cklBLG1FbUR4ckllO0VuRHlySWYsd0JtRHhySWdCO0VuRHlySWhCLDJCbURocklDO0VuRGlySUQsNEJtRHRySTBCO0VuRHVySTFCLFdtRGxzSUE7QW5EbXNJRjs7QUFFQTtFbURucklFLGlCQUFBO0VuRHFySUEsY21EcHJJWTtFbkRxcklaLG1CbURwcklZO0VuRHFySVoseUJtRHBySWE7QW5EcXJJZjs7QUFFQTtFQUNFLDRCbURuckkwQjtFbkRtckkxQiw4Qm1EbnJJMEI7RW5EbXJJMUIsc0NtRG5ySTBCO01uRG1ySTFCLGtDbURuckkwQjtVbkRtckkxQiw4Qm1EbnJJMEI7QW5Eb3JJNUI7O0FBRUE7RUFDRSxnQm1EcHJJYTtFbkRxckliLGNtRHBySVc7QW5EcXJJYjs7QUFFQTtFQUNFLG1CbURuckllO0FuRG9ySWpCOztBQUVBO0VBQ0UsY21EaHJJRTtFbkRpcklGLHFCbURockllO0FuRGlySWpCOztBQUVBO0VBQ0UsZW1EL3FJVTtFbkRncklWLG1CbUR2cklBO0VuRHdySUEsa0JtRGhySUk7QW5EaXJJTjs7QUFFQTtFQUNFLHFCbUQ1cklBO0VuRDZySUEsa0JtRC9xSUk7RW5EZ3JJSixtQm1EL3FJZTtFbkRncklmLG1HbUQ3cUlDO1VuRDZxSUQsMkZtRDdxSUM7QW5EOHFJSDs7QUFFQTtFQUNFLGdCbUQ1cUlXO0FuRDZxSWI7O0FBRUE7RUFDRSxjbUQ1cUlhO0VuRDZxSWIsb0JtRDNxSW1CO0VuRDRxSW5CLGdCbURycklBO0FuRHNySUY7O0FBRUE7RUFDRSx5Qm1ENXFJaUI7RW5ENHFJakIsMkJtRDVxSWlCO01uRDRxSWpCLHNCbUQ1cUlpQjtVbkQ0cUlqQixtQm1ENXFJaUI7QW5ENnFJbkI7O0FBRUE7RUFDRSxrQm1EM3FJSTtFbkQ0cUlKLGFtRDNxSUk7RW5ENHFJSixnQm1EM3FJSTtBbkQ0cUlOOztBQUVBO0VBQ0Usa0JnQnBqSmE7RWhCcWpKYixRbUR2cUlRO0VuRHdxSVIsU21EN3FJQTtFbkQ4cUlBLHdDbUR4cUllO01uRHdxSWYsb0NtRHhxSWU7VW5Ed3FJZixnQ21EeHFJZTtFbkR5cUlmLFdtRHhxSUk7RW5EeXFJSixnQm1EdHFJVTtBbkR1cUlaOztBQUVBO0VBQ0UsZ0JBQWdCO0VvRGprSmxCLGNBQWM7RUFDWixpQkFBaUI7QXBEbWtKbkI7O0FBRUE7RUFDRSxtQm9EbGtKZTtBcERta0pqQjs7QUFFQTtFQUNFLGdCb0Rqa0phO0FwRGtrSmY7O0FBRUE7RW9ENWpKRSxnQkFBQTtFcEQ4akpBLGNvRDdqSmE7RXBEOGpKYixxQm9EbmpKQztBcERvakpIOztBQUVBO0VBQ0UsV29EN2pKSTtFcEQ4akpKLGdCb0QzakpVO0VwRDRqSlYsaUJvRHJrSkE7QXBEc2tKRjs7QUFFQTtFQUNFLGlCb0R6akpRO0VwRDBqSlIsb0JvRHpqSmE7QXBEMGpKZjs7QUFFQTtFQUNFLG1Cb0R6akpJO0VwRDBqSkosa0JvRHZqSlU7QXBEd2pKWjs7QUFFQTtFQUNFLGtCb0RyakpZO0VwRHNqSlosVW9EcmpKRTtFcERzakpGLG9Cb0RwakpFO0VwRG9qSkYscUJvRHBqSkU7RXBEb2pKRixvQm9EcGpKRTtFcERvakpGLGFvRHBqSkU7RXBEcWpKRix1Qm9EcGpKWTtNcERvakpaLG1Cb0RwakpZO1VwRG9qSlosZW9EcGpKWTtFcERxakpaLGlCb0RwakplO0VwRHFqSmYsZW9EcGpKVztBcERxakpiOztBQUVBOztFQUVFLGtCb0RwakphO0VwRHFqSmIsV29EbGpKVTtFcERtakpWLHdCb0Q5akpFO0VwRCtqSkYsMkJvRG5qSmE7RXBEb2pKYiw0Qm9EbmpKaUI7RXBEb2pKakIsV29EbmpKTTtBcERvakpSOztBQUVBO0VBQ0UsVW9EaGpKUztFcERpakpULFdvRC9pSlU7RXBEZ2pKVixZb0RyakpFO0VwRHNqSkYsYW9EaGpKVztFcERpakpYLHdEb0RoakpnQjtBcERpakpsQjs7QUFFQTtFQUNFLGFvRC9pSlc7RXBEZ2pKWCxVb0QvaUpNO0VwRGdqSk4sWW9EL2lKTTtFcERnakpOLGFvRDVpSkU7RXBENmlKRix3RG9ENWlKYztBcEQ2aUpoQjs7QUFFQTtFQUNFLG9Cb0RqakpFO0VwRGlqSkYscUJvRGpqSkU7RXBEaWpKRixvQm9EampKRTtFcERpakpGLGFvRGpqSkU7RXBEa2pKRiw0Qm9ENWlKZ0I7RXBENGlKaEIsNkJvRDVpSmdCO0VwRDRpSmhCLDhCb0Q1aUpnQjtNcEQ0aUpoQiwwQm9ENWlKZ0I7VXBENGlKaEIsc0JvRDVpSmdCO0VwRDZpSmhCLHlCb0Q1aUplO0VwRDRpSmYsMkJvRDVpSmU7TXBENGlKZixzQm9ENWlKZTtVcEQ0aUpmLG1Cb0Q1aUplO0VwRDZpSmYsV29ENWlKTTtFcEQ2aUpOLGNvRDFpSlk7RXBEMmlKWixtQm9EdGpKRTtFcER1akpGLGVvRDNpSlc7QXBENGlKYjs7QUFFQTtFQUNFLGVvRHhpSlk7QXBEeWlKZDs7QUFFQTtFQUNFLFdvRDdpSkU7RXBEOGlKRixZb0R4aUpTO0VwRHlpSlQsaUJvRHhpSlk7QXBEeWlKZDs7QUFFQTtFQUNFLGVvRHZpSlk7RXBEd2lKWixXb0R2aUpNO0FwRHdpSlI7O0FBRUE7RUFDRSxpQm9EbmlKUTtFcERvaUpSLG9Cb0RuaUphO0FwRG9pSmY7O0FBRUE7RUFDRSxtQm9EMWlKQTtFcEQyaUpBLGtCb0RuaUpjO0FwRG9pSmhCOztBQUVBO0VBQ0UsY29EbmlKSTtFcERvaUpKLGdCb0RqaUpVO0VwRGtpSlYsbUJvRGpqSkE7RXBEa2pKQSxrQm9EbGlKYztBcERtaUpoQjs7QUFFQTtFb0Q5aEpFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RXBEZ2lKQSx3Qm9EL2hKa0I7RXBEK2hKbEIsK0JvRC9oSmtCO01wRCtoSmxCLHFCb0QvaEprQjtVcEQraEpsQix1Qm9EL2hKa0I7RXBEZ2lKbEIsdUJvRC9oSlU7TXBEK2hKVixtQm9EL2hKVTtVcEQraEpWLGVvRC9oSlU7RXBEZ2lKVixTb0QvaEpFO0VwRGdpSkYsVW9EOWhKVTtFcEQraEpWLGVvRHBpSkE7RXBEcWlKQSxxQm9EL2hKd0I7QXBEZ2lKMUI7O0FBRUE7RUFDRSxvQm9EemlKQTtFcER5aUpBLHFCb0R6aUpBO0VwRHlpSkEsb0JvRHppSkE7RXBEeWlKQSxhb0R6aUpBO0VwRDBpSkEseUJvRDloSmU7RXBEOGhKZiwyQm9EOWhKZTtNcEQ4aEpmLHNCb0Q5aEplO1VwRDhoSmYsbUJvRDloSmU7RUFJZix3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFcEQ0aEpBLG1Cb0QzaEpXO0VwRDJoSlgsb0JvRDNoSlc7TXBEMmhKWCxvQm9EM2hKVztVcEQyaEpYLFlvRDNoSlc7RXBENGhKWCxVb0QxaEpVO0VwRDJoSlYsZ0JvRDloSkE7RXBEK2hKQSxtQm9EM2hKYTtFQUliLGVBQUE7QXBEeWhKRjs7QUFFQTtFQUNFLGVvRHhoSmE7QXBEeWhKZjs7QUFFQTtFcUR4c0pFLGNBQWM7RUFFZCxvQkFBbUI7QXJEeXNKckI7O0FBRUE7RXFEdHNKRSxpQkFBaUI7RXJEd3NKakIsb0JxRGp0SlU7RXJEa3RKVix5QnFEeHNKb0I7QXJEeXNKdEI7O0FBRUE7RUFDRSxtQnFEdHNKaUI7RXJEdXNKakIsY3FEdHNKYztFckR1c0pkLGtCcURyc0pVO0FyRHNzSlo7O0FBRUE7RUFDRSxjcUQ5c0pBO0VyRCtzSkEsZ0JxRHJzSkk7RXJEc3NKSixtQnFEcnNKZTtFQUlmLGVBQUE7RXJEbXNKQSxpQnFEbHNKZTtFckRtc0pmLGNxRGxzSkU7RXJEbXNKRixrQnFEbHNKa0I7QXJEbXNKcEI7O0FBRUE7RUFDRSxpQnFEenNKQTtFckQwc0pBLGdDcURsc0pvQjtFckRrc0pwQix3QnFEbHNKb0I7RUFJcEIsa0JBQU87RXJEZ3NKUCxlcUQvckpXO0VyRGdzSlgsb0NxRGhwSkM7TXJEZ3BKRCxnQ3FEaHBKQztVckRncEpELDRCcURocEpDO0FyRGlwSkg7O0FBRUE7RUFDRSxpRHFEcHBKQztFckRvcEpELHlDcURwcEpDO0VyRG9wSkQsb0NxRHBwSkM7RXJEb3BKRCxpQ3FEcHBKQztFckRvcEpELGdFcURwcEpDO0FyRHFwSkg7O0FBRUE7RUFDRSxXcUQ1ckpFO0VyRDZySkYsbUJxRDVySmM7RXJENnJKZCwyQ3FENXJKdUI7RXJENHJKdkIsbUNxRDVySnVCO0VyRDRySnZCLDhCcUQ1ckp1QjtFckQ0ckp2QiwyQnFENXJKdUI7RXJENHJKdkIsb0RxRDVySnVCO0FyRDZySnpCOztBQUVBO0VBQ0UsYXFENXJKTTtBckQ2ckpSOztBQUVBO0VBQ0UsMERxRDFySmM7VXJEMHJKZCxrRHFEMXJKYztBckQyckpoQjs7QUFFQTtFQUNFLGFxRDFySk07QXJEMnJKUjs7QUFFQTtFQUNFLGlCcUQxckppQjtFckQyckpqQixvQnFEenJKYztBckQwckpoQjs7QUFFQTtFQUNFLG9CcUQxckpRO0VyRDBySlIscUJxRDFySlE7RXJEMHJKUixvQnFEMXJKUTtFckQwckpSLGFxRDFySlE7RXJEMnJKUiw0QnFEMXJKbUI7RXJEMHJKbkIsNkJxRDFySm1CO0VyRDBySm5CLDhCcUQxckptQjtNckQwckpuQiwwQnFEMXJKbUI7VXJEMHJKbkIsc0JxRDFySm1CO0VyRDJySm5CLHlCcUQxckplO0VyRDBySmYsMkJxRDFySmU7TXJEMHJKZixzQnFEMXJKZTtVckQwckpmLG1CcUQxckplO0FyRDJySmpCOztBQUVBO0VBQ0Usa0JxRDFySlE7RXJEMnJKUixjcUQxckpRO0VBTVIsV0FBQTtFckRzckpBLGdCcURyckpZO0VyRHNySlosbUJxRHBySkM7RUFFRCxlQUFBO0VyRG9ySkEsZXFEbnJKZTtFckRvckpmLGlCcURuckppQjtFckRvckpqQixjcURuckphO0VyRG9ySmIsa0JxRG5ySmU7QXJEb3JKakI7O0FBRUE7RUFDRSxrQnFEbnJKZ0I7RXJEb3JKaEIsVXFEbnJKSTtFckRvckpKLFVxRG5ySkk7RXJEb3JKSixjcURuckpJO0VyRG9ySkosV3FEbnJKSTtFckRvckpKLFlxRGpySlU7RXJEa3JKViw0RHFEanNKUztFckRrc0pULHNCcURsckpvQjtFckRtckpwQiwyQnFEbHJKdUI7RXJEbXJKdkIsNEJxRGxySm1CO0VyRG1ySm5CLFdxRGxySkk7QXJEbXJKTjs7QXNEdnlKQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsV0FBQTtFQUNBLGNBQUE7RUFFQSxXQUFRO0V0RHl5SlIsWXNEL3lKRjtFdERnekpFLDREc0QvbUpEO0V0RGduSkMsc0JzRHh5SlU7RXREeXlKViwyQnNEeHlKcUI7RUFJckIsNEJBQXdCO0V0RHN5SnhCLFdzRHB6SkY7RXREcXpKRSw2QnNEdHlKZTtNdERzeUpmLHlCc0R0eUplO1V0RHN5SmYscUJzRHR5SmU7QXREdXlKakI7O0FBRUE7RUFDRSxjc0RweUpjO0V0RHF5SmQsZXNEcHlKUztFdERxeUpULGtCc0RweUphO0V0RHF5SmIsaUJzRHB5SmM7RXREcXlKZCxjc0RweUpFO0V0RHF5SkYsa0JzRHB5SmlCO0F0RHF5Sm5COztBQUVBO0VzRGp5SkUsa0JBQUE7RXREbXlKQSxVc0RseUpVO0V0RG15SlYsa0JzRGx5SmE7RXREbXlKYixvQnNEbHlKaUI7RXREbXlKakIseUJzRHp4SkM7QXREMHhKSDs7QUFFQTtFQUNFLGtCc0RseUpJO0VBT0osV0FBQTtFdEQ2eEpBLFlzRDV4SkU7RXRENnhKRixPc0Q1eEpPO0V0RDZ4SlAsV3NENXhKRTtFdEQ2eEpGLFlzRDN4SlU7RXRENHhKVixxRHNEanlKVTtFdERreUpWLDBCc0Q1eEp1QjtFdEQ2eEp2QixrQ3NEMXhKMEI7RXREMnhKMUIsNEJzRHB5SlU7RXREcXlKVixXc0QzeEpJO0F0RDR4Sk47O0FBRUE7RUFDRSxrQnNEeHhKZTtFdER5eEpmLFdzRHZ4SlU7RXREd3hKVixlc0Q3eEpBO0F0RDh4SkY7O0FBRUE7RUFDRSxpQnNEanlKQTtFdERreUpBLGNzRHZ4Skk7QXREd3hKTjs7QUFFQTtFQUNFLGtCc0RweEppQjtFdERxeEpqQixVc0RueEpVO0V0RG94SlYsZXNEenhKQTtBdEQweEpGOztBQUVBO0VBQ0Usa0JzRGp4SlE7RXREa3hKUixNc0RqeEpFO0V0RGt4SkYsV3NEanhKRTtFdERreEpGLG1Cc0Q3d0ptQjtBdEQ4d0pyQjs7QUFFQTtFQUNFLGtCc0Qzd0pZO0F0RDR3SmQ7O0FBRUE7RUFDRSxRc0Q3d0pFO0V0RDh3SkYsVXNEMXdKTTtFdEQyd0pOLFlzRDF3SlM7QXREMndKWDs7QUFFQTtFQUNFLFVzRG54SkU7RXREb3hKRixXc0R6d0pTO0V0RDB3SlQsWXNEendKVTtBdEQwd0paOztBQUVBO0VBQ0UsaUJzRHJ3Slk7RXREc3dKWixvQnNEendKRTtBdEQwd0pKOztBQUVBO0VBQ0UsZXNEdHdKYTtFdER1d0piLG1Cc0Rwd0pZO0F0RHF3SmQ7O0FBRUE7RUFDRSxvQnNEcndKVztFdERxd0pYLHFCc0Ryd0pXO0V0RHF3Slgsb0JzRHJ3Slc7RXREcXdKWCxhc0Ryd0pXO0V0RHN3SlgsNEJzRGx3SkU7RXREa3dKRiw2QnNEbHdKRTtFdERrd0pGLDhCc0Rsd0pFO010RGt3SkYsMEJzRGx3SkU7VXREa3dKRixzQnNEbHdKRTtFdERtd0pGLHlCc0Rsd0pVO0V0RGt3SlYsMkJzRGx3SlU7TXREa3dKVixzQnNEbHdKVTtVdERrd0pWLG1Cc0Rsd0pVO0V0RG13SlYsWXNEbHdKVztFdERtd0pYLGtCc0Rsd0plO0V0RG13SmYseUJzRGx3SnVCO0V0RG13SnZCLHlCc0Rqd0p1QjtFdERrd0p2QixtQnNEeHdKRTtFdER5d0pGLHVEc0Rsd0pZO1V0RGt3SlosK0NzRGx3Slk7RXREbXdKWixrQnNEbHdKYTtBdERtd0pmOztBQUVBO0VBQ0UsbUJzRC92SmM7RXREZ3dKZCxlc0QvdkpjO0V0RGd3SmQsZ0JzRC92SmU7RXREZ3dKZixpQnNEOXZKWTtFdEQrdkpaLGNzRHB3SkU7QXREcXdKSjs7QUFFQTtFQUNFLG1Cc0Q3dkpZO0V0RDh2SlosZXNEendKRTtFdEQwd0pGLGlCc0Q5dkpXO0V0RCt2SlgsY3NEOXZKWTtBdEQrdkpkOztBQUVBO0VBQ0Usb0JzRDN2Slc7RXREMnZKWCxxQnNEM3ZKVztFdEQydkpYLG9Cc0QzdkpXO0V0RDJ2SlgsYXNEM3ZKVztFdEQ0dkpYLHdCc0Q5dUpHO0V0RDh1SkgsK0JzRDl1Skc7TXREOHVKSCxxQnNEOXVKRztVdEQ4dUpILHVCc0Q5dUpHO0V0RCt1SkgsNEJzRDF2SnFCO0V0RDB2SnJCLDZCc0QxdkpxQjtFdEQwdkpyQiw4QnNEMXZKcUI7TXREMHZKckIsMEJzRDF2SnFCO1V0RDB2SnJCLHNCc0QxdkpxQjtFdEQydkpyQixXc0Rod0pFO0V0RGl3SkYsZ0JzRDN2Slc7RXRENHZKWCxpQnNEM3ZKYTtFdEQ0dkpiLGtCc0QzdkphO0F0RDR2SmY7O0FBRUE7RUFDRSxnQnNEMXZKYTtBdEQydkpmOztBQUVBO0VBQ0UsbUJzRHR2Slc7RXREc3ZKWCxvQnNEdHZKVztNdERzdkpYLG9Cc0R0dkpXO1V0RHN2SlgsWXNEdHZKVztFdER1dkpYLGdCc0R0dkpXO0V0RHV2SlgsYUFBYTtBdUR0N0pmOztBdkR5N0pBO0V1RHI3SkUsbUJBQW1CO0F2RHU3SnJCOztBQUVBO0V1RHA3SkUsaUJBQWlCO0V2RHM3SmpCLG9CdUQvN0pnQjtBdkRnOEpsQjs7QUFFQTtFQUNFLGtCdURwN0pjO0V2RHE3SmQscUJ1RG43SnFCO0V2RG83SnJCLGV1RHY3SkE7RXZEdzdKQSxpQnVEcDdKSTtFdkRxN0pKLGN1RGw3SlU7QXZEbTdKWjs7QUFFQTtFQUNFLG1CdURoN0pZO0V2RGk3SlosZXVEaDdKVztFQUdYLGdCQUFBO0V2RCs2SkEsaUJ1RDk2SmE7QXZEKzZKZjs7QUFFQTtFQUNFLG1CdUQ5NkplO0V2RCs2SmYsZXVEOTZKYTtFQUliLGdCQUFBO0V2RDQ2SkEsaUJ1RDM2Slk7QXZENDZKZDs7QUFFQTtFQUNFLGN1RDM2Slk7RXZENDZKWixxQnVEMTZKcUI7RXZEMjZKckIsOEJ1RGw3SkE7RXZEazdKQSx5QnVEbDdKQTtFdkRrN0pBLHNCdURsN0pBO0F2RG03SkY7O0FBRUE7RXVEdjZKRSxjQUFBO0V2RHk2SkEsMEJ1RDk1SkM7QXZEKzVKSDs7QUFFQTtFQUNFLHFCdUR0NkpxQjtBdkR1Nkp2Qjs7QUFFQTtFdURuNkpFLGtCQUFBO0V2RHE2SkEsVXVEcDZKRTtFdkRxNkpGLGlCdURwNkppQjtFdkRxNkpqQixpQnVEcDZKZTtFdkRxNkpmLHlFdURuNkowQjtFdkRtNkoxQixzRXVEbjZKMEI7RXZEbzZKMUIsZ0J1RHo2SkE7QXZEMDZKRjs7QUFFQTtFQUNFLDRCdURuNkp1QjtFdkRtNkp2Qiw4QnVEbjZKdUI7RXZEbTZKdkIsc0N1RG42SnVCO012RG02SnZCLGtDdURuNkp1QjtVdkRtNkp2Qiw4QnVEbjZKdUI7QXZEbzZKekI7O0FBRUE7RUFDRSxrQnVEaDZKaUI7RXZEaTZKakIsVXVELzVKVTtFdkRnNkpWLG9CdURuNkpBO0V2RG02SkEscUJ1RG42SkE7RXZEbTZKQSxvQnVEbjZKQTtFdkRtNkpBLGF1RG42SkE7RXZEbzZKQSw0QnVEaDZKbUI7RXZEZzZKbkIsNkJ1RGg2Sm1CO0V2RGc2Sm5CLDhCdURoNkptQjtNdkRnNkpuQiwwQnVEaDZKbUI7VXZEZzZKbkIsc0J1RGg2Sm1CO0V2RGk2Sm5CLHdCdURoNkptQjtFdkRnNkpuQiwrQnVEaDZKbUI7TXZEZzZKbkIscUJ1RGg2Sm1CO1V2RGc2Sm5CLHVCdURoNkptQjtFdkRpNkpuQixldURoNkpJO0V2RGk2SkosaUJ1RDk1SlU7RXZEKzVKVixvQnVEeDZKQTtBdkR5NkpGOztBQUVBO0VBQ0UsbUJnQmw5SmE7RWhCbTlKYixjdUQ1NUpFO0V2RDY1SkYsaUJBQWlCO0F3RGxnS25COztBeERxZ0tBO0V3RGpnS0UsbUJBQW1CO0V4RG1nS25CLGN3RHZnS0Y7QXhEd2dLQTs7QUFFQTtFQUNFLGtCd0RsZ0tlO0V4RG1nS2YsVXdEbGdLRTtFQUdGLGVBQUE7RXhEaWdLQSxhd0RoZ0tFO0V4RGlnS0YsZXdEaGdLYztFeERpZ0tkLGdCd0QvL0pVO0F4RGdnS1o7O0FBRUE7RUFDRSxrQndEdmdLQTtFeER3Z0tBLFd3RC8vSkk7RUFJSixZQUFBO0F4RDYvSkY7O0FBRUE7RUFDRSxrQndEMS9Kc0I7QXhEMi9KeEI7O0FBRUE7RUFDRSxrQndEMS9KSTtFeEQyL0pKLFF3RHgvSlE7RXhEeS9KUixPd0RqZ0tBO0V4RGtnS0EsV3dEei9KSTtFeEQwL0pKLGdCd0R6L0pJO0VBSUosbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0V4RHUvSkEsb0J3RHQvSlk7S3hEcy9KWixpQndEdC9KWTtFeER1L0paLGdCd0R0L0pZO0F4RHUvSmQ7O0FBRUE7RUFDRSxNd0R0L0pFO0V4RHUvSkYsT3dEdC9KRTtFeER1L0pGLFd3RHIvSlU7RXhEcy9KVixZd0QvL0pBO0V4RGdnS0Esb0J3RHQvSkk7S3hEcy9KSixpQndEdC9KSTtBeER1L0pOOztBQUVBO0VBQ0UsVXdEci9KSTtFeERzL0pKLFl3RHJnS0M7RXhEc2dLRCxZd0RuL0pZO0F4RG8vSmQ7O0FBRUE7RUFDRSxRd0RuL0pJO0V4RG8vSkosVXdEbi9KUztFeERvL0pULFl3RG4vSlk7QXhEby9KZDs7QUFFQTtFQUNFLGF3RG4vSmE7RXhEby9KYixXd0RsL0pVO0V4RG0vSlYsZ0J3RGxoS0M7RXhEbWhLRCxtQndEbi9KaUI7QXhEby9KbkI7O0FBRUE7RUFDRSxpQndEbC9KYTtFeERtL0piLG9Cd0RsL0prQjtBeERtL0pwQjs7QUFFQTtFQUNFLDRCd0QxK0p3QjtFeEQwK0p4Qiw4QndEMStKd0I7RXhEMCtKeEIsc0N3RDErSndCO014RDArSnhCLGtDd0QxK0p3QjtVeEQwK0p4Qiw4QndEMStKd0I7QXhEMitKMUI7O0FBRUE7RUFDRSxnQndEbCtKTTtFQUtOLG1CQUFBO0F4RCs5SkY7O0FBRUE7RUFDRSxnQndEOTlKZTtFeEQrOUpmLGNnQjVqS007QWhCNmpLUjs7QUFFQTtFQUNFLGdCd0Q5OUphO0F4RCs5SmY7O0FBRUE7RUFDRSxrQndENzlKZTtFeEQ4OUpmLG1Cd0Q3OUppQjtBeEQ4OUpuQjs7QUFFQTtFQUNFLGtCd0QxOUppQjtBeEQyOUpuQjs7QUFFQTtFQUNFLE13RHo5SkU7RXhEMDlKRixXd0RsK0pBO0V4RG0rSkEsYXdEMTlKSTtBeEQyOUpOOztBQUVBO0VBQ0UsVXdEejlKSTtFeEQwOUpKLFd3RHo5Skk7RXhEMDlKSixZd0R0OUpZO0F4RHU5SmQ7O0FBRUE7RUFDRSxVd0QzOUpFO0V4RDQ5SkYsVXdEdDlKTTtFeER1OUpOLFdBQVc7RXlEbG5LYixVQUFBO0F6RG9uS0E7O0FBRUE7RXlEam5LRSxVQUFRO0V6RG1uS1IsVXlEeG5LRjtFekR5bktFLFd5RG5uS0U7RXpEb25LRixVeURubktFO0F6RG9uS0o7O0FBRUE7RUFDRSx1RHlEcjhKRDtVekRxOEpDLCtDeURyOEpEO0F6RHM4SkQ7O0FBRUE7RUFDRSxjeURobktFO0V6RGluS0YsV3lEL21LVTtFekRnbktWLGdCeURybktBO0V6RHNuS0EsV3lEaG5LSTtBekRpbktOOztBQUVBO0VBQ0Usa0J5RC9tS2U7RXpEZ25LZixNeUQvbUtJO0V6RGduS0osT3lENW5LQztFekQ2bktELFd5RDdtS0k7QXpEOG1LTjs7QUFFQTtFQUNFLGtCeUQ3bUtpQjtFekQ4bUtqQixvQnlEN21LWTtBekQ4bUtkOztBQUVBO0VBQ0Usb0J5RDdtS0k7RXpENm1LSixxQnlEN21LSTtFekQ2bUtKLG9CeUQ3bUtJO0V6RDZtS0osYXlEN21LSTtFekQ4bUtKLDRCeURqbUtHO0V6RGltS0gsOEJ5RGptS0c7RXpEaW1LSCxzQ3lEam1LRztNekRpbUtILGtDeURqbUtHO1V6RGltS0gsOEJ5RGptS0c7QXpEa21LTDs7QUFFQTtFQUNFLGdCeUQ3bUtZO0V6RDhtS1osY3lEN21LWTtBekQ4bUtkOztBQUVBO0VBQ0Usa0J5RDVtS1k7RUFLWixVQUFBO0V6RHltS0EsZ0J5RHhtS1k7RXpEeW1LWixjeUR4bUthO0V6RHltS2IsZXlEeG1LWTtBekR5bUtkOztBQUVBO0VBQ0Usa0J5RHhtS2tCO0V6RHltS2xCLFd5RHhtS0U7RXpEeW1LRixPeUR4bUtFO0V6RHltS0YsT3lEeG1LRTtFekR5bUtGLFd5RHhtS1c7RXpEeW1LWCxXeUR2bUtVO0V6RHdtS1YsZ0V5RHJuS2M7RXpEc25LZCxpQ3lEeG1LYTtFekR5bUtiLHdCeUR4bUtVO0V6RHltS1YsNEJ5RHhtS2dCO0V6RHltS2hCLFd5RHhtS0k7QXpEeW1LTjs7QUFFQTtFQUNFLDRCeUR2bUtVO0V6RHVtS1YsNkJ5RHZtS1U7RXpEdW1LViw4QnlEdm1LVTtNekR1bUtWLDBCeUR2bUtVO1V6RHVtS1Ysc0J5RHZtS1U7QXpEd21LWjs7QUFFQTtFQUNFLGtCeURwbUtlO0VBR2YsY0FBQTtFekRtbUtBLG1CeURsbUtZO0F6RG1tS2Q7O0FBRUE7RUFDRSxpQnlEbG1LVTtBekRtbUtaOztBQUVBO0VBQ0UsVXlEbG1LSTtFekRtbUtKLFd5RGxtS0k7QXpEbW1LTjs7QUFFQTtFQUNFLGtCeURqbUtlO0F6RGttS2pCOztBQUVBO0VBQ0Usa0J5RDlsS1E7RXpEK2xLUixXeUQ5bEtTO0V6RCtsS1QsZ0J5RDlsS2M7RXpEK2xLZCxtQnlEOWxLaUI7RXpEK2xLakIseUJ5RDlsS3lCO0V6RCtsS3pCLHlCeUQ3bEtFO0V6RDhsS0Ysa0J5RHhsS0c7RXpEeWxLSCx1RHlENWxLNEI7VXpENGxLNUIsK0N5RDVsSzRCO0V6RDZsSzVCLGdCeURobUtFO0F6RGltS0o7O0FBRUE7RUFDRSxjeUR6bEtZO0V6RDBsS1osV3lEN2xLRTtFekQ4bEtGLGlCeUQxbEtlO0VBS2YsV0FBQTtBekR1bEtGOztBQUVBO0VBQ0Usa0J5RHRsS2U7RXpEdWxLZixReURwbEtRO0V6RHFsS1IsU3lENWxLQTtFekQ2bEtBLHdDeURubEtDO016RG1sS0Qsb0N5RG5sS0M7VXpEbWxLRCxnQ3lEbmxLQztFQUVELFdBQUE7QXpEbWxLRjs7QUFFQTtFQUNFLGtCZ0J4dEtjO0VoQnl0S2QsUXlEamxLUTtFekRrbEtSLFN5RHhsS0E7RXpEeWxLQSw2RHlEMWtLQztNekQwa0tELHlEeUQxa0tDO1V6RDBrS0QscUR5RDFrS0M7RXpEMmtLRCxjeURobEtVO0F6RGlsS1o7O0FBRUE7RUFDRSxxQnlEamxLaUI7RUFJakIsaUJBQUE7RXpEK2tLQSxtQnlEOWtLaUI7RXpEK2tLakIsZWdCbnVLTztFaEJvdUtQLGdCeUQ3a0tVO0V6RDhrS1YsaUJ5RGxsS0E7RXpEbWxLQSxrQnlEOWtLSTtFekQra0tKLFd5RDVrS1U7RXpENmtLVix1RHlEcmxLUTtVekRxbEtSLCtDeURybEtRO0F6RHNsS1Y7O0FBRUE7RUFDRSx5QnlEMWtLa0I7QXpEMmtLcEI7O0FBRUE7RUFDRSx5QnlEaGxLQTtBekRpbEtGOztBMERod0tBO0VBQ0UseUJBQWlCO0ExRG13S25COztBQUVBO0VBQ0Usa0IwRGx3S2U7RUFHZixNQUFNO0UxRGl3S04sVzBEendLRjtFMUQwd0tFLFkwRGp3S0U7QTFEa3dLSjs7QUFFQTtFQUNFLFUwRC92S0U7QTFEZ3dLSjs7QUFFQTtFQUNFLFUwRDd2S1U7QTFEOHZLWjs7QUFFQTtFQUNFLGtCMEQzdktnQjtFMUQ0dktoQixjMEQzdkthO0ExRDR2S2Y7O0FBRUE7RUFDRSxRMEQzdktFO0UxRDR2S0YsUzBEMXZLUTtBMUQydktWOztBQUVBO0VBQ0UsTzBEM3ZLSTtFMUQ0dktKLFMwRDN2S0k7QTFENHZLTjs7QUFFQTtFQUNFLGtCMEQxdktZO0UxRDJ2S1osbUMwRDF2S21CO00xRDB2S25CLCtCMEQxdkttQjtVMUQwdktuQiwyQjBEMXZLbUI7QTFEMnZLckI7O0FBRUE7RUFDRSxRMER2dktFO0UxRHd2S0YsUzBEdnZLRTtBMUR3dktKOztBQUVBO0UwRHB2S0UsUUFBQTtFMURzdktBLFMwRHJ2S1M7QTFEc3ZLWDs7QUFFQTtFQUNFLGlCMERydktnQjtFMURzdktoQixvQjBEcnZLYTtBMURzdktmOztBQUVBO0VBQ0UseUIwRHJ2S2U7RTFEcXZLZiwyQjBEcnZLZTtNMURxdktmLHNCMERydktlO1UxRHF2S2YsbUIwRHJ2S2U7QTFEc3ZLakI7O0FBRUE7RUFDRSxnQjBEcHZLYTtFMURxdktiLG1CMERwdktnQjtBMURxdktsQjs7QUFFQTtFQUNFLGdCMEQ1dUtDO0UxRDZ1S0QsYzBEaHZLVTtBMURpdktaOztBQUVBO0VBQ0UsbUIwRDl1S2U7QTFEK3VLakI7O0FBRUE7RUFDRSxnQjBEOXVLYTtBMUQrdUtmOztBQUVBO0UyRDkwS0Esa0JBQW1CO0VBQ2pCLE1BQUE7RUFDQSxXQUFBO0VBRUEsY0FBUTtFM0QrMEtSLG9CMkRuMUtnQjtBM0RvMUtsQjs7QUFFQTtFQUNFLGtCMkR2MUtGO0EzRHcxS0E7O0FBRUE7RUFDRSxTMkQ1MEtFO0UzRDYwS0YsVzJENTBLRTtFM0Q2MEtGLFcyRDMwS1U7QTNENDBLWjs7QUFFQTtFQUNFLE8yRHowS0U7RTNEMDBLRixTMkR6MEtFO0UzRDAwS0YsVzJEeDBLVTtBM0R5MEtaOztBQUVBO0UyRHIwS0UsaUJBQUE7RTNEdTBLQSxvQjJEajBLQztBM0RrMEtIOztBQUVBO0UyRGwwS0UsNEJBQVU7RUFBViw4QkFBVTtFQUFWLHNDQUFVO01BQVYsa0NBQVU7VUFBViw4QkFBVTtBM0RvMEtaOztBQUVBO0VBQ0UsZ0IyRGwwS1U7RTNEbTBLVixtQjJEeDBLQTtBM0R5MEtGOztBQUVBO0VBQ0UsZ0IyRGowS1U7RTNEazBLVixtQjJENzBLQTtBM0Q4MEtGOztBQUVBO0VBQ0UsbUIyRGwwS2lCO0EzRG0wS25COztBQUVBO0VBQ0UsbUIyRGgwS21CO0UzRGkwS25CLGUyRDl6S1k7QTNEK3pLZDs7QUFFQTtFQUNFLFcyRDV6S1c7QTNENnpLYjs7QUFFQTtFQUNFLGtCMkQxektZO0UzRDJ6S1osTTJEbDBLRTtFM0RtMEtGLFcyRDN6S007RUFLTixjQUFBO0UzRHd6S0Esb0IyRHZ6S2tCO0EzRHd6S3BCOztBQUVBO0VBQ0Usa0IyRHJ6S2M7QTNEc3pLaEI7O0FBRUE7RUFDRSxPMkRwektFO0UzRHF6S0YsVzJEN3pLQTtFM0Q4ektBLFkyRHJ6S1M7QTNEc3pLWDs7QUFFQTtFQUNFLE8yRGwwS0E7RTNEbTBLQSxVMkRwektJO0VBSUosVUFBQTtBM0RrektGOztBQUVBO0VBQ0UsaUIyRGh6S2U7RTNEaXpLZixvQjJEL3lLRztBM0RnektMOztBQUVBO0VBQ0UsbUIyRDd5S0c7RTNEOHlLSCxrQkFBa0I7QTREcjZLcEI7O0E1RHc2S0E7RTREcDZLRSxpQkFBaUI7RTVEczZLakIsbUI0RDE2S1U7QTVEMjZLWjs7QUFFQTtFQUNFLGlCNERyNktFO0VBR0Ysb0JBQU87QTVEbzZLVDs7QUFFQTtFQUNFLGdCNERuNktFO0U1RG82S0YsYzREbjZLYTtFNURvNktiLGtCNERuNktjO0U1RG82S2QseUI0RG42S2tCO0U1RG82S2xCLG1CNERuNktpQjtFQUdqQix1REFBYTtVQUFiLCtDQUFhO0U1RGs2S2IsZ0I0RGo2S2E7QTVEazZLZjs7QUFFQTtFQUNFLDRCNER4NUtDO0U1RHc1S0QsNkI0RHg1S0M7RTVEdzVLRCw4QjREeDVLQztNNUR3NUtELDBCNER4NUtDO1U1RHc1S0Qsc0I0RHg1S0M7QTVEeTVLSDs7QUFFQTtFQUNFLGdCNEQ5NUtlO0VBSWYsY0FBQTtBNUQ0NUtGOztBQUVBO0VBQ0Usa0I0RDM1S2E7RTVENDVLYixXNEQzNUtVO0VBRVoscUJBQUE7QTVEMjVLQTs7QUFFQTtFQUNFLGtCNEQxNUtPO0E1RDI1S1Q7O0FBRUE7RUFDRSxRNEQxNUtFO0U1RDI1S0YsVTREMTVLUTtFNUQyNUtSLFc0RDE1S1M7QTVEMjVLWDs7QUFFQTtFQUNFLE80RDE1S0U7RUFHRixXQUFBO0U1RHk1S0EsWTREeDVLWTtBNUR5NUtkOztBQUVBO0VBQ0Usb0I0RHg1S2E7RTVEdzVLYixxQjREeDVLYTtFNUR3NUtiLG9CNER4NUthO0U1RHc1S2IsYTREeDVLYTtFNUR5NUtiLDRCNER4NUtrQjtFNUR3NUtsQiw2QjREeDVLa0I7RTVEdzVLbEIsOEI0RHg1S2tCO001RHc1S2xCLDBCNER4NUtrQjtVNUR3NUtsQixzQjREeDVLa0I7RTVEeTVLbEIsd0I0RHg1S21CO0U1RHc1S25CLCtCNER4NUttQjtNNUR3NUtuQixxQjREeDVLbUI7VTVEdzVLbkIsdUI0RHg1S21CO0U1RHk1S25CLHlCNER4NUttQjtFNUR3NUtuQiwyQjREeDVLbUI7TTVEdzVLbkIsc0I0RHg1S21CO1U1RHc1S25CLG1CNER4NUttQjtFNUR5NUtuQixlNER2NUthO0U1RHc1S2IsaUJBQWlCO0E0RHI1S2pCOztBNUR3NUtGO0U0RGg1S0UsbUJBQUE7RTVEazVLQSxlNERqNUtlO0U1RGs1S2YsaUI0RGo1S1k7RTVEazVLWixrQjREajVLYTtBNURrNUtmOztBQUVBO0VBQ0UsbUI0RGo1S2U7RTVEazVLZixpQzREajVLWTtFNURrNUtaLGU0RGo1S2M7RTVEazVLZCxpQjREaDVLVTtFNURpNUtWLGM0RDU1S0E7RTVENjVLQSxrQjREajVLYTtBNURrNUtmOztBQUVBO0VBQ0UsZ0I0RDU0S1c7QTVENjRLYjs7QUFFQTtFQUNFLGlCNEQ1NEtFO0U1RDY0S0Ysb0I0RHY0S0M7QTVEdzRLSDs7QUFFQTtFQUNFLGU0RHg0S2E7RTVEeTRLYixnQjREeDRLYztBNUR5NEtoQjs7QUFFQTtFQUNFLG1CNER0NEtlO0U1RHU0S2Ysa0JnQnIvS2M7QWhCcy9LaEI7O0FBRUE7RUFDRSxrQjREOTNLRztFQUlELFlBQUE7RTVENDNLRixrQjREMTNLRztBNUQyM0tMOztBQUVBOztFQUVFLGtCNERwM0thO0U1RHEzS2IsVTREcDNLTztFNURxM0tQLG1DNERwM0thO001RG8zS2IsK0I0RHAzS2E7VTVEbzNLYiwyQjREcDNLYTtFNURxM0tiLHdCNERwM0tlO0U1RHEzS2YsK0I0RHAzS3lCO0U1RHEzS3pCLDRCNERwM0txQjtBNURxM0t2Qjs7QUFFQTtFQUNFLFU0RHAzS0U7RTVEcTNLRixVNERwM0tFO0U1RHEzS0YsWTREcDNLRTtFNURxM0tGLDhEZ0JwZ0xhO0FoQnFnTGY7O0FBRUE7RUFDRSxVNERwM0tPO0U1RHEzS1AsVTREcDNLSTtFNURxM0tKLFk0RGwzS1U7RTVEbTNLViw4RDREejRLWTtBNUQwNEtkOztBQUVBO0VBQ0UsYzREaDNLYztFQUdkLGVBQUE7RTVEKzJLQSxtQjREOTJLWTtBNUQrMktkOztBQUVBO0VBQ0UsbUI0RDkyS2E7RTVEKzJLYixlNEQ5MktVO0U1RCsyS1YsZ0I0RDkyS2U7RTVEKzJLZixpQjREOTJLYTtBNUQrMktmOztBQUVBO0VBQ0UsZ0I0RDkyS2M7RTVEKzJLZCxjNEQ5MktXO0U1RCsyS1gsZTREOTJLYTtFNUQrMktiLGlCNEQ1MktVO0U1RDYyS1YsYzREOTNLQTtBNUQrM0tGOztBQUVBO0VBQ0Usa0I0RDEyS2lCO0E1RDIyS25COztBQUVBO0VBQ0UsVzREMTJLRTtFNUQyMktGLGdCNER6MktVO0E1RDAyS1o7O0FBRUE7RUFDRSxnQjREcDNLQTtFNURxM0tBLG1CNER6MktpQjtBNUQwMktuQjs7QUFFQTtFQUNFLHlCQUF5QjtFNkR4a0wzQixtQkFBYTtBN0Qwa0xiOztBQUVBO0U2RHZrTEUsb0JBQVE7RUFBUixxQkFBUTtFQUFSLG9CQUFRO0VBQVIsYUFBUTtFN0R5a0xSLHlCNkQ5a0xXO0U3RDhrTFgsc0M2RDlrTFc7TTdEOGtMWCxzQjZEOWtMVztVN0Q4a0xYLDhCNkQ5a0xXO0U3RCtrTFgseUI2RHprTGU7RTdEeWtMZiwyQjZEemtMZTtNN0R5a0xmLHNCNkR6a0xlO1U3RHlrTGYsbUI2RHprTGU7RTdEMGtMZixhNkR6a0xFO0VBR0YsZUFBUTtBN0R3a0xWOztBQUVBO0U2RHJrTEUsZ0JBQUE7RTdEdWtMQSxlNkR0a0xZO0U3RHVrTFosZ0I2RHRrTFc7RUFHWCxpQkFBQTtFN0Rxa0xBLHFCNkRwa0xvQjtBN0Rxa0x0Qjs7QUFFQTtFQUNFLFc2RHBrTFc7RTdEcWtMWCxZNkRwa0xTO0U3RHFrTFQsZ0M2RHBrTGM7TTdEb2tMZCw0QjZEcGtMYztVN0Rva0xkLHdCNkRwa0xjO0U3RHFrTGQsc0I2RHBrTEU7TTdEb2tMRixvQjZEcGtMRTtVN0Rva0xGLGM2RHBrTEU7RTdEcWtMRixpQjZEcGtMaUI7RTdEcWtMakIsYzZEcGtMRTtFN0Rxa0xGLDBDNkRwa0xxQjtFN0Rva0xyQixrQzZEcGtMcUI7RTdEb2tMckIsNkI2RHBrTHFCO0U3RG9rTHJCLDBCNkRwa0xxQjtFN0Rva0xyQixrRDZEcGtMcUI7QTdEcWtMdkI7O0FBRUE7RUFDRSxpQzZEcGtMYTtNN0Rva0xiLDZCNkRwa0xhO1U3RG9rTGIseUI2RHBrTGE7QTdEcWtMZjs7QUFFQTtFQUNFLFM2RG5rTE87RTdEb2tMUCxlNkRua0xVO0VBSVYsZ0JBQUE7RTdEaWtMQSwrQjZEaGtMb0I7RTdEZ2tMcEIsMEI2RGhrTG9CO0U3RGdrTHBCLHVCNkRoa0xvQjtBN0Rpa0x0Qjs7QUFFQTtFQUNFLGU2RGhrTFc7RTdEaWtMWCw2QjZEaGtMYTtBN0Rpa0xmOztBQUVBO0VBQ0UsbUI2RGhrTEU7RTdEaWtMRixpQzZEaGtMOEI7RTdEaWtMOUIsZTZEaGtMYTtFN0Rpa0xiLGlCNkQvakxVO0U3RGdrTFYsYzZEOWtMQTtBN0Qra0xGOztBQUVBO0VBQ0UsMkI2RDlqTDBCO0E3RCtqTDVCOztBQUVBO0VBQ0UsZ0I2RC9qTGE7RUFJYixjQUFBO0U3RDZqTEEscUI2RDVqTGlCO0U3RDZqTGpCLHFCNkQ1akxxQjtFQUdyQiw4QkFBVTtFQUFWLHlCQUFVO0VBQVYsc0JBQVU7QTdEMmpMWjs7QUFFQTtFQUNFLGNnQjFvTE07RWhCMm9MTiwwQjZEempMMEI7QTdEMGpMNUI7O0FBRUE7RUFDRSxpQjZEeGpMVTtFN0R5akxWLG9CNkRwa0xBO0U3RHFrTEEsK0M2RHpqTHVCO0U3RDBqTHZCLCtCNkR6akxtQjtFN0QwakxuQixnRDZEdmpMQztFN0R1akxELHdDNkR2akxDO0VBRUQsNEJBQVE7QTdEdWpMVjs7QUFFQTtFQUNFLG1CNkQvaExDO0U3RGdpTEQsa0I2RDNqTEM7QTdENGpMSDs7QUFFQTtFQUNFLGU2RHJqTGU7RTdEc2pMZixtQjZEcmpMZ0I7QTdEc2pMbEI7O0FBRUE7RUFDRSxtQjZEcmpMSTtBN0RzakxOOztBQUVBO0VBQ0Usa0I2RHhrTEE7QTdEeWtMRjs7QUFFQTtFQUNFLFc2RG5qTEk7QTdEb2pMTjs7QUFFQTtFOEQ3cUxFLGdCQUFjO0VBQ2QsWUFBQTtFQUNBLGlCQUFnQjtFQUVoQixrQkFBaUI7RTlEOHFMakIsYThEcHJMTztFOURxckxQLHlCOEQ5cUxlO0U5RCtxTGYseUI4RDlxTG1CO0U5RCtxTG5CLG1COEQ5cUxnQjtFQUdoQixrQkFBaUI7QTlENnFMbkI7O0FBRUE7RThEMXFMRSxvQkFBTTtFQUFOLHFCQUFNO0VBQU4sb0JBQU07RUFBTixhQUFNO0U5RDRxTE4seUI4RDNxTGtCO0U5RDJxTGxCLDJCOEQzcUxrQjtNOUQycUxsQixzQjhEM3FMa0I7VTlEMnFMbEIsbUI4RDNxTGtCO0U5RDRxTGxCLHdCOEQxcUxxQjtFOUQwcUxyQiwrQjhEMXFMcUI7TTlEMHFMckIscUI4RDFxTHFCO1U5RDBxTHJCLHVCOEQxcUxxQjtFOUQycUxyQixXOEQ5cUxBO0U5RCtxTEEsWThEM3FMSTtFOUQ0cUxKLG1COEQzcUxpQjtFQUlqQix5QkFBWTtFOUR5cUxaLG1COER4cUxrQjtBOUR5cUxwQjs7QUFFQTtFQUNFLFc4RHhxTEk7RTlEeXFMSixZOER4cUxJO0U5RHlxTEosYzhEeHFMSTtBOUR5cUxOOztBQUVBO0VBQ0Usa0I4RHZxTGU7RUFJZixlQUFBO0U5RHFxTEEsZ0I4RHBxTGU7RTlEcXFMZixpQjhEbnFMVTtBOURvcUxaOztBQUVBO0VBQ0UsZ0I4RDFxTEE7RTlEMnFMQSxlOERucUxJO0VBSUosaUJBQUE7RTlEaXFMQSxjZ0IxcUxNO0FoQjJxTFI7O0FBRUE7RUFDRSxpQjhEOXBMVTtFOUQrcExWLG9COEQ5cExvQjtBOUQrcEx0Qjs7QUFFQTtFQUNFLG1COEQ5cExpQjtFOUQrcExqQixlOEQ5cExJO0U5RCtwTEosZ0I4RDVwTFU7RTlENnBMVixpQjhEeHFMQTtFOUR5cUxBLHNCOEQ3cExlO0U5RDhwTGYsa0I4RDdwTGU7RTlEOHBMZix5QjhEM3BMQztBOUQ0cExIOztBQUVBO0VBQ0Usb0I4RDFwTEU7RTlEMHBMRixxQjhEMXBMRTtFOUQwcExGLG9COEQxcExFO0U5RDBwTEYsYThEMXBMRTtFOUQycExGLHVCOEQxcExjO005RDBwTGQsbUI4RDFwTGM7VTlEMHBMZCxlOEQxcExjO0U5RDJwTGQsZ0I4RHpwTFU7RTlEMHBMVixjOERocUxBO0U5RGlxTEEsVThEMXBMSTtFOUQycExKLHFCOEQxcExtQjtBOUQycExyQjs7QUFFQTtFQUNFLG9COER6cExJO0U5RHlwTEoscUI4RHpwTEk7RTlEeXBMSixvQjhEenBMSTtFOUR5cExKLGE4RHpwTEk7RUFJSix5QkFBUztFQUFULDJCQUFTO01BQVQsc0JBQVM7VUFBVCxtQkFBUztFOUR1cExULHdCOERqcExDO0U5RGlwTEQsK0I4RGpwTEM7TTlEaXBMRCxxQjhEanBMQztVOURpcExELHVCOERqcExDO0U5RGtwTEQsbUI4RHJwTFU7RTlEcXBMVixvQjhEcnBMVTtNOURxcExWLG9COERycExVO1U5RHFwTFYsWThEcnBMVTtFOURzcExWLGM4RHpwTEE7RTlEMHBMQSxnQjhEdHBMYTtFOUR1cExiLG1CQUFtQjtBK0R6dkxyQjs7QS9ENHZMQTtFK0R6dkxFLFdBQVU7QS9EMnZMWjs7QUFFQTtFQUNFLGtCK0QxdkxnQjtFL0QydkxoQixVK0QxdkxFO0VBR0YsaUJBQWlCO0UvRHl2TGpCLGlCK0Rwd0xGO0UvRHF3TEUseUUrRHZxTEQ7RS9EdXFMQyxzRStEdnFMRDtFQS9FQyxnQkFBQTtBL0R3dkxGOztBQUVBO0VBQ0UsNEIrRHJ2TGU7RS9EcXZMZiw4QitEcnZMZTtFL0RxdkxmLHNDK0RydkxlO00vRHF2TGYsa0MrRHJ2TGU7VS9EcXZMZiw4QitEcnZMZTtBL0RzdkxqQjs7QUFFQTtFQUNFLGtCK0RydkxZO0UvRHN2TFosVStEbnZMVTtFL0RvdkxWLG9CK0Q3dkxBO0UvRDZ2TEEscUIrRDd2TEE7RS9ENnZMQSxvQitEN3ZMQTtFL0Q2dkxBLGErRDd2TEE7RS9EOHZMQSw0QitEbHZMQztFL0RrdkxELDZCK0RsdkxDO0UvRGt2TEQsOEIrRGx2TEM7TS9Ea3ZMRCwwQitEbHZMQztVL0RrdkxELHNCK0RsdkxDO0VBRUQsd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RS9Ea3ZMQSxlK0RqdkxZO0UvRGt2TFosaUIrRGp2TFU7RS9Ea3ZMVixvQitEanZMVztBL0RrdkxiOztBQUVBO0UrRDl1TEUsbUJBQUE7RS9EZ3ZMQSxjK0QvdUxhO0UvRGd2TGIsaUIrRC91TGdCO0EvRGd2TGxCOztBQUVBO0VBQ0UsbUIrRC91TGU7RS9EZ3ZMZixjK0QvdUxJO0EvRGd2TE47O0FBRUE7RUFDRSxrQitEMXZMQTtFL0QydkxBLFUrRDl1TEk7RUFJSixlQUFBO0UvRDR1TEEsYStEM3VMRTtFL0Q0dUxGLGUrRDF1TFU7RS9EMnVMVixnQitEOXVMQTtBL0QrdUxGOztBQUVBO0VBQ0Usa0IrRDF1TEk7RUFLRixXQUFRO0UvRHV1TFYsWStEeHVMQTtFL0R5dUxBLGdCK0R2dUxhO0EvRHd1TGY7O0FBRUE7RUFDRSxrQitEaHVMa0I7QS9EaXVMcEI7O0FBRUE7RUFDRSxRK0Q5dExPO0UvRCt0TFAsTytEOXRMRTtFL0QrdExGLFcrRDl0TFc7RS9EK3RMWCxnQkFBZ0I7RWdFM3pMbEIsbUNBQU07TUFBTiwrQkFBTTtVQUFOLDJCQUFNO0VBQ0osb0JBQWlCO0tBQWpCLGlCQUFpQjtBaEU2ekxuQjs7QUFFQTtFQUNFLGFnRTV6TEU7RWhFNnpMRixXZ0U1ekxFO0VBR0YsZ0JBQVU7RWhFMnpMVixtQmdFMXpMaUI7QWhFMnpMbkI7O0FBRUE7RUFDRSxrQmdFMXpMSTtFaEUyekxKLG9CZ0V4ekxtQjtBaEV5ekxyQjs7QUFFQTtFQUNFLHlCZ0V0ekxZO0VoRXN6TFosMkJnRXR6TFk7TWhFc3pMWixzQmdFdHpMWTtVaEVzekxaLG1CZ0V0ekxZO0FoRXV6TGQ7O0FBRUE7RUFDRSxnQmdFdHpMYTtFaEV1ekxiLG1CZ0V0ekxpQjtBaEV1ekxuQjs7QUFFQTtFQUNFLGdCZ0VwekxVO0VoRXF6TFYsY2dFajBMTTtBaEVrMExSOztBQUVBO0VBQ0UsbUJnRWx6TGU7QWhFbXpMakI7O0FBRUE7RUFDRSxnQmdFbHpMZTtBaEVtekxqQjs7QUFFQTtFQUNFLGtCZ0VoekxnQjtFaEVpekxoQixNZ0VoekxJO0VoRWl6TEosV2dFaHpMSTtFaEVpekxKLGNnRS95TFk7RWhFZ3pMWixvQmdFajFMTTtBaEVrMUxSOztBQUVBO0VBQ0Usa0JnRWh6TGM7QWhFaXpMaEI7O0FBRUE7RUFDRSxTZ0UveUxNO0VoRWd6TE4sV2dFL3lMTTtFaEVnekxOLGFnRS95TE07QWhFZ3pMUjs7QUFFQTtFQUNFLE9nRTV5TEk7RWhFNnlMSixXZ0U1eUxVO0VoRTZ5TFYsYWdFNXlMSTtBaEU2eUxOOztBQUVBO0VBQ0UsVWdFNXlMTTtFaEU2eUxOLFVnRTV5TE07RWhFNnlMTixZZ0U1eUxNO0FoRTZ5TFI7O0FBRUE7RUFDRSxVZ0UzeUxNO0VoRTR5TE4sV2dFM3lMTTtFaEU0eUxOLFdnRTN5TE07QWhFNHlMUjs7QUFFQTtFQUNFLGlCZ0V2eUxlO0VoRXd5TGYscUJnRXZ5TGE7QWhFd3lMZjs7QUFFQTtFQUNFLDRCZ0V0eUwwQjtFaEVzeUwxQiw4QmdFdHlMMEI7RWhFc3lMMUIsc0NnRXR5TDBCO01oRXN5TDFCLGtDZ0V0eUwwQjtVaEVzeUwxQiw4QmdFdHlMMEI7QWhFdXlMNUI7O0FBRUE7RUFDRSxnQmdFcnlMVTtFaEVzeUxWLG1CZ0VwekxPO0FoRXF6TFQ7O0FBRUE7RUFDRSxnQmdFbnlMWTtFaEVveUxaLGNnRXZ5TEU7QWhFd3lMSjs7QUFFQTtFQUNFLG1CZ0VoeUxjO0FoRWl5TGhCOztBQUVBO0VBQ0UsV2dFaHlMSTtBaEVpeUxOOztBQUVBO0VnRTN4TEUsa0JBQVE7RWhFNnhMUixtQmdFNXhMaUI7QWhFNnhMbkI7O0FBRUE7RUFDRSxrQmdFNXhMZ0I7QWhFNnhMbEI7O0FBRUE7RUFDRSxNZ0UzeExJO0VoRTR4TEosV0FBVztFaUU1NkxiLGFBQUE7QWpFODZMQTs7QUFFQTtFQUNFLFVpRWo3TEY7RWpFazdMRSxXaUU3NkxFO0VqRTg2TEYsWWlFNzZMRTtBakU4NkxKOztBQUVBO0VBQ0UsVWlFNTZMRTtFakU2NkxGLFdpRTU2TEU7RUFHRixVQUFBO0FqRTI2TEY7O0FBRUE7RUFDRSxVaUU5NkxBO0VqRSs2TEEsV2lFMTZMSTtFakUyNkxKLFVpRXg2TFU7QWpFeTZMWjs7QUFFQTtFQUNFLHVEaUV0NkxnQjtVakVzNkxoQiwrQ2lFdDZMZ0I7QWpFdTZMbEI7O0FBRUE7RUFDRSxjaUVyNkxVO0VqRXM2TFYsV2lFNTZMQTtFakU2NkxBLGdCaUV0NkxhO0VqRXU2TGIsV2lFcDZMVTtBakVxNkxaOztBQUVBO0VpRWo2TEUsa0JBQUE7RWpFbTZMQSxNaUVsNkxFO0VqRW02TEYsT2lFbDZMRTtFakVtNkxGLFdpRWw2TFc7QWpFbTZMYjs7QUFFQTtFQUNFLGlCaUVsNkxpQjtFakVtNkxqQixvQmlFajZMbUI7RWpFazZMbkIsc0JpRTM2TEE7QWpFNDZMRjs7QUFFQTtFQUNFLG1CaUUvNkxBO0VqRWc3TEEsa0JpRWo2TGU7QWpFazZMakI7O0FBRUE7RUFDRSxjaUU5NUxhO0VqRSs1TGIsZ0JpRTk1TEU7RWpFKzVMRixtQmlFOTVMYztFakUrNUxkLGVpRTk1TFk7RWpFKzVMWixpQmlFOTVMYTtFakUrNUxiLGtCaUU5NUxpQjtBakUrNUxuQjs7QUFFQTtFQUNFLG9CaUU5NUxXO0VqRTg1TFgscUJpRTk1TFc7RWpFODVMWCxvQmlFOTVMVztFakU4NUxYLGFpRTk1TFc7RWpFKzVMWCx3QmlFcjVMQztFakVxNUxELCtCaUVyNUxDO01qRXE1TEQscUJpRXI1TEM7VWpFcTVMRCx1QmlFcjVMQztFakVzNUxELHVCaUU1NUxVO01qRTQ1TFYsbUJpRTU1TFU7VWpFNDVMVixlaUU1NUxVO0VqRTY1TFYsU2lFNTZMQTtFakU2NkxBLFVpRTc1TEk7RWpFODVMSixxQmlFNzVMZTtBakU4NUxqQjs7QUFFQTtFQUNFLG9CaUUxNUxhO0VqRTA1TGIscUJpRTE1TGE7RWpFMDVMYixvQmlFMTVMYTtFakUwNUxiLGFpRTE1TGE7RWpFMjVMYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RWtFbi9MckIsd0JBQWE7RUFBYiwrQkFBYTtNQUFiLHFCQUFhO1VBQWIsdUJBQWE7RUFDWCxtQkFBVztFQUFYLG9CQUFXO01BQVgsb0JBQVc7VUFBWCxZQUFXO0VBQ1gsY0FBYztFQUVkLFdBQVE7QWxFby9MVjs7QUFFQTtFQUNFLGVrRWwvTGU7QWxFbS9MakI7O0FBRUE7RUFDRSxha0V2L0xBO0VsRXcvTEEseUJrRWwvTHFCO0VsRW0vTHJCLGlCa0VsL0xJO0VsRW0vTEosbUJrRWgvTG1CO0VsRWkvTG5CLG1Ca0UzL0xBO0VsRTQvTEEsa0JrRWovTGU7QWxFay9MakI7O0FBRUE7RUFDRSxxQmdCei9MYztFaEIwL0xkLHVDa0VyK0xDO1VsRXErTEQsK0JrRXIrTEM7QWxFcytMSDs7QUFFQTtFQUNFLHFCa0U1K0xxQjtFbEU2K0xyQix1Q2tFdC9MVTtVbEVzL0xWLCtCa0V0L0xVO0FsRXUvTFo7O0FBRUE7RUFDRSxxQmtFMStMa0I7RWxFMitMbEIsdUNrRTErTHFCO1VsRTArTHJCLCtCa0UxK0xxQjtBbEUyK0x2Qjs7QUFFQTtFQUNFLG9Ca0UxK0xZO0VsRTArTFoscUJrRTErTFk7RWxFMCtMWixvQmtFMStMWTtFbEUwK0xaLGFrRTErTFk7RWxFMitMWix3QmtFeitMcUI7RWxFeStMckIsK0JrRXorTHFCO01sRXkrTHJCLHFCa0V6K0xxQjtVbEV5K0xyQix1QmtFeitMcUI7RWxFMCtMckIseUJrRW4vTEE7RWxFbS9MQSwyQmtFbi9MQTtNbEVtL0xBLHNCa0VuL0xBO1VsRW0vTEEsbUJrRW4vTEE7RWxFby9MQSxXa0UxK0xJO0VsRTIrTEosWWtFeCtMVTtFbEV5K0xWLG1Ca0V0L0xBO0VsRXUvTEEsbUJrRXorTGlCO0VsRTArTGpCLFdrRXorTEk7QWxFMCtMTjs7QUFFQTtFQUNFLHlCa0V0K0xTO0FsRXUrTFg7O0FBRUE7RUFDRSx5QmtFcitMcUI7QWxFcytMdkI7O0FBRUE7RUFDRSx5QmtFdCtMZTtBbEV1K0xqQjs7QUFFQTtFQUNFLFdrRXIrTFM7RWxFcytMVCxZa0VyK0xJO0FsRXMrTE47O0FBRUE7RUFDRSxrQmtFbCtMYztFbEVtK0xkLGVrRS85TFk7RWxFZytMWixnQmtFbCtMRTtFbEVtK0xGLGlCa0VoK0xpQjtBbEVpK0xuQjs7QUFFQTtFQUNFLGdCa0U1OUxjO0VsRTY5TGQsZWtFMzlMVTtFbEU0OUxWLGlCa0VqK0xBO0VsRWsrTEEsY2tFNTlMSTtBbEU2OUxOOztBQUVBO0VBQ0Usa0JrRXY5TEU7RWxFdzlMRixvQmtFbDlMRztBbEVtOUxMOztBQUVBO0VBQ0Usb0JrRXA5TEU7RWxFbzlMRixxQmtFcDlMRTtFbEVvOUxGLG9Ca0VwOUxFO0VsRW85TEYsYWtFcDlMRTtFbEVxOUxGLHdCa0VwOUx1QjtFbEVvOUx2QiwrQmtFcDlMdUI7TWxFbzlMdkIscUJrRXA5THVCO1VsRW85THZCLHVCa0VwOUx1QjtFQUl2Qix5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFbEVrOUxBLG1Ca0V2OExDO0FsRXc4TEg7O0FBRUE7RUFDRSxXa0VqOUxJO0VsRWs5TEosa0JrRS84TFU7QWxFZzlMWjs7QUFFQTtFbUVqbE1BLFdBQU87RUFDTCxpQkFBaUI7RUFDakIsbUJBQWdCO0FuRW1sTWxCOztBQUVBO0VBQ0Usa0JtRWxsTWdCO0VBR2hCLGdCQUFRO0VuRWlsTVIsbUJtRTFsTUs7RW5FMmxNTCx1Qm1FamxNb0I7RW5Fa2xNcEIsc0JtRWpsTWtCO0VBR2xCLG1CQUFhO0VuRWdsTWIsdURtRS9rTWU7VW5FK2tNZiwrQ21FL2tNZTtBbkVnbE1qQjs7QUFFQTtFQUNFLGtCbUU3a01ZO0FuRThrTWQ7O0FBRUE7RUFDRSxjbUU3a01FO0VuRThrTUYsZW1FN2tNVztFbkU4a01YLG1CbUU3a01pQjtBbkU4a01uQjs7QUFFQTtFQUNFLG1CbUU1a01tQjtFbkU2a01uQixlbUV6bE1BO0VuRTBsTUEsZ0JtRTdrTWE7RW5FOGtNYixpQm1FN2tNSTtBbkU4a01OOztBQUVBO0VBQ0Usa0JtRTNrTVU7RW5FNGtNVixXbUVobU1BO0VuRWltTUEsUW1FNWtNSTtFbkU2a01KLGFtRTVrTUk7RW5FNmtNSix3Qm1FNWtNbUI7RW5FNGtNbkIsK0JtRTVrTW1CO01uRTRrTW5CLHFCbUU1a01tQjtVbkU0a01uQix1Qm1FNWtNbUI7RW5FNmtNbkIseUJtRTVrTWlCO0VuRTRrTWpCLDJCbUU1a01pQjtNbkU0a01qQixzQm1FNWtNaUI7VW5FNGtNakIsbUJtRTVrTWlCO0VuRTZrTWpCLFdtRTVrTUk7RUFJSixZQUFBO0VuRTBrTUEsVW1FemtNVTtFbkUwa01WLGtCbUV6a01ZO0FuRTBrTWQ7O0FBRUE7RUFDRSxVbUV6a01VO0VuRTBrTVYsOENtRXprTW9CO01uRXlrTXBCLDBDbUV6a01vQjtVbkV5a01wQixzQ21FemtNb0I7QW5FMGtNdEI7O0FBRUE7RUFDRSxXbUV6a01XO0VuRTBrTVgsbUNtRXhrTTBCO01uRXdrTTFCLCtCbUV4a00wQjtVbkV3a00xQiwyQm1FeGtNMEI7QW5FeWtNNUI7O0FBRUE7RUFDRSxXbUV2a01VO0VuRXdrTVYsWW1FMWxNQTtBbkUybE1GOztBQUVBO0VBQ0Usb0JtRXJrTVU7RW5FcWtNVixxQm1FcmtNVTtFbkVxa01WLG9CbUVya01VO0VuRXFrTVYsYW1FcmtNVTtFbkVza01WLHdCbUVya01hO0VuRXFrTWIsK0JtRXJrTWE7TW5FcWtNYixxQm1FcmtNYTtVbkVxa01iLHVCbUVya01hO0FuRXNrTWY7O0FBRUE7RUFDRSxrQm1FcmtNa0I7RW5Fc2tNbEIsc0JtRXJrTUU7TW5FcWtNRixvQm1FcmtNRTtVbkVxa01GLGNtRXJrTUU7RW5Fc2tNRixjbUVya01FO0VuRXNrTUYsV21FcmtNRTtFbkVza01GLFltRXJrTVc7RW5Fc2tNWCxVbUVya01FO0VuRXNrTUYsZW1FcGtNVTtFbkVxa01WLGtCbUVubE1BO0VuRW9sTUEsZW1FcmtNWTtFbkVza01aLCtDbUU5ak1DO0VuRThqTUQsdUNtRTlqTUM7RW5FOGpNRCxrQ21FOWpNQztFbkU4ak1ELCtCbUU5ak1DO0VuRThqTUQsNERtRTlqTUM7QW5FK2pNSDs7QUFFQTtFQUNFLGtCbUVwa01nQjtFQUloQixRQUFBO0VuRWtrTUEsU21FamtNUztFbkVra01ULFdtRWprTVc7RW5Fa2tNWCxZbUVqa01ZO0VuRWtrTVosc0JtRWprTW1CO0VuRWtrTW5CLGtCZ0JscU1hO0VoQm1xTWIsV21FamtNRTtFbkVra01GLFVtRWhrTVU7RW5FaWtNVix1Q21FemtNVTtFbkV5a01WLGtDbUV6a01VO0VuRXlrTVYsK0JtRXprTVU7QW5FMGtNWjs7QUFFQTtFb0U3cU1BLGlCQUFlO0FwRStxTWY7O0FBRUE7RW9FN3FNRSw2QkFBb0I7TUFBcEIseUJBQW9CO1VBQXBCLHFCQUFvQjtBcEUrcU10Qjs7QUFFQTtFQUNFLFlvRTlxTUU7QXBFK3FNSjs7QUFFQTtFQUNFLGdCb0U3cU1FO0FwRThxTUo7O0FBRUE7RUFDRSw2Qm9FM3FNYztNcEUycU1kLHlCb0UzcU1jO1VwRTJxTWQscUJvRTNxTWM7QXBFNHFNaEI7O0FBRUE7RUFDRSxVb0UzcU1FO0FwRTRxTUo7O0FBRUE7RUFDRSxVb0UzcU1TO0FwRTRxTVg7O0FBRUE7RW9FdnFNRSwyRUFBWTtFQUFaLHdFQUFZO0FwRXlxTWQ7O0FBRUE7RUFDRSwyRm9FdnFNMEI7RXBFdXFNMUIsd0ZvRXZxTTBCO0FwRXdxTTVCOztBQUVBO0VBQ0UsMkVvRXJxTW1CO0VwRXFxTW5CLHdFb0VycU1tQjtBcEVzcU1yQjs7QUFFQTtFQUNFLDRGb0VucU1ZO0VwRW1xTVoseUZvRW5xTVk7QXBFb3FNZDs7QUFFQTtFQUNFLGlCb0VucU1lO0VBSWYscUJBQUE7QXBFaXFNRjs7QUFFQTtFQUNFLGtCb0VocU1rQjtFcEVpcU1sQixVb0UvcE1VO0FwRWdxTVo7O0FBRUE7RUFDRSw0Qm9FeG5NQztFcEV3bk1ELDhCb0V4bk1DO0VwRXduTUQsc0NvRXhuTUM7TXBFd25NRCxrQ29FeG5NQztVcEV3bk1ELDhCb0V4bk1DO0FwRXluTUg7O0FBRUE7RUFDRSxrQm9FNXBNZ0I7RXBFNnBNaEIsV29FM3BNVTtFcEU0cE1WLE1vRWpxTUU7RXBFa3FNRixRb0U1cE1NO0VwRTZwTU4sV29FNXBNTTtFcEU2cE1OLFlvRTVwTU07QXBFNnBNUjs7QUFFQTtFQUNFLGtCb0UzcE1nQjtFcEU0cE1oQixVb0UzcE1NO0VwRTRwTU4sTW9FeHBNRTtFcEV5cE1GLFVvRXhwTVM7RXBFeXBNVCxZb0V4cE1XO0VwRXlwTVgsa0NvRTNvTUc7TXBFMm9NSCw4Qm9FM29NRztVcEUyb01ILDBCb0Uzb01HO0VwRTRvTUgsVW9FdnBNVTtFcEV3cE1WLHVDb0U3cE1FO0VwRTZwTUYsa0NvRTdwTUU7RXBFNnBNRiwrQm9FN3BNRTtBcEU4cE1KOztBQUVBO0VBQ0UsVW9FdHBNVTtFcEV1cE1WLFVvRWxxTUU7QXBFbXFNSjs7QUFFQTtFQUNFLFVBQVU7RXFFandNWixVQUFBO0FyRW13TUE7O0FBRUE7RUFDRSxVcUV0d01GO0VyRXV3TUUsVXFFbHdNRTtBckVtd01KOztBQUVBO0VBQ0UsVXFFaHdNRTtFckVpd01GLFVxRS92TVU7QXJFZ3dNWjs7QUFFQTtFcUU1dk1FLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RXJFOHZNQSw0QnFFN3ZNZTtFckU2dk1mLDZCcUU3dk1lO0VyRTZ2TWYsOEJxRTd2TWU7TXJFNnZNZiwwQnFFN3ZNZTtVckU2dk1mLHNCcUU3dk1lO0VyRTh2TWYseUJxRTd2TWtCO0VyRTZ2TWxCLDJCcUU3dk1rQjtNckU2dk1sQixzQnFFN3ZNa0I7VXJFNnZNbEIsbUJxRTd2TWtCO0VyRTh2TWxCLHdCcUU3dk1xQjtFckU2dk1yQiwrQnFFN3ZNcUI7TXJFNnZNckIscUJxRTd2TXFCO1VyRTZ2TXJCLHVCcUU3dk1xQjtFckU4dk1yQixpQnFFN3ZNYztBckU4dk1oQjs7QUFFQTtFQUNFLG1CcUU3dk1pQjtFckU4dk1qQixlcUU3dk1lO0VyRTh2TWYsZ0JxRTd2TWM7RXJFOHZNZCxpQnFFNXZNVTtFckU2dk1WLFdxRXp3TUE7RXJFMHdNQSxpQnFFN3ZNYTtFQUliLGtCQUFBO0FyRTJ2TUY7O0FBRUE7RUFDRSxjcUUxdk1hO0VyRTJ2TWIsV2dCanlNTTtFaEJreU1OLGdCcUV6dk1VO0VyRTB2TVYsY3FFandNQTtBckVrd01GOztBQUVBO0VBQ0Usa0JxRXh2TVU7RXJFeXZNVixVcUV0d01BO0VyRXV3TUEsa0JxRXp2TUk7RXJFMHZNSixxQnFFenZNbUI7RXJFMHZNbkIseUJxRXp2TXFCO0FyRTB2TXZCOztBQUVBO0VBQ0Usa0JxRXR2TWU7RXJFdXZNZixXZ0I3eU1NO0VoQjh5TU4sWXFFcnZNVTtFckVzdk1WLE9xRTV2TUE7RXJFNnZNQSxXcUV0dk1JO0VyRXV2TUosWXFFdHZNSTtFQUlKLHFEQUFjO0VyRW92TWQsMEJxRW52TWU7RXJFb3ZNZixrQ3FFbnZNeUI7RXJFb3ZNekIsNEJxRW52TXdCO0VyRW92TXhCLFdxRW52TVM7QXJFb3ZNWDs7QUFFQTtFQUNFLGtCcUVsdk1VO0VyRW12TVYsV3FFNXZNQTtFckU2dk1BLGVxRW52TUk7QXJFb3ZNTjs7QUFFQTtFQUNFLG1CcUVsdk1lO0VBSWYsaUJBQUE7RXJFZ3ZNQSxjcUUvdU1jO0FyRWd2TWhCOztBQUVBO0VBQ0UsbUJxRWx1TUM7RXJFbXVNRCxlcUU1dU1FO0VyRTZ1TUYsaUJxRTN1TW1CO0VyRTR1TW5CLGNxRTF1TWM7QXJFMnVNaEI7O0FBRUE7RXNFajFNQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0UseUJBQWlCO0VBQWpCLHNDQUFpQjtNQUFqQixzQkFBaUI7VUFBakIsOEJBQWlCO0VBQ2pCLGdCQUFnQjtBdEVtMU1sQjs7QUFFQTtFdUVyMU1FLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxrQkFBZTtFQUNmLG1CQUFpQjtBdkV1MU1uQjs7QUFFQTtFQUNFLGtCdUVyMU1pQjtBdkVzMU1uQjs7QUFFQTtFQUNFLGF1RTMxTUE7RXZFNDFNQSxrQnVFcjFNSTtFdkVzMU1KLFV1RXIxTUk7QXZFczFNTjs7QUFFQTtFQUNFLGtCdUVsMU1pQjtFdkVtMU1qQixNdUVsMU1FO0V2RW0xTUYsV3VFbDFNRTtFdkVtMU1GLG1CdUVqMU1tQjtBdkVrMU1yQjs7QUFFQTtFdUU5ME1FLGtCQUFRO0F2RWcxTVY7O0FBRUE7RUFDRSxNdUVuMU1DO0V2RW8xTUQsT3VFOTBNSTtFdkUrME1KLGF1RTkwTUk7QXZFKzBNTjs7QUFFQTtFd0V4M01BLFVBQUE7RUFDRSxVQUFVO0VBQ1YsWUFBVTtBeEUwM01aOztBQUVBO0V3RXgzTUUsZ0JBQWdCO0VBRWhCLGlCQUFBO0V4RXkzTUEsa0J3RXgzTWtCO0V4RXkzTWxCLGF3RXYzTVU7RXhFdzNNVix5QndFMzNNQTtFeEU0M01BLG1Cd0V4M01JO0VBSUosc0JBQUE7QXhFczNNRjs7QUFFQTtFQUNFLG9Cd0VyM01FO0V4RXEzTUYscUJ3RXIzTUU7RXhFcTNNRixvQndFcjNNRTtFeEVxM01GLGF3RXIzTUU7RXhFczNNRix5QndFcjNNbUI7RXhFcTNNbkIsMkJ3RXIzTW1CO014RXEzTW5CLHNCd0VyM01tQjtVeEVxM01uQixtQndFcjNNbUI7RXhFczNNbkIsd0J3RXIzTWlCO0V4RXEzTWpCLCtCd0VyM01pQjtNeEVxM01qQixxQndFcjNNaUI7VXhFcTNNakIsdUJ3RXIzTWlCO0V4RXMzTWpCLG1Cd0VyM01tQjtBeEVzM01yQjs7QUFFQTtFQUNFLFd3RXIzTUk7QXhFczNNTjs7QUFFQTtFQUNFLG1Cd0VwNE1BO0V4RXE0TUEsZXdFcDNNYTtFeEVxM01iLGdCd0VwM01ZO0VBSVosaUJBQUE7QXhFazNNRjs7QUFFQTtFQUNFLG1Cd0VoM01tQjtFeEVpM01uQixld0V0M01BO0V4RXUzTUEsaUJ3RWozTUk7RXhFazNNSixjd0UvMk1VO0F4RWczTVo7O0FBRUE7RXdFNTJNRSxlQUFBO0V4RTgyTUEsZ0J3RTcyTWU7RXhFODJNZixpQmdCcjVNYztFaEJzNU1kLGN3RTUyTVU7RXhFNjJNVixxQndFajNNQTtFeEVrM01BLDhCd0U3Mk1tQjtFeEU2Mk1uQix5QndFNzJNbUI7RXhFNjJNbkIsc0J3RTcyTW1CO0F4RTgyTXJCOztBQUVBO0V3RXgyTUUsY0FBQTtFeEUwMk1BLDBCd0V6Mk1vQjtBeEUwMk10Qjs7QUFFQTtFQUNFLGlCd0V6Mk1pQjtFeEUwMk1qQixxQndFMTFNQztBeEUyMU1IOztBQUVBO0VBQ0UsbUJ3RXYyTW1CO0V4RXcyTW5CLGtCd0VwM01BO0F4RXEzTUY7O0FBRUE7RUFDRSxpQndFeDNNQTtFeEV5M01BLG1Cd0V2Mk1lO0F4RXcyTWpCOztBQUVBO0VBQ0UsWXdFbjJNVTtBeEVvMk1aOztBQUVBO0VBQ0U7SUFDRSxhd0VuMk1RO0V4RW8yTVY7O0VBRUE7SUFDRSxrQndFaDJNRDtFQUVEOztFeEVpMk1BO0lBQ0Usa0J3RTkxTVk7RXhFKzFNZDs7RUFFQTtJQUNFLGtCd0U5MU1rQjtFeEUrMU1wQjs7RUFFQTtJQUNFLGtCd0U3MU1VO0V4RTgxTVo7O0VBRUE7SUFDRSxrQndFMzFNUTtFeEU0MU1WOztFQUVBO0lBQ0Usa0J3RTMxTWM7RXhFNDFNaEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0Usb0J3RXQyTUE7SXhFdTJNQSxnQndFMTFNYTtFeEUyMU1mOztFQUVBO0lBQ0Usa0N3RTEwTUM7UXhFMDBNRCw4QndFMTBNQztZeEUwME1ELDBCd0UxME1DO0V4RTIwTUg7QUFDRjs7QUFFQTtFQUNFO0lBQ0Usa0J3RXIxTVU7SXhFczFNVixtQndFajJNQTtFeEVrMk1GOztFQUVBO0l3RWwxTUUsa0JBQUE7SXhFbzFNQSxtQndFbjFNVTtFeEVvMU1aOztFQUVBO0lBQ0Usa0J3RXgxTUE7SXhFeTFNQSxtQndFbjFNWTtFeEVvMU1kOztFQUVBO0lBQ0Usd0J3RTcxTUE7RXhFODFNRjs7RUFFQTtJd0U3ME1BLHlCQUFRO0V4RSswTVI7O0VBRUE7SXdFNzBNRSx5QkFVRDtFeEVxME1EOztFQUVBO0l3RTMwTUUsZUFBUTtJeEU2ME1SLGlCd0V2MU1GO0V4RXcxTUE7O0VBRUE7SXlFNWdORixpQkFBYztFQUNaOztFQUdBO0lBSkYsa0JBQWM7RXpFa2hOWjs7RUFFQTtJQUNFLGtCeUU1Z05hO0l6RTZnTmIsbUJ5RTVnTmdCO0VBR2xCOztFekU0Z05BO0lBQ0UsZXlFN2dORjtFekU4Z05BOztFeUVyZ05BO0lBQ0UsZUFBVztFekV3Z05iOztFQUVBO0lBQ0UsZXlFdmdOYTtJekV3Z05iLGlCeUV2Z05lO0V6RXdnTmpCOztFQUVBO0lBQ0UsMEN5RXBnTkQ7WXpFb2dOQyxrQ3lFcGdORDtFQUVEOztFekVxZ05BO0l5RWpnTkUseUNBQXdCO1lBQXhCLGlDQUF3QjtFekVtZ04xQjs7RUFFQTtJQUNFLHlDeUUxZ05VO1l6RTBnTlYsaUN5RTFnTlU7RXpFMmdOWjs7RUFFQTtJQUNFLDBDeUU5Z05VO1l6RThnTlYsa0N5RTlnTlU7RXpFK2dOWjs7RXlFMy9NRTtJQURGLHlDQUFVO1lBQVYsaUNBQVU7RXpFZ2dOVjs7RUFFQTtJeUUxL01BLHlDQUFRO1lBQVIsaUNBQVE7RXpFNC9NUjs7RUFFQTtJeUV4L01FLHlDQVVEO1lBVkMsaUNBVUQ7RXpFZy9NRDs7RUFFQTtJQUNFLFd5RXovTUU7SUFHRixZQUFRO0V6RXcvTVY7O0V5RW4vTUE7SUFDRSxXQUFVO0lBRVYsWUFBQTtJekVxL01BLGlCeUVwL01RO0V6RXEvTVY7O0VBRUE7SUFDRSxvQnlFei9NQTtJekUwL01BLGV5RXAvTVc7SXpFcS9NWCxpQnlFcC9NVztFekVxL01iOztFQUVBO0lBQ0Usa0J5RW4vTVc7SUFJWCxpQkFBQTtJekVpL01BLG1CeUVoL01ZO0V6RWkvTWQ7O0VBRUE7SUFDRSxXeUVyL01BO0l6RXMvTUEsVXlFaC9NTztJekVpL01QLFd5RWgvTVE7RXpFaS9NVjs7RUFFQTtJQUNFLFd5RS8rTVM7SXpFZy9NVCxpQ3lFLytNZTtJekUrK01mLHlCeUUvK01lO0V6RWcvTWpCOztFQUVBO0lBQ0UsaUJ5RTUrTVk7SXpFNitNWixvQnlFNStNYTtJekU2K01iLGtCeUUvOU1DO0l6RWcrTUQsY3lFMytNVTtJekU0K01WLGdCeUVsL01BO0V6RW0vTUY7O0VBRUE7SUFDRSxrQnlFMStNVTtJekUyK01WLGN5RXYvTUE7SXpFdy9NQSxpQnlFMytNYztJekU0K01kLHNCeUUzK01lO0V6RTQrTWpCOztFQUVBO0lBQ0Usa0J5RXgrTVk7SXpFeStNWixjeUV4K01hO0l6RXkrTWIsaUJ5RTM5TUM7RXpFNDlNSDs7RUFFQTtJQUNFLFd5RXgrTVE7RXpFeStNVjs7RUFFQTtJQUNFLFl5RXYrTVM7SXpFdytNVCxxQnlFditNZTtJekV3K01mLG1CeUV2K01nQjtFekV3K01sQjs7RUFFQTtJQUNFLG1CeUVuK01rQjtJekVvK01sQixleUVuK01lO0l6RW8rTWYsZ0J5RW4rTWU7SXpFbytNZixpQnlFbitNZTtFekVvK01qQjs7RUFFQTtJQUNFLGV5RWgrTVM7SXpFaStNVCxpQnlFLzlNQztFekVnK01IOztFMEU1b05BO0lBQ0EsaUJBQWdCO0lBRWhCLG9CQUFtQjtJQUpyQix5QkFBZTtJMUVtcE5YLG1CMEU5b05nQjtJMUUrb05oQix5QjBFOW9OcUI7RUFHdkI7O0UxRThvTkE7STBFMW9OQSxjQUFBO0lBQ0Usa0JBQWE7RTFFNG9OZjs7RUFFQTtJQUNFLGUwRTNvTlc7SUFJYixnQkFBQTtJQUNFLGlCQUFnQjtFMUV5b05sQjs7RUFFQTtJQUNFLGdCMEV4b05jO0UxRXlvTmhCOztFQUVBO0lBQ0UsUTBFdm9ORTtJQUtGLG1EQUF3QjtRQUF4QiwrQ0FBd0I7WUFBeEIsMkNBQXdCO0lBRDFCLGdCQUFBO0kxRXNvTkUsa0IwRXBvTmlCO0kxRXFvTmpCLG1CMEVwb05jO0lBS2QsbUJBQW1CO0UxRWlvTnJCOztFMEU1bk5BO0lBQ0Usa0JBQWtCO0UxRStuTnBCOztFQUVBO0kwRTduTkUsV0FBUztJQUVULFlBQVE7RTFFOG5OVjs7RUFFQTtJMEUzbk5FLGVBQVE7STFFNm5OUixpQjBFem9ORjtFMUUwb05BOztFQUVBO0kwRTVvTkMsZUFBQTtJ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UUFBeEIsOEJBQXdCO1lBQXhCLDBCQUF3QjtFM0U0MU4xQjs7RUFFQTtJQUNFLGEyRTUxTkU7RTNFNjFOSjs7RUFFQTtJMkV2MU5BLGNBQUE7RTNFeTFOQTs7RUFFQTtJMkVyMU5FLFVBQU07SUFDTixVQUFPO0lBQ1AsVUFBUTtFM0V1MU5WOztFQUVBO0lBQ0UsVTJFdDFORTtJQUlKLFdBQUE7SUFDRSxZQUFVO0UzRW8xTlo7O0VBRUE7SUFDRSxVMkVsMU5TO0kzRW0xTlQsVTJFajFOVTtJM0VrMU5WLGEyRXYxTkE7RTNFdzFORjs7RUFFQTtJQUNFLFUyRWgxTlU7STNFaTFOVixXMkU1MU5BO0kzRTYxTkEsWTJFajFOUztFM0VrMU5YOztFQUVBO0lBQ0UsVzJFOTBOUztJM0UrME5ULFcyRTkwTlc7STNFKzBOWCxXMkU5ME5TO0UzRSswTlg7O0VBRUE7SUFDRSxvQjJFOTBOVTtJM0U4ME5WLHFCMkU5ME5VO0kzRTgwTlYsb0IyRTkwTlU7STNFODBOVixhMkU5ME5VO0UzRSswTlo7O0VBRUE7SUFDRSxvQjJFNzBOVztJM0U2ME5YLHFCMkU3ME5XO0kzRTYwTlgsb0IyRTcwTlc7STNFNjBOWCxhMkU3ME5XO0UzRTgwTmI7O0VBRUE7STRFbjhORixhQUFjO0VBQ1o7O0VBR0E7SUFKRixrQkFBYztJNUV5OE5WLG9CNEVwOE5pQjtFNUVxOE5uQjs7RUFFQTtJQUNFLGM0RW44TkE7SUFHRixTQUFBO0U1RWs4TkE7O0VBRUE7SUFDRSxvQjRFajhOa0I7STVFazhObEIsUzRFajhORTtFQUlKOztFNUVnOE5BO0k0RTU3TkUsbUJBQW1CO0k1RTg3Tm5CLG9DNEVsOE5XO1E1RWs4TlgsZ0M0RWw4Tlc7WTVFazhOWCw0QjRFbDhOVztFNUVtOE5iOztFQUVBO0lBQ0UsUzRFdDhORjtJNUV1OE5FLFc0RTc3TkU7STVFODdORixZNEU3N05FO0VBSUo7O0U1RTQ3TkE7STRFeDdORSxXQUFRO0k1RTA3TlIsWTRFOTdORjtJNUUrN05FLFk0RTE3TkU7RTVFMjdOSjs7RUFFQTtJQUNFLFU0RXo3TkU7STVFMDdORixVNEV6N05FO0lBR0YsV0FBUTtFNUV3N05WOztFQUVBO0k0RXA3TkEsU0FBQTtJQUNFLFdBQUE7SUFFQSxZQUFRO0U1RXE3TlY7O0VBRUE7SUFDRSxpQjRFcjdOZTtJQUdmLG9CQUFtQjtFNUVvN05yQjs7RTRFLzZOQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJBWUQ7SUFaQywyQkFZRDtRQVpDLHNCQVlEO1lBWkMsbUJBWUQ7RTVFczZORDs7RUFFQTtJNEU3Nk5FLGNBQVE7STVFKzZOUixnQjRFeDdORjtFNUV5N05BOztFQUVBO0k0RTM2TkEsY0FBQTtJQUNFLFNBQU87RTVFNjZOVDs7RUFFQTtJNEV4Nk5BLGlCQUFBO0U1RTA2TkE7O0VBRUE7STRFeDZORSxZQUFRO0lBQ1IsbUJBQWdCO0U1RTA2TmxCOztFQUVBO0lBQ0UsVTRFejZORTtJQUlKLFVBQUE7SUFDRSxZQUFVO0U1RXU2Tlo7O0VBRUE7SUFDRSxVNEVyNk5TO0k1RXM2TlQsUzRFcDZOUTtJNUVxNk5SLFk0RTE2TkE7RTVFMjZORjs7RUFFQTtJQUNFLFE0RW42TlE7STVFbzZOUixXNEUvNk5BO0k1RWc3TkEsWTRFcDZOUztFNUVxNk5YOztFQUVBO0lBQ0UsVTRFajZOUztJNUVrNk5ULFU0RWo2TlE7STVFazZOUixZNEVqNk5ZO0U1RWs2TmQ7O0VBRUE7SUFDRSxVNEVqNk5RO0k1RWs2TlIsWTRFajZOUztJNUVrNk5ULFc0RS81TlU7RTVFZzZOWjs7RUFFQTtJQUNFLFM0RWg2Tkk7STVFaTZOSixXQUFXO0k2RWhqT2YsWUFBQTtFQUNFOztFQUdBO0lBSkYsb0JBQW1CO0U3RXNqT2pCOztFNkU3aU9BO0lBVEYsY0FBQTtJN0Uwak9JLGdCNkVoak9hO0U3RWlqT2Y7O0VBRUE7STZFN2lPRSxjQUFZO0U3RStpT2Q7O0VBRUE7STZFM2lPRSxtQkFBbUI7STdFNmlPbkIsb0M2RXJqT087UTdFcWpPUCxnQzZFcmpPTztZN0Vxak9QLDRCNkVyak9PO0U3RXNqT1Q7O0VBRUE7STZFemlPRSxhQUFhO0U3RTJpT2Y7O0VBRUE7SUFDRSxxQjZFMWlPYTtFN0UyaU9mOztFQUVBO0lBQ0UsUzZFemlPRTtJN0UwaU9GLFU2RXppT0U7STdFMGlPRixZQUFZO0U4RWpsT2hCOztFQUVFO0lBRUEsVUFBUTtJQUpWLFFBQUE7STlFdWxPSSxZOEVsbE9BO0VBR0Y7O0U5RWtsT0E7SUFDRSxTOEVqbE9BO0lBR0YsV0FBQTtJQUNFLFlBQVc7SUFDWCxnQ0FBYztRQUFkLDRCQUFjO1lBQWQsd0JBQWM7RTlFZ2xPaEI7O0VBRUE7SThFOWtPRSxVQUFVO0lBQ1YsUUFBUTtJQUVSLFdBQVE7RTlFK2tPVjs7RUFFQTtJOEU1a09FLFNBQVE7STlFOGtPUixTOEU1bE9GO0k5RTZsT0UsVzhFOWtPRTtFQUlKOztFOUU2a09BO0lBQ0UsVThFOWtPRjtJOUUra09FLFM4RTNrT0U7STlFNGtPRixZOEUza09FO0VBT0o7O0U5RXVrT0E7SThFbmtPRSxtQkFBbUI7RTlFcWtPckI7O0VBRUE7SThFbGtPRSxpQkFBaUI7STlFb2tPakIsb0I4RTdrT0Y7RTlFOGtPQTs7RUFFQTtJOEVoa09FLDhCQUFXO0lBQVgsNkJBQVc7SUFBWCwyQkFBVztRQUFYLHVCQUFXO1lBQVgsbUJBQVc7SUFDWCx5QkFBZ0I7SUFBaEIsMkJBQWdCO1FBQWhCLHNCQUFnQjtZQUFoQixtQkFBZ0I7RTlFa2tPbEI7O0VBRUE7SThFOWpPRSxjQUFRO0k5RWdrT1IsUzhFemtPRjtFOUUwa09BOztFQUVBO0k4RTNqT0UsY0FBQTtJOUU2ak9BLFM4RTVqT087RTlFNmpPVDs7RUFFQTtJQUNFLGtDOEVqa09BO1E5RWlrT0EsOEI4RWprT0E7WTlFaWtPQSwwQjhFamtPQTtFOUVra09GOztFQUVBO0lBQ0UsTzhFMWpPRTtJOUUyak9GLFU4RXRrT0E7STlFdWtPQSxZOEUzak9TO0U5RTRqT1g7O0VBRUE7SUFDRSxTOEV4ak9TO0k5RXlqT1QsVThFeGpPUTtJOUV5ak9SLFk4RXhqT1M7RTlFeWpPWDs7RUFFQTtJQUNFLFU4RXhqT1E7STlFeWpPUixXOEV4ak9TO0k5RXlqT1QsVzhFdGpPVTtFOUV1ak9aOztFQUVBO0lBQ0UsVThFdmpPSTtJQUtOLFVBQUE7SUFDRSxXQUFTO0U5RW9qT1g7O0VBRUE7SThFbGpPRSxpQkFBZTtFOUVvak9qQjs7RUFFQTtJQUNFLGM4RW5qT0U7STlFb2pPRixTOEVuak9FO0U5RW9qT0o7O0VBRUE7SUFDRSxjOEVsak9XO0k5RW1qT1gsUzhFbGpPRTtFQUlKOztFOUVpak9BO0k4RTlpT0UsbUJBQWlCO0U5RWdqT25COztFQUVBO0lBQ0UsbUI4RS9pT2M7SUFHZCxvQ0FBd0I7UUFBeEIsZ0NBQXdCO1lBQXhCLDRCQUF3QjtFOUU4aU8xQjs7RThFemlPQTtJQUNFLE9BQUE7SUFDQSxVQUFBO0lBQ0EsVUFBUztFOUU0aU9YOztFQUVBO0k4RXppT0UsVUFBUTtJOUUyaU9SLFk4RW5qT0Y7STlFb2pPRSxZOEUzaU9FO0U5RTRpT0o7O0VBRUE7SThFeGlPRSxVQUFRO0k5RTBpT1IsVThFempPRjtJOUUwak9FLFk4RTFpT0U7RTlFMmlPSjs7RUFFQTtJQUNFLFE4RTFpT0U7SUFJSixVQUFBO0lBQ0UsV0FBVztFOUV3aU9iOztFK0VudE9BO0lBQ0EsU0FBQTtJQUVBLFlBQVE7SUFKVixXQUFBO0UvRTB0T0U7O0VBRUE7SStFbHRPRSxVQUFBO0lBR0YsU0FBQTtJQUNFLFlBQUE7RS9Fa3RPRjs7RUFFQTtJQUNFLGdCK0VqdE9FO0UvRWt0T0o7O0VBRUE7SStFM3NPRSxlQUFpQjtJQURuQix3QkFBTztJQUFQLCtCQUFPO1FBQVAscUJBQU87WUFBUCx1QkFBTztJL0Urc09MLG9CK0U3c09lO0UvRThzT2pCOztFQUVBO0lBQ0UsYytFN3NPYTtJL0U4c09iLGUrRTdzT2M7RUFHZDs7RS9FNnNPRjtJQUNFLGlCK0U1c09nQjtFQUlsQjs7RS9FMnNPQTtJK0V4c09FLFlBQVk7SUFFWixVQUFRO0kvRXlzT1IsNEIrRTlzT007RS9FK3NPUjs7RUFFQTtJQUNFLG9CK0V6c09nQjtJL0Uwc09oQixrQitFenNPZTtJQUdmLGlCQUFpQjtJL0V3c09qQixvQitFcnRPRjtFL0VzdE9BOztFQUVBO0lBQ0UsaUIrRXhzT2U7RS9FeXNPakI7O0VBRUE7SUFDRSxNK0Vyc09FO0kvRXNzT0YsUStFcnNPRTtJL0Vzc09GLHVCK0Vyc09FO1EvRXFzT0YsbUIrRXJzT0U7WS9FcXNPRixlK0Vyc09FO0kvRXNzT0YsWStFcnNPRTtJL0Vzc09GLGdCK0Vwc09VO0UvRXFzT1o7O0VBRUE7SUFDRSxrQitFanNPYztJL0Vrc09kLFUrRWpzT1c7SS9Fa3NPWCxXK0Vqc09ZO0kvRWtzT1osVytFanNPSTtJQXZDTCxjQUFBO0UvRTB1T0Q7O0VBRUE7SUFDRSxpQitFN3JPSTtJQUtOLG1CQUFBO0UvRTByT0E7O0VBRUE7SStFdnJPRSxvQkFBUTtJQUFSLHFCQUFRO0lBQVIsb0JBQVE7SUFBUixhQUFRO0kvRXlyT1IsZ0IrRTlyT0Y7RS9FK3JPQTs7RUFFQTtJQUNFLG9CK0V4ck9nQjtFQUlsQjs7RS9FdXJPQTtJK0Vwck9FLFdBQVc7SUFDWCxvQkFXRDtJQVRDLFlBQVE7SS9FcXJPUixnQitFM3JPRjtFL0U0ck9BOztFQUVBO0lBQ0UsWStFL3JPRjtFL0Vnc09BOztFK0UvcU9BO0lBQ0UsWUFBVztFL0Vrck9iOztFQUVBO0krRWhyT0UsYS9EOUhJO0VoQmd6T047O0VBRUE7SStFOXFPRSxZQUFRO0kvRWdyT1IsUytFM3JPRjtFL0U0ck9BOztFK0UzcU9BO0lBQ0UsbUJBQWtCO0VBR3BCOztFL0U2cU9BO0krRXpxT0UsZ0JBQVE7SS9FMnFPUixpQitFL3FPRjtJL0Vnck9FLG9CK0UzcU9rQjtJQUlwQixnQkFBQTtFL0V5cU9BOztFQUVBO0lBQ0Usb0IrRTVxT0Y7SS9FNnFPRSxvQitFdHFPRDtFL0V1cU9EOztFZ0Z6ME9BO0lBQ0EsaUJBQW1CO0lBRW5CLG9CQUFtQjtJQUpyQix3Q0FBVTtFaEZnMU9SOztFQUVBO0lnRngwT0Usc0JBQWlCO0VoRjAwT25COztFQUVBO0lnRnYwT0UsV0FBUTtJaEZ5ME9SLFVnRmgxT0Y7SWhGaTFPRSxZZ0Z6ME9TO0lBSVgsYUFBQTtFaEZ1ME9BOztF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SXJGNHBQRSxVcUYvb1BFO0VyRmdwUEo7O0VBRUE7SXFGMW9QRSxVQUFBO0lyRjRvUEEsVXFGM29QTztJckY0b1BQLGFxRjNvUGE7SXJGNG9QYixXcUYzb1BTO0lyRjRvUFQsZ0JxRjFvUFU7RXJGMm9QWjs7RUFFQTtJQUNFLGNxRjNvUFc7SXJGNG9QWCxTcUZ6b1BRO0lyRjBvUFIsY3FGcnBQQTtFckZzcFBGOztFQUVBO0lxRnRvUEUsaUJBQUE7SXJGd29QQSxxQnFGdm9QUztFckZ3b1BYOztFQUVBO0lBQ0UsbUJxRjVvUEE7RXJGNm9QRjs7RUFFQTtJQUNFLDhCcUZyb1BtQjtJckZxb1BuQiw2QnFGcm9QbUI7SXJGcW9QbkIsMkJxRnJvUG1CO1FyRnFvUG5CLHVCcUZyb1BtQjtZckZxb1BuQixtQnFGcm9QbUI7RXJGc29QckI7O0VBRUE7SUFDRSxjcUZ0b1BXO0lBSVgsdUJBQUE7RXJGb29QRjs7RUFFQTtJQUNFLGdCcUZsb1BVO0VyRm1vUFo7O0VBRUE7SUFDRSxNcUZub1BJO0lyRm9vUEosWXFGam9QVTtJckZrb1BWLFVxRjdvUEE7SXJGOG9QQSxtQ3FGbG9QYztRckZrb1BkLCtCcUZsb1BjO1lyRmtvUGQsMkJxRmxvUGM7SXJGbW9QZCxXcUZsb1BRO0lyRm1vUFIsWXFGbG9QUztJQUlULDBDQUFPO0lyRmdvUFAsaUVxRi9uUFk7SXJGZ29QWiwwQnFGL25QYTtJckZnb1BiLDhCcUZsblBDO0VyRm1uUEg7O0VBRUE7SUFDRSxnQnFGL25QVTtJckZnb1BWLG1CcUYvblBlO0lyRmdvUGYsZXFGN25QVTtJckY4blBWLGdCcUZ6b1BBO0lyRjBvUEEsaUJxRjluUGM7RXJGK25QaEI7O0VBRUE7SXNGN3hQRixxQkFBaUI7RUFDZjs7RUFHQTtJQUpGLDBCQUFpQjtFdEZteVBmOztFc0YxeFBBO0lBVEYsY0FBQTtJdEZ1eVBJLGdCc0Y3eFBhO0V0Rjh4UGY7O0VBRUE7SXNGenhQRSxtQkFBbUI7RXRGMnhQckI7O0VBRUE7SXNGdnhQQSxtQkFBQTtJQUNFLGlCQUFnQjtFdEZ5eFBsQjs7RUFFQTtJQUNFLGNzRnh4UFc7RXRGeXhQYjs7RUFFQTtJQUNFLHFCc0Z2eFBhO0l0Rnd4UGIsU3NGdnhQRTtJQUlKLFlBQUE7SUFDRSxZQUFXO0V0RnF4UGI7O0VBRUE7SUFDRSxxQnNGcHhQYztJQUdkLFVBQVE7SXRGbXhQUixZc0YzeFBGO0l0RjR4UEUsWXNGbnhQRTtFdEZveFBKOztFQUVBO0lBQ0UsUXNGbHhQRTtJdEZteFBGLFVzRmx4UEU7SUFLRixXQUFRO0V0Rit3UFY7O0VBRUE7SUFDRSxVc0Yvd1BFO0lBR0YsWUFBUTtJQVBWLFdBQUE7RXRGc3hQQTs7RUFFQTtJc0Yxd1BBLGlCQUFBO0lBQ0Usb0JBQW1CO0V0RjR3UHJCOztFQUVBO0lzRnh3UEUsbUJBQW1CO0V0RjB3UHJCOztFc0Zyd1BBO0lBQ0UsY0FLRDtFdEZtd1BEOztFQUVBO0lzRm53UEEsbUJBQUE7RXRGcXdQQTs7RUFFQTtJQUNFLG1Cc0Z4d1BGO0l0Rnl3UEUsZXNGcHdQRTtJdEZxd1BGLGlCc0Zwd1BhO0V0RnF3UGY7O0VBRUE7SXNGL3ZQQSxpQkFBQTtFdEZpd1BBOztFQUVBO0lBQ0UsbUJzRi92UGE7RXRGZ3dQZjs7RUFFQTtJQUNFLG1Cc0YvdlBXO0V0Rmd3UGI7O0VBRUE7SUFDRSxtQnNGOXZQZTtFdEYrdlBqQjs7RUFFQTtJQUNFLFdzRjN2UFE7SXRGNHZQUixZc0YzdlBTO0V0RjR2UFg7O0VBRUE7SUFDRSxlc0YzdlBVO0l0RjR2UFYsaUJzRjN2UFc7RXRGNHZQYjs7RUFFQTtJQUNFLGdCc0YxdlBVO0V0RjJ2UFo7O0VBRUE7SUFDRSxnQnNGdnZQYTtFdEZ3dlBmOztFQUVBO0lBQ0UsaUJzRnZ2UGM7SXRGd3ZQZCxvQnNGdnZQZTtFdEZ3dlBqQjs7RUFFQTtJQUNFLGlCc0Z0dlBjO0l0RnV2UGQsb0JzRnR2UGU7RXRGdXZQakI7O0VBRUE7SUFDRSxTc0ZudlBRO0l0Rm92UFIsb0NzRnR1UEM7SXRGc3VQRCw0QnNGdHVQQztJdEZ1dVBELFlzRmx2UFU7RXRGbXZQWjs7RUFFQTtJQUNFLFNzRm52UEk7SXRGb3ZQSixvQ3NGanZQMEI7SXRGaXZQMUIsNEJzRmp2UDBCO0l0Rmt2UDFCLFlzRjd2UEE7SXRGOHZQQSxjc0ZsdlBTO0V0Rm12UFg7O0VBRUE7SUFDRSxjc0YvdVBjO0l0Rmd2UGQsV3NGanZQQztJdEZrdlBELGFzRjl1UGE7SXRGK3VQYixTc0Y5dVBTO0V0Rit1UFg7O0VBRUE7SUFDRSxhc0YzdVBZO0V0RjR1UGQ7O0VBRUE7SUFDRSxxQkFBcUI7RXVGNzZQekI7O0VBRUU7SUFDQSxjQUFnQjtFQUVoQjs7RXZGKzZQQTtJQUNFLG1CdUY5NlBnQjtFQUdsQjs7RXZGODZQQTtJdUYxNlBFLG1CQUFtQjtFdkY0NlByQjs7RUFFQTtJQUNFLGdCdUZuN1BGO0V2Rm83UEE7O0VBRUE7SXVGdjZQRSxpQkFBZ0I7RXZGeTZQbEI7O0VBRUE7SXVGdjZQRSxtQkFBa0I7RXZGeTZQcEI7O0VBRUE7SXVGcjZQRSxnQkFBUTtJdkZ1NlBSLG1CdUZuN1BGO0l2Rm83UEUsZXVGdjZQYTtJdkZ3NlBiLGlCdUZ2NlBVO0V2Rnc2UFo7O0V1Rmw2UEE7SUFDRSxjQUFhO0lBQ2IsbUJBQWlCO0V2RnE2UG5COztFQUVBO0l1Rm42UEUsYUFBQTtFQUdGOztFdkZvNlBBO0l1Rmo2UEUsY0FBQTtFdkZtNlBGOztFQUVBO0l1Rmg2UEUsaUJBQWlCO0l2Rms2UGpCLG9CdUYxNlBGO0V2RjI2UEE7O0VBRUE7SUFDRSw4QnVGajZQYTtJdkZpNlBiLDZCdUZqNlBhO0l2Rmk2UGIsMkJ1Rmo2UGE7UXZGaTZQYix1QnVGajZQYTtZdkZpNlBiLG1CdUZqNlBhO0V2Rms2UGY7O0V1RjU1UEE7SUFDRSxjQUFXO0l2Ris1UFgsZ0JBQWdCO0V3RnQrUHBCOztFQUVFO0lBQ0EsY0FBYztFQUNkOztFQUVBO0lBRUEsZ0JBQWlCO0lBUm5CLG1CQUFnQjtJeEZnL1BaLGtCd0Z2K1BhO0V4RncrUGY7O0VBRUE7SUFDRSxhd0Z0K1BTO0V4RnUrUFg7O0VBRUE7SXdGbitQRSxjQUFZO0V4RnErUGQ7O0VBRUE7SXdGaCtQQSxXQUFBO0lBQ0Usb0J4RU1JO0l3RUxKLG9DeEVLSTtRd0VMSixnQ3hFS0k7WXdFTEosNEJ4RUtJO0VoQjY5UE47O0VBRUE7SXdGNzlQQSxvQkFBUTtFeEYrOVBSOztFQUVBO0lBQ0Usb0J3RmwrUEY7SXhGaytQRSxxQndGbCtQRjtJeEZrK1BFLG9Cd0ZsK1BGO0l4RmsrUEUsYXdGbCtQRjtFeEZtK1BBOztFQUVBO0l3RjE5UEUsU0FBQTtJQUNBLFdBQVc7RXhGNDlQYjs7RUFFQTtJd0YxOVBFLGlCQUFlO0lBQ2YsaUJBcUJEO0lBbkJDLGFBQVE7SXhGMjlQUix1QndGcitQRjtReEZxK1BFLG1Cd0ZyK1BGO1l4RnErUEUsZXdGcitQRjtFeEZzK1BBOztFQUVBO0lBQ0UsbUJ3RjE5UGlCO0V4RjI5UG5COztFQUVBO0lBQ0Usa0J3RnQ5UGtCO0lBR2xCLHFCQUFBO0V4RnE5UEY7O0VBRUE7SXdGaDlQRSxTQUFRO0lBR1YsV0FBQTtFeEZnOVBBOztFQUVBO0l3Rjk4UEUsU0FBQTtJQUVBLFlBQVE7SXhGKzhQUiwyQ3dGcjlQTztReEZxOVBQLHVDd0ZyOVBPO1l4RnE5UFAsbUN3RnI5UE87RXhGczlQVDs7RUFFQTtJQUNFLGV3Ri84UGE7SUFJZixpQkFBQTtFeEY2OFBBOztFQUVBO0l3RjM4UEUsaUJBTUQ7RXhGdThQRDs7RUFFQTtJQUNFLGF3RjU4UEU7SXhGNjhQRixpQkFBaUI7SXlGcmpRckIsb0JBQWU7RUFDYjs7RUFHQTtJQUpGLG9CQUFlO0l6RjJqUVgsc0J5RnRqUWtCO0l6RnVqUWxCLGV5RnRqUUE7RUFHRjs7RXpGc2pRQTtJeUZualFFLG1CQUFtQjtFekZxalFyQjs7RUFFQTtJQUNFLG9CeUZwalFpQjtJQUdqQixzQkFBbUI7SXpGbWpRbkIsbUJ5RjdqUUY7RXpGOGpRQTs7RUFFQTtJeUYvaVFFLGFBQVk7SUFFWix1QkFBUTtRQUFSLG1CQUFRO1lBQVIsZUFBUTtJekZnalFSLG1HeUZwalFPO1l6Rm9qUVAsMkZ5RnBqUU87RXpGcWpRVDs7RUFFQTtJQUNFLGV5Ri9pUVM7RXpGZ2pRWDs7RUFFQTtJQUNFLG9CeUY1aVFhO0lBSWYscUJBQVM7SUFDUCx5QkFBVztFekYwaVFiOztFQUVBO0lBQ0UsYXlGOWlRRjtFekYraVFBOztFQUVBO0l5RnRpUUUsb0JBQW1CO0l6RndpUW5CLHNCeUZualFGO0l6Rm9qUUUsZXlGeGlRWTtJekZ5aVFaLGlCQUFpQjtFMEZqbVFyQjs7RUFFRTtJQUNBLG1CQUFtQjtFQUNuQjs7RUFFQTtJQUNBLGtCQUFtQjtJQUVuQixpQkFBbUI7RTFGa21RbkI7O0VBRUE7SUFDRSxtQjBGbG1RUztFQUdYOztFMUZrbVFBO0lBQ0UsZTBGam1RYTtFQUdmOztFQUlBO0lBQ0UsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFRO0lBRVIsYUFBUTtFMUY2bFFWOztFQUVBO0lBQ0UsYTBGcm1RRjtJMUZzbVFFLFcwRjVsUUU7SUFJSixZQUFBO0lBQ0UsYUFBYTtFMUYwbFFmOztFQUVBO0kwRnZsUUUsb0JBQW1CO0kxRnlsUW5CLGUwRi9sUUY7RTFGZ21RQTs7RUFFQTtJMEZybFFFLG9CQUFXO0UxRnVsUWI7O0VBRUE7STBGcmxRRSxnQkFBYTtFMUZ1bFFmOztFQUVBO0kwRnJsUUUsaUJBQWU7SUFLZixZQUFRO0UxRm1sUVY7O0VBRUE7SUFDRSxpQjBGamxRWTtJMUZrbFFaLG9CMEZqbFFhO0lBR2IseUJBQUE7RTFGZ2xRRjs7RTBGMWtRQTtJQUNFLG1CQUFXO0UxRjZrUWI7O0VBRUE7STBGemtRRSxnQkFBZTtFQUdqQjs7RTFGMGtRQTtJMEZ2a1FFLGNBQWM7SUFDZCxjQUFXO0UxRnlrUWI7O0VBRUE7STBGdmtRRSxnQkFBZTtJQUNmLGNBQVE7RTFGeWtRVjs7RUFFQTtJQUNFLGlCMEZ4a1FhO0kxRnlrUWIscUIwRnRnUUQ7RTFGdWdRRDs7RUFFQTtJQUNFLG1CMEZ0a1FXO0UxRnVrUWI7O0VBRUE7SUFDRSxnQjBGdGtRZTtFMUZ1a1FqQjs7RUFFQTtJQUNFLGlDMEZya1FxQjtJMUZxa1FyQix5QjBGcmtRcUI7STFGc2tRckIsa0IwRm5tUUQ7STFGb21RQyxxQzBGdGtRZTtRMUZza1FmLGlDMEZ0a1FlO1kxRnNrUWYsNkIwRnRrUWU7RTFGdWtRakI7O0VBRUE7STBGdm1RQywrQkFBQTtRQUFBLDJCQUFBO1lBQUEsdUJBQUE7RTFGeW1RRDs7RUFFQTtJMEYzbVFDLG1CQUFBO0UxRjZtUUQ7O0VBRUE7SUFDRSxvQjBGN2pRQztJMUY2alFELHFCMEY3alFDO0kxRjZqUUQsb0IwRjdqUUM7STFGNmpRRCxhMEY3alFDO0kxRjhqUUQsZ0IwRjFqUWM7RTFGMmpRaEI7O0VBRUE7SUFDRSxrQjBGbmpRYztJQUdkLHFCQUFBO0UxRmtqUUY7O0VBRUE7STBGNWlRRSxnQkFBQTtJMUY4aVFBLG1CMEY3aVFjO0kxRjhpUWQsVUFBVTtJMkZydFFkLGVBQVk7SUFDVixpQkFBaUI7RUFDakI7O0UzRnd0UUE7SUFDRSxVMkZ0dFFBO0kzRnV0UUEsVzJGdHRRQTtFQUdGOztFM0ZzdFFBO0lBQ0UsYTJGcnRRQTtJQUdGLFlBQUE7RTNGb3RRQTs7RTJGL3NRQTtJQUNFLGtCQUFnQjtFM0ZrdFFsQjs7RUFFQTtJMkY3c1FBLDBCQUFVO0UzRitzUVY7O0VBRUE7STJGN3NRRSxvQkFBUTtFM0Yrc1FWOztFMkYxc1FBO0lBQ0UsY0FBVTtFM0Y2c1FaOztFQUVBO0kyRjNzUUUsb0NBQVk7UUFBWixnQ0FBWTtZQUFaLDRCQUFZO0UzRjZzUWQ7O0VBRUE7STJGMXNRRSxRQUFRO0kzRjRzUVIsVTJGdHRRRjtJM0Z1dFFFLFkyRjVzUVU7RTNGNnNRWjs7RUFFQTtJMkZ6c1FFLFVBQVE7STNGMnNRUixhMkY1dFFGO0kzRjZ0UUUsVTJGM3NRTztFM0Y0c1FUOztFQUVBO0lBQ0UsbUIyRnZzUUc7SUFJRCxlQUFBO0kzRnFzUUYsaUIyRnBzUWM7RTNGcXNRaEI7O0VBRUE7SUFDRSw4QjJGL3JRRztJM0YrclFILDZCMkYvclFHO0kzRityUUgsMkIyRi9yUUc7UTNGK3JRSCx1QjJGL3JRRztZM0YrclFILG1CMkYvclFHO0lBSUQsZ0JBQUE7RTNGNnJRSjs7RTJGcnJRRTtJQURGLGdCQUFBO0UzRjByUUE7O0VBRUE7SUFDRSxtQjJGdnJRYTtJM0Z3clFiLGUyRnZyUWE7SUFJZixpQkFBQTtFM0ZxclFBOztFQUVBO0kyRm5yUUUsZUFBZTtJQUNmLGlCQUFpQjtFM0ZxclFuQjs7RUFFQTtJQUNFLDhCMkZwclFzQjtJM0ZvclF0Qiw2QjJGcHJRc0I7STNGb3JRdEIsMkIyRnByUXNCO1EzRm9yUXRCLHVCMkZwclFzQjtZM0ZvclF0QixtQjJGcHJRc0I7RTNGcXJReEI7O0VBRUE7STJGanJRRSxjQUFRO0kzRm1yUVIsaUIyRmxzUUY7STNGbXNRRSxvQjJGbnJRYTtFM0ZvclFmOztFQUVBO0kyRi9xUUEsbUJBQVU7RTNGaXJRVjs7RUFFQTtJMkYvcVFFLG1CQUFpQjtFM0ZpclFuQjs7RUFFQTtJMkY5cVFFLGNBQVE7STNGZ3JRUixZMkZ6clFGO0UzRjByUUE7O0VBRUE7STJGN3FRRSxrQkFBaUI7STNGK3FRakIsTTJGOXJRRjtJM0YrclFFLFUyRi9xUUU7STNGZ3JRRixXMkYvcVFFO0UzRmdyUUo7O0UyRjFxUUE7SUFDRSxXQUFTO0UzRjZxUVg7O0VBRUE7STJGMXFRRSxVQUFRO0kzRjRxUVIsWTJGbHJRRjtJM0ZtclFFLFcyRjVxUUU7RTNGNnFRSjs7RTRGcDBRRjtJQUNFLFFBQVU7SUFDVixXQUFVO0lBQ1YsV0FBYTtFQUNiOztFQUdBO0lBUEYsb0JBQVk7SUFBWixxQkFBWTtJQUFaLG9CQUFZO0lBQVosYUFBWTtFNUY4MFFWOztFNEZsMFFBO0lBWkYsaUJBQVk7RTVGazFRVjs7RTRGbDFRRjtJQWtCSSw4QkFBa0I7SUFBbEIsNkJBQWtCO0lBQWxCLDJCQUFrQjtRQUFsQix1QkFBa0I7WUFBbEIsbUJBQWtCO0lBQ2xCLHlCQUFXO0lBQVgsMkJBQVc7UUFBWCxzQkFBVztZQUFYLG1CQUFXO0U1Rm8wUWI7O0VBRUE7STRGbDBRRSxjQUFZO0lBQ1osZ0JBQWdCO0U1Rm8wUWxCOztFQUVBO0k0RmwwUUUsY0FLRDtJQUhDLGdCQUFRO0U1Rm0wUVY7O0U0Rjl6UUE7SUFDRSxtQkFBa0I7SUFDbEIsZUFBVztJQUNYLGlCQUFlO0U1RmkwUWpCOztFQUVBO0k0RjV6UUEsbUJBQVU7SUFDUixrQ0FBbUI7UUFBbkIsOEJBQW1CO1lBQW5CLDBCQUFtQjtFNUY4elFyQjs7RUFFQTtJQUNFLE80RmwwUUY7STVGbTBRRSxZNEY3elFFO0U1Rjh6UUo7O0VBRUE7SUFDRSxVNEY1elFFO0lBSUosV0FBQTtJQUNFLFlBQUE7RTVGMHpRRjs7RUFFQTtJNEZ2elFFLFVBQVE7STVGeXpRUixXNEYvelFGO0k1RmcwUUUsWTRGenpRRTtFNUYwelFKOztFQUVBO0lBQ0UsVTRGcDBRRjtJNUZxMFFFLFc0Rnh6UUU7STVGeXpRRixZNEZ4elFFO0U1Rnl6UUo7O0VBRUE7STRGcHpRRSxvQkFBaUI7SUFDakIscUJBQ0Q7RUFFRDs7RTVGcXpRQTtJNEZselFFLGNBQWE7RTVGb3pRZjs7RTRGdnlRQTtJQUNFLGVBQWE7SUFDYixnQkFBVTtFNUYweVFaOztFQUVBO0lBQ0UsbUI0Rnp5UWdCO0k1RjB5UWhCLGtCNEZ6eVFzQjtFQUl4Qjs7RTVGd3lRQTtJNEZyeVFFLGtCQUFXO0U1RnV5UWI7O0VBRUE7SUFDRSxlNEZ0eVFhO0lBR2IsdUJBQW1CO0U1RnF5UXJCOztFQUVBO0lBQ0UsTzRGbHpRRjtJNUZtelFFLFk0RnB5UUU7SUFJSix5REFBZTtJQUNiLDJCQXFDRDtFNUY2dlFEOztFQUVBO0lBQ0UsOEI0Rm54UUM7STVGbXhRRCw2QjRGbnhRQztJNUZteFFELDJCNEZueFFDO1E1Rm14UUQsdUI0Rm54UUM7WTVGbXhRRCxtQjRGbnhRQztJNUZveFFELHlCNEYveFEwQjtJNUYreFExQixzQzRGL3hRMEI7UTVGK3hRMUIsc0I0Ri94UTBCO1k1Rit4UTFCLDhCNEYveFEwQjtFNUZneVE1Qjs7RUFFQTtJQUNFLGM0Rmh5UVc7STVGaXlRWCxnQjRGOXhRVTtFNUYreFFaOztFQUVBO0lBQ0UsYzRGL3hRVztFNUZneVFiOztFQUVBO0lBQ0UsVTRGNXhRUztJNUY2eFFULFc0RjN4UVU7RTVGNHhRWjs7RUFFQTtJQUNFLG1CNEY1eFFnQjtFNUY2eFFsQjs7RUFFQTtJQUNFLHlENEYzeFFjO1E1RjJ4UWQscUQ0RjN4UWM7WTVGMnhRZCxpRDRGM3hRYztJNUY0eFFkLGM0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QkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxvQkFBb0I7RUFDdEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLG9CQUFvQjtJQUNwQixxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxvQkFBb0I7SUFDcEIscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsUUFBUTtJQUNSLFdBQVc7RUFDYjs7RUFFQTtJQUNFLFNBQVM7SUFDVCxXQUFXO0VBQ2I7O0VBRUE7SUFDRSxTQUFTO0lBQ1QsV0FBVztFQUNiOztFQUVBO0lBQ0UsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0VBQzdCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHlFQUF5RTtJQUN6RSw0QkFBNEI7RUFDOUI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4jaW50ZXJjb20tY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMTA7XG59XG5cbi8qIH4gMzc3cHggKi9cblxuLyogfiA0ODlweCAqL1xuXG4vKiB+IDU3NXB4ICovXG5cbi8qIH4gNzY3cHggKi9cblxuLyogfiA5OTFweCAqL1xuXG4vKiB+IDExOTlweCAqL1xuXG4vKiB+IDEzOTlweCAqL1xuXG4vKiB+IDE1OTlweCAqL1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbn1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi8qIGFyY2hpdm8tcmVndWxhciAtIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGFyY2hpdm8tNTAwIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGFyY2hpdm8tNzAwIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIGFyY2hpdm8tOTAwIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIHJvYm90by1yZWd1bGFyIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjctbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyNy1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlcixcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIGNvbG9yOiAjNjM2YzcyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xuICAtbW96LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZTU1IHtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi50ZXh0LWdyZWVuNjAge1xuICBjb2xvcjogIzYyRDBBMTtcbn1cblxuLnRleHQtZ3JlZW41NSB7XG4gIGNvbG9yOiAjNEZDQTk1O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZXQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLWRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGV0LXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uc2VjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi5zZWN0aW9uX19oZWFkZXItLWJpZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uX19oZWFkZXItLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uc2VjdGlvbl9fdGV4dC0tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLWljb24tbm8tZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZW1vamkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lbW9qaS1zcHJpdGUvZW1vamlAMXgucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmVtb2ppLmF1dG9tb2JpbGVfMTh4MTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5jaGFydC1pbmNyZWFzaW5nXzI0eDI0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjFweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmVtb2ppLmNoZWNrLW1hcmstYnV0dG9uXzIzeDIzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmVtb2ppLmZvbGRlZC1oYW5kc18xOHgxOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5oYW5kc2hha2VfMzJ4MzIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NXB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZW1vamkuaHVnZ2luZy1mYWNlXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5tb2JpbGUtcGhvbmUtd2l0aC1hcnJvd181Nng1NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MXB4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4uZW1vamkubW9uZXktbW91dGgtZmFjZV81Nng1NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMHB4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4uZW1vamkubW9uZXktbW91dGgtZmFjZV8yNHgyNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2OXB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZW1vamkubW9uZXktd2l0aC13aW5nc18xOHgxOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZW1vamkub3Blbi1tYWlsYm94LXdpdGgtcmFpc2VkLWZsYWdfNTZ4NTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTdweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmVtb2ppLnBhcnR5LXBvcHBlcl8xOHgxOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZW1vamkucGFydHktcG9wcGVyXzIzeDIzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk3cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5lbW9qaS5zcGlyYWwtY2FsZW5kYXJfMjR4MjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjNweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmVtb2ppLndhdmluZy1oYW5kXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5zcGlyYWwtY2FsZW5kYXJfNTZ4NTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzFweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmVtb2ppLnNwaXJhbC1jYWxlbmRhcl8yMHgyMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZW1vamkuY2hhcnQtaW5jcmVhc2luZ18yMHgyMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1M3B4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZW1vamkubW9uZXktbW91dGgtZmFjZV8yMHgyMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZW1vamkuY2hhcnQtaW5jcmVhc2luZ18xNXgxNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5OXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uZW1vamkubW9uZXktbW91dGgtZmFjZV8xNXgxNSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uZW1vamkuc3BpcmFsLWNhbGVuZGFyXzE1eDE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjM1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5lbW9qaS5zcGlyYWwtY2FsZW5kYXJfNDB4NDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTNweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmVtb2ppLm1vYmlsZS1waG9uZS13aXRoLWFycm93XzQweDQwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk2cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5lbW9qaS5tb25leS1tb3V0aC1mYWNlXzQweDQwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzM5cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5lbW9qaS5vcGVuLW1haWxib3gtd2l0aC1yYWlzZWQtZmxhZ180MHg0MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MnB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uZW1vamkuaGFuZHNoYWtlXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS53YXZpbmctaGFuZF8xNHgxNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0NnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZW1vamkucGFydHktcG9wcGVyXzE2eDE2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODYzcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5lbW9qaS5tb25leS13aXRoLXdpbmdzXzE0eDE0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5lbW9qaS5odWdnaW5nLWZhY2VfMTR4MTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTlweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmVtb2ppLmNoZWNrLW1hcmstYnV0dG9uXzE0eDE0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5lbW9qaS5odWdnaW5nLWZhY2VfMTJ4MTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzNweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmVtb2ppLnBhcnR5LXBvcHBlcl8xMngxMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0OHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZW1vamkuYXV0b21vYmlsZV8xMngxMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2M3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZW1vamkuZm9sZGVkLWhhbmRzXzEyeDEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTc4cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5lbW9qaS5oYW5kc2hha2VfMjR4MjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05OTNweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmVtb2ppLmF1dG9tb2JpbGVfMTZ4MTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDIwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5lbW9qaS5odWdnaW5nLWZhY2VfMTZ4MTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDM5cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5lbW9qaS5zcGVlY2gtYmFsbG9vbl80MHg0MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNThweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmVtb2ppLm1vbmV5LWJhZ180MHg0MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMDFweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmxvZ28ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmxvZ28tLWhlYWRlciB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ubG9nby0tbW9iaWxlLW1lbnUge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dvLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9nby0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ28tLWJsdWUge1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLmxvZ28tLWJsdWU6aG92ZXIge1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTRFQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFNEVCO1xuICBjb2xvcjogI0EzQURDMjtcbn1cblxuLmJ1dHRvbi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOURGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5REZGO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWJsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QjVGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCNUZGO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQ0E5NTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZDQTk1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MkQwQTE7XG4gIGJvcmRlci1jb2xvcjogIzYyRDBBMTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeS1ncmVlbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlEQ0I4O1xuICBib3JkZXItY29sb3I6ICM4OURDQjg7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LXdoaXRlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLmJ1dHRvbl9faWNvbi1jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDNweCk7XG59XG5cbi5idXR0b25fX2ljb24tYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgM3B4KTtcbn1cblxuLmdldC1hcHAtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2V0LWFwcC1mb3JtX19pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxNzhweDtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5nZXQtYXBwLWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTNBREMyO1xufVxuXG4uZ2V0LWFwcC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5nZXQtYXBwLWZvcm0tLW1vZGFsIC5nZXQtYXBwLWZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTRFQjtcbn1cblxuLmdldC1hcHAtZm9ybV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWxfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnRleHQtcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4udGV4dC1wYW5lbC0tZ3JlZW42MC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjJEMEExO1xuICBib3gtc2hhZG93OiAtOHB4IDhweCAwIDAgIzYyRDBBMTtcbn1cblxuLnRleHQtcGFuZWwtLWJsdWU1NS1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBGRjtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgIzE4OTBGRjtcbn1cblxuLnRleHQtcGFuZWwtLWJsdWU4MC1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzk5Q0VGRjtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgIzk5Q0VGRjtcbn1cblxuLnRleHQtcGFuZWwtLXllbGxvdzU1LWxlZnQge1xuICBib3JkZXItY29sb3I6ICNGNEFFMjQ7XG4gIGJveC1zaGFkb3c6IC04cHggOHB4IDAgMCAjRjRBRTI0O1xufVxuXG4udGV4dC1wYW5lbC0teWVsbG93NTUtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICNGNEFFMjQ7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICNGNEFFMjQ7XG59XG5cbi50ZXh0LXBhbmVsLS15ZWxsb3c4MC1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0ZBREI5RTtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgI0ZBREI5RTtcbn1cblxuLnRleHQtcGFuZWwtLXJlZDcwLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU2NzdBO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjRkU2NzdBO1xufVxuXG4udGV4dC1wYW5lbC0tYmx1ZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwICM0RkNBOTU7XG59XG5cbi5jaGF0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hhdC1tZXNzYWdlLS1hdmF0YXItbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jaGF0LW1lc3NhZ2UtLWF2YXRhci1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNoYXQtbWVzc2FnZV9fYXZhdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjNzZFOEI4IDAlLCAjMDA4RUZGIDc3LjYlKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLmNoYXQtbWVzc2FnZV9fcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5cbi5jaGF0LW1lc3NhZ2VfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi5jaGF0LW1lc3NhZ2VfX3RleHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NoYXQtbWVzc2FnZS10YWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5jaGF0LW1lc3NhZ2UtLWF2YXRhci1sZWZ0IC5jaGF0LW1lc3NhZ2VfX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY2hhdC1tZXNzYWdlLS1hdmF0YXItbGVmdCAuY2hhdC1tZXNzYWdlX190ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2hhdC1tZXNzYWdlLS1hdmF0YXItcmlnaHQgLmNoYXQtbWVzc2FnZV9fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNoYXQtbWVzc2FnZS0tYXZhdGFyLXJpZ2h0IC5jaGF0LW1lc3NhZ2VfX3RleHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlWCgtMSk7XG59XG5cbi5jaGF0LW1lc3NhZ2VfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRpbWVsaW5lX19wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjFGNTtcbn1cblxuLnRpbWVsaW5lX19wb2ludDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTg5MEZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCAjRjlGQUZCO1xuICBjb250ZW50OiAnJztcbn1cblxuLnRpbWVsaW5lX19wb2ludDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0xOXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udGltZWxpbmVfX3BvaW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRpbWVsaW5lX19wb2ludDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50aW1lbGluZV9fZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzE4OTBGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnRpbWVsaW5lX19jb250ZW50LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50aW1lbGluZV9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi50aW1lbGluZV9fZW1vamktZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMTQxODFGO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50aW1lbGluZV9fdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRpbWVsaW5lX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4udGltZWxpbmVfX3RleHQtYmx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4udGltZWxpbmVfX3BlcmNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1hcmtlci1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5tYXJrZXItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm1hcmtlci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFya2VyLWxpc3QtLWxhcmdlLW1hcmdpbnMgLm1hcmtlci1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmtlci1saXN0X19tYXJrZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuLm1hcmtlci1saXN0X19tYXJrZXItLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubWFya2VyLWxpc3RfX21hcmtlci0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NEMztcbn1cblxuLm1hcmtlci1saXN0LS1sYXJnZS1tYXJnaW5zIC5tYXJrZXItbGlzdF9fbWFya2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubWFya2VyLWxpc3RfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uX19idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDZFMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgd2lkdGggMC4ycyBsaW5lYXI7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbl9fYnVsbGV0OmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uX19idWxsZXQtLWFjdGl2ZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMUY1O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5tZW1iZXItLWJsdWU1NTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBGRjtcbiAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgIzE4OTBGRjtcbn1cblxuLm1lbWJlci0tYmx1ZTMwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Rjk5O1xuICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCAjMDA0Rjk5O1xufVxuXG4ubWVtYmVyLS15ZWxsb3c1NTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0QUUyNDtcbiAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgI0Y0QUUyNDtcbn1cblxuLm1lbWJlci0tZ3JlZW41NTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRGQ0E5NTtcbiAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgIzRGQ0E5NTtcbn1cblxuLm1lbWJlci0tcmVkNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRDAyMjE7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwICNGRDAyMjE7XG59XG5cbi5tZW1iZXJfX3Bob3RvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW1iZXJfX3Bob3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW1iZXJfX3Bob3RvLS1kZWZhdWx0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGxpbmVhcjtcbn1cblxuLm1lbWJlcjpob3ZlciAubWVtYmVyX19waG90by0tZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZW1iZXJfX3Bob3RvLS1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5tZW1iZXI6aG92ZXIgLm1lbWJlcl9fcGhvdG8tLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi5tZW1iZXJfX2pvYi10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4udGVhbS1qb2luIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWFtLWpvaW5fX2ltYWdlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGVhbS1qb2luX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRlYW0tam9pbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4udGVhbS1qb2luX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDhweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG5cbi5sb2FuLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDEuMyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAyMXB4IDIwcHggMTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGOUZBRkI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi5sb2FuLWluZm9fX3RvcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5sb2FuLWluZm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9hbi1pbmZvX19hdmF0YXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4ubG9hbi1pbmZvX19hcnJvdy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLmxvYW4taW5mb19fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9hbi1pbmZvX19hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sb2FuLWluZm9fX25hbWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubG9hbi1pbmZvX19uYW1lLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODU5MkFEO1xufVxuXG4ubG9hbi1pbmZvX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4NTkyQUQ7XG59XG5cbi5sb2FuLWluZm9fX3N0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubG9hbi1pbmZvX19hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubG9hbi1pbmZvX19hbW91dC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODU5MkFEO1xufVxuXG4ubG9hbi1pbmZvX19hbW91bnQtdG90YWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLmxvYW4taW5mb19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sb2FuLWluZm9fX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmxvYW4taW5mb19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubG9hbi1pbmZvX19saXN0LWxhYmVsIHtcbiAgY29sb3I6ICM4NTkyQUQ7XG59XG5cbi5sb2FuLWluZm9fX2xpc3QtdmFsdWUge1xuICBjb2xvcjogIzNENDc1Qztcbn1cblxuLnN1bW1hcnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNS4yJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjFGNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnN1bW1hcnktbGlzdF9fZW1vamktYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjNGRjtcbn1cblxuLnN1bW1hcnktbGlzdF9fZW1vamktdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1bW1hcnktbGlzdF9fZW1vamktZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2F2YXRhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2Fycm93LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4uc3VtbWFyeS1saXN0X19hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2F2YXRhciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnN1bW1hcnktbGlzdF9fY29udGVudC1ib3gge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1bW1hcnktbGlzdF9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3VtbWFyeS1saXN0X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM2Njc3OTk7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX3ZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnN1bW1hcnktbGlzdF9faW5mbyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjM0Q0NzVDO1xufVxuXG4ubmVzdGVkLW51bWVyaWMtbGlzdCA+IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5lc3RlZC1udW1lcmljLWxpc3QgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5lc3RlZC1udW1lcmljLWxpc3QgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5uZXN0ZWQtbnVtZXJpYy1saXN0IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG5cbi5uZXN0ZWQtbnVtZXJpYy1saXN0IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXN0ZWQtbnVtZXJpYy1saXN0IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xufVxuXG4uc2ltcGxlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbXBsZS10YWJsZV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbXBsZS10YWJsZV9fdGV4dC1zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2ltcGxlLXRhYmxlX19jZWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTRFQjtcbn1cblxuLnNpbXBsZS10YWJsZV9fY2VsbC0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICMxODkwRkY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5oZWFkZXItLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxMDIsIDExOSwgMTUzLCAwLjMpO1xufVxuXG4uaGVhZGVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjM0Q0NzVDO1xufVxuXG4uaGVhZGVyLS13aGl0ZSAuaGVhZGVyX19sb2dvLXRvcC1hcnJvdyB7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uaGVhZGVyLS1ibHVlMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Rjk5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlci0tYmx1ZTU1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXJfX25hdi1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGVhZGVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycywgb3BhY2l0eSAwLjRzO1xufVxuXG4uaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyX19saW5rLS1hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX2xpbmstLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX2FwcC1idXR0b24ge1xuICB3aWR0aDogMTY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLmhlYWRlci0td2hpdGUgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi5oZWFkZXJfX2J1cmdlci1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA1MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5tb2JpbGUtbWVudS1vcGVuaW5nIC5tb2JpbGUtbWVudSxcbi5tb2JpbGUtbWVudS1vcGVuZWQgLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vYmlsZS1tZW51LW9wZW5lZCAubW9iaWxlLW1lbnUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudV9fdG9wLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLm1vYmlsZS1tZW51X19jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5tb2JpbGUtbWVudV9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4ubW9iaWxlLW1lbnVfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX25hdiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vYmlsZS1tZW51X19uYXYtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cblxuLm1vYmlsZS1tZW51X19uYXYtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1vYmlsZS1tZW51X19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2QjVGRjtcbn1cblxuLm1vYmlsZS1tZW51X19uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5tb2JpbGUtbWVudV9fbmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnVfX2JvdHRvbS1yb3cge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9iaWxlLW1lbnVfX2FwcC1idXR0b24ge1xuICBtaW4td2lkdGg6IDE2NnB4O1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzU2NjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb290ZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZm9vdGVyX19uYXYtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5mb290ZXJfX25hdi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm9yZGVyLXdpZHRoOiA3MDBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb290ZXJfX25hdi10aXRsZS0tbGlua3MtY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZm9vdGVyX19uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29sLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9vdGVyX19saW5rcy1jb2wtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fYXBwcy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzg1OTJBRDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0LXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodC1iYW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXBwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcHBzLS1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5hcHBzLS1oZXJvIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5cbi5hcHBzX19pdGVtIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5hcHBzLS1mb290ZXIgLmFwcHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmFwcHMtLWhlcm8gLmFwcHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5hcHBzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFwcHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcHBzX19pY29uIHtcbiAgd2lkdGg6IDE0NHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5hcHBzLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYXBwcy0tYmxhY2sge1xuICBjb2xvcjogIzNENDc1Qztcbn1cblxuLmFwcHNfX2dwYXRoMSB7XG4gIGZpbGw6ICMzRDQ3NUM7XG59XG5cbi5hcHBzLS13aGl0ZSAuYXBwc19fZ3BhdGgxIHtcbiAgZmlsbDogI0Y2RjhGQTtcbn1cblxuLmFwcHNfX2dwYXRoMiB7XG4gIGZpbGw6ICMzRDQ3NUM7XG59XG5cbi5hcHBzLS13aGl0ZSAuYXBwc19fZ3BhdGgyIHtcbiAgZmlsbDogI0VDRUNFRTtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5tb2RhbC0tc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDUzLCAxMDIsIDAuOSk7XG59XG5cbi5tb2RhbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjdzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZVkoMzUwcHgpIHJvdGF0ZVgoLTQ1ZGVnKSBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi5tb2RhbC0tc2hvd24gLm1vZGFsX19ib2R5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKSBzY2FsZSgxKTtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE0MTgxRjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubW9kYWxfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tb2RhbF9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tb2RhbF9fcmVzZW5kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxODkwRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLm1vZGFsX19yZXNlbmQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM2NkI1RkY7XG59XG5cbi5tb2RhbF9fcmVzZW5kLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tb2RhbF9fZ2V0LWFwcC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4uaGVybzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmhlcm9fX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlcm9fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3b3JkLXNwYWNpbmc6IDVweDtcbn1cblxuLmhlcm9fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlcm9fX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOTAlO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllci0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm9fX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDI0LjklO1xuICBsZWZ0OiAtMC4xJTtcbiAgd2lkdGg6IDYwLjElO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogNDMlO1xuICByaWdodDogMS42JTtcbiAgd2lkdGg6IDMyLjglO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogLTEuNSU7XG4gIGxlZnQ6IDEzJTtcbiAgd2lkdGg6IDg3LjElO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogMTAlO1xuICByaWdodDogNC43JTtcbiAgd2lkdGg6IDEwLjYlO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogODEuMyU7XG4gIGxlZnQ6IDYuNSU7XG4gIHdpZHRoOiAyMC42JTtcbn1cblxuLmhlcm9fX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmhlcm9fX2FwcHMtdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlbmQtbW9uZXkge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubGVuZC1tb25leV9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sZW5kLW1vbmV5X190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG59XG5cbi5sZW5kLW1vbmV5X19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogNS4zJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA4My45JTtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IC0xMC4xJTtcbiAgcmlnaHQ6IC0yNSU7XG4gIHdpZHRoOiA2OC4xJTtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDEyLjMlO1xuICBsZWZ0OiAwLjQlO1xuICB3aWR0aDogNS40JTtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDc4JTtcbiAgcmlnaHQ6IDE3LjQlO1xuICB3aWR0aDogNS4xJTtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjUge1xuICB0b3A6IDIuNSU7XG4gIGxlZnQ6IDYuOSU7XG4gIHdpZHRoOiA4OCU7XG59XG5cbi5ib3Jyb3ctbW9uZXkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xuICBtYXJnaW46IDAgYXV0byAzcHg7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ib3Jyb3ctbW9uZXlfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTVweDtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDEuOSU7XG4gIGxlZnQ6IC01LjglO1xuICB3aWR0aDogMTEwLjklO1xufVxuXG4uYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAxNCU7XG4gIGxlZnQ6IDcuNiU7XG4gIHdpZHRoOiA5Ny4zJTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogMC42JTtcbiAgbGVmdDogLTI4LjUlO1xuICB3aWR0aDogNjguNCU7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDQyLjElO1xuICBsZWZ0OiAtMTAuNCU7XG4gIHdpZHRoOiAxNC42JTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogMS43JTtcbiAgcmlnaHQ6IDE3JTtcbiAgd2lkdGg6IDYuNyU7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjYge1xuICB0b3A6IDExLjglO1xuICBsZWZ0OiAxNy40JTtcbiAgd2lkdGg6IDY0LjYlO1xufVxuXG4uZGlyZWN0LWJpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLmRpcmVjdC1iaWxsX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA5NiU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMi4zJTtcbiAgbGVmdDogLTUlO1xuICB3aWR0aDogMTEyLjElO1xufVxuXG4uZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDM5LjUlO1xuICBsZWZ0OiAtNC44JTtcbiAgd2lkdGg6IDEwMi4yJTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiA2LjklO1xuICByaWdodDogLTIyJTtcbiAgd2lkdGg6IDczLjYlO1xufVxuXG4uZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDI5LjIlO1xuICBsZWZ0OiAtNS4yJTtcbiAgd2lkdGg6IDcuNyU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDMzJTtcbiAgd2lkdGg6IDUuOSU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NiB7XG4gIHRvcDogMTYuMSU7XG4gIGxlZnQ6IDE0LjElO1xuICB3aWR0aDogNjUuNyU7XG59XG5cbi5kaXJlY3QtYmlsbF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5kaXJlY3QtYmlsbF9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXJlY3QtYmlsbF9fcGxhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlKC03MHB4LCAxMDBweCk7XG59XG5cbi5zaW1wbGUtcGF5bWVudHMge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zaW1wbGUtcGF5bWVudHNfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLnNpbXBsZS1wYXltZW50c19faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjJweDtcbn1cblxuLnNpbXBsZS1wYXltZW50c19fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpbXBsZS1wYXltZW50c19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOTAlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMi4yJTtcbiAgd2lkdGg6IDEwMS41JTtcbn1cblxuLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogLTEuNSU7XG4gIGxlZnQ6IDQuNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiA2NS43JTtcbiAgbGVmdDogLTUuNSU7XG4gIHdpZHRoOiAxMi4yJTtcbn1cblxuLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogNzAuOCU7XG4gIGxlZnQ6IDElO1xuICB3aWR0aDogOC41JTtcbn1cblxuLmZhc3QtYmFua2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZmFzdC1iYW5raW5nX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4uZmFzdC1iYW5raW5nX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmFzdC1iYW5raW5nX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZhc3QtYmFua2luZ19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOTclO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IC01JTtcbiAgd2lkdGg6IDExMS40JTtcbn1cblxuLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMTguNSU7XG4gIHJpZ2h0OiA0LjQlO1xuICB3aWR0aDogNjYuNiU7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDQ3JTtcbiAgbGVmdDogMS4zJTtcbiAgd2lkdGg6IDQ4LjklO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiAxOCU7XG4gIGxlZnQ6IC0wLjUlO1xuICB3aWR0aDogNi4yJTtcbn1cblxuLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogNy4xJTtcbiAgcmlnaHQ6IDUuMiU7XG4gIHdpZHRoOiA2LjQlO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY2IHtcbiAgdG9wOiAyNy45JTtcbiAgbGVmdDogNC4yJTtcbiAgd2lkdGg6IDkxLjElO1xufVxuXG4uZmFzdC1iYW5raW5nX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZlYXR1cmVkLWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZmVhdHVyZWQtaW5fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2LjExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZlYXR1cmVkLWluX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mZWF0dXJlZC1pbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uZmVhdHVyZWQtaW5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM4NTkyQUQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5mZWF0dXJlZC1pbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQTNBREMyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mZWF0dXJlZC1pbl9fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHkge1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3VyaXR5LXByaW9yaXR5X19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MXB4IDM0cHggMzlweDtcbn1cblxuLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLnNlY3VyaXR5LXByaW9yaXR5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0yMjZweCk7XG4gIGhlaWdodDogMjcwcHg7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuLnNlY3VyaXR5LXByaW9yaXR5X19pbWFnZS1sYXllciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR2YW50YWdlcyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFkdmFudGFnZXNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWR2YW50YWdlc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5hZHZhbnRhZ2VzX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTkwcHg7XG59XG5cbi5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0tLWwxIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIGhlaWdodDogOTNweDtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0tLWwyIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0tLWwzIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIGhlaWdodDogMTE1cHg7XG59XG5cbi5hZHZhbnRhZ2VzX190ZXh0LWJveCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hZHZhbnRhZ2VzX19pdGVtLS1sMyAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5hZHZhbnRhZ2VzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4uYWR2YW50YWdlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uYXBwbGljYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5hcHBsaWNhdGlvbi0tYmVmb3JlLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOThweDtcbn1cblxuLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXBwbGljYXRpb24tLXdoaXRlLWJnIC5hcHBsaWNhdGlvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcHBsaWNhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXBwbGljYXRpb25fX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtODhweDtcbiAgcmlnaHQ6IDY5JTtcbiAgd2lkdGg6IDM1M3B4O1xuICBoZWlnaHQ6IDQwMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwbGljYXRpb24vbGVmdC1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYXBwbGljYXRpb25fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDEzcHg7XG4gIGxlZnQ6IDU0LjclO1xuICB3aWR0aDogNDA4cHg7XG4gIGhlaWdodDogMjk3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHBsaWNhdGlvbi9yaWdodC1iZy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5hcHBsaWNhdGlvbl9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5hcHBsaWNhdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5iZWNvbWUtcGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iZWNvbWUtcGFydG5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY2O1xuICBjb250ZW50OiAnJztcbn1cblxuLmJlY29tZS1wYXJ0bmVyX19ib3gge1xuICBwYWRkaW5nOiAyNHB4IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZWNvbWUtcGFydG5lci9iZWNvbWUtcGFydG5lci1iZy1sZWZ0LnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL2JlY29tZS1wYXJ0bmVyL2JlY29tZS1wYXJ0bmVyLWJnLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoODIsIDk1LCAxMjIsIDAuMjUpO1xufVxuXG4uYmVjb21lLXBhcnRuZXJfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5iZWNvbWUtcGFydG5lcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmJlY29tZS1wYXJ0bmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJlY29tZS1wYXJ0bmVyX19idXR0b24tYmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG93LXdvcmsge1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjQzLCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9ob3ctd29yay13YXZlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ob3ctd29ya19faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDdweDtcbiAgY29sb3I6ICMxNDE4MUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1zcGFjaW5nOiA1cHg7XG59XG5cbi5ob3ctd29ya19fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmhvdy13b3JrX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhvdy13b3JrX19jb2w6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ob3ctd29ya19fY29sOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gIGJvdHRvbTogMTRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzEtbW9iaWxlLnN2Z1wiKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5ob3ctd29ya19fY29sOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDczcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzItbW9iaWxlLnN2Z1wiKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5ob3ctd29ya19fY29sOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzMtbW9iaWxlLnN2Z1wiKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5ob3ctd29ya19fZW1vamktYm94IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uaG93LXdvcmtfX2Vtb2ppLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG93LXdvcmtfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhvdy13b3JrX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5ob3ctd29ya19fYnV0dG9uLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvdy13b3JrX19idXR0b24ge1xuICBtaW4td2lkdGg6IDE5NHB4O1xufVxuXG4uYXNraW5nLWhlbHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5hc2tpbmctaGVscF9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFza2luZy1oZWxwX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFza2luZy1oZWxwX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzdweDtcbn1cblxuLmFza2luZy1oZWxwX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjQlO1xufVxuXG4uYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMi41JTtcbiAgd2lkdGg6IDEzMCU7XG59XG5cbi5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMTIuOCU7XG4gIGxlZnQ6IDIwLjYlO1xuICB3aWR0aDogNzglO1xufVxuXG4uYXNraW5nLWhlbHBfX3RleHQtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDZweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0NnB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFza2luZy1oZWxwX190ZXh0LXBhbmVsLWdyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MkQwQTE7XG59XG5cbi5hc2tpbmctaGVscF9fY2hhdC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOSU7XG4gIHJpZ2h0OiAtMC4zJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcxcHg7XG59XG5cbi5hc2tpbmctaGVscF9fZW1vamktZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWxwaW5nLWhhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmhlbHBpbmctaGFuZF9fcGxhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5oZWxwaW5nLWhhbmRfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlbHBpbmctaGFuZF9fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5oZWxwaW5nLWhhbmRfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVscGluZy1oYW5kX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTM1JTtcbn1cblxuLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oZWxwaW5nLWhhbmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDIzLjMlO1xuICByaWdodDogLTQuOCU7XG4gIHdpZHRoOiA5My44JTtcbn1cblxuLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMTkuMiU7XG4gIHJpZ2h0OiAtMi41JTtcbiAgd2lkdGg6IDk5JTtcbn1cblxuLmhlbHBpbmctaGFuZF9fdGV4dC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMTZweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICBwYWRkaW5nOiAxOXB4IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlbHBpbmctaGFuZF9fdGV4dC1wYW5lbC1ibHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi5oZWxwaW5nLWhhbmRfX2NoYXQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMS4zJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjY5cHg7XG59XG5cbi5oZWxwaW5nLWhhbmRfX2Vtb2ppLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVscGluZy1oYW5kX19lbW9qaS10YWJsZXQge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4uZ2V0LWxvYW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5nZXQtbG9hbl9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLmdldC1sb2FuX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNjdweDtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUyJTtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDAuNyU7XG4gIHdpZHRoOiA5OC44JTtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAzMC42JTtcbiAgbGVmdDogMTAuMSU7XG4gIHdpZHRoOiAxNS44JTtcbn1cblxuLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiAxMSU7XG4gIHJpZ2h0OiAyMC44JTtcbiAgd2lkdGg6IDcuOCU7XG59XG5cbi5nZXQtbG9hbl9fY2hhdC1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjk2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSk7XG59XG5cbi5nZXQtbG9hbl9fdGV4dC1wYW5lbCB7XG4gIHBhZGRpbmc6IDMxcHggMjRweCAzMHB4IDE4cHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubWFrZS1wZXJzb25hbF9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1ha2UtcGVyc29uYWxfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFrZS1wZXJzb25hbF9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwJTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWFrZS1wZXJzb25hbF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMTQlO1xuICBsZWZ0OiAtNSU7XG4gIHdpZHRoOiAxMDkuOCU7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19mcmllbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogLTIuOCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE1cHg7XG4gIGxlZnQ6IDIuNiU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBwYWRkaW5nOiAyMnB4IDIxcHggMjhweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1LjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgY29sb3I6ICM2Njc3OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxODkwRkY7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xuICBsaW5lLWhlaWdodDogMjEuMXB4O1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZS1lbW9qaSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamktLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLWN1cnNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZS1jdXJzb3I6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgY29udGVudDogJyc7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNS40cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy40cHg7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZS1pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19yZWFzb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzY1cHg7XG4gIHJpZ2h0OiAwLjglO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTRweDtcbiAgcGFkZGluZzogMjVweCAxNnB4IDIxcHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19yZWFzb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19yZWFzb24tc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTRFQjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ubWFrZS1wZXJzb25hbF9fcmVhc29uLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzNENDc1Qztcbn1cblxuLmZ1bmRzLWFjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZnVuZHMtYWNjZXNzX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZ1bmRzLWFjY2Vzc19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTU3JTtcbn1cblxuLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiAtMi4xJTtcbiAgd2lkdGg6IDc2LjglO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDAuNiU7XG4gIHdpZHRoOiA3OC44JTtcbn1cblxuLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogNDUuNSU7XG4gIGxlZnQ6IDQxJTtcbiAgd2lkdGg6IDU4LjElO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiA0NCU7XG4gIGxlZnQ6IDQzLjMlO1xuICB3aWR0aDogNTguMSU7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX2NoYXQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMS44JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjY4cHg7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xufVxuXG4uZnVuZHMtYWNjZXNzX19lbW9qaS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bmRzLWFjY2Vzc19fZW1vamktdGFibGV0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLndoeS16aXJ0dWUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7XG59XG5cbi53aHktemlydHVlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndoeS16aXJ0dWVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2h5LXppcnR1ZV9fY29sIHtcbiAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndoeS16aXJ0dWVfX2NvbC0tYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjZGRjtcbn1cblxuLndoeS16aXJ0dWVfX2NvbC0tYmx1ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3doeS16aXJ0dWUvd2h5LXppcnR1ZS13YXZlLWJvdHRvbS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMiUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi53aHktemlydHVlX190ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLndoeS16aXJ0dWVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uemlydHVlLXBheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY5OTtcbn1cblxuLnppcnR1ZS1wYXk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hlcm8td2F2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLnppcnR1ZS1wYXlfX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uemlydHVlLXBheV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdvcmQtc3BhY2luZzogNnB4O1xufVxuXG4uemlydHVlLXBheV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnppcnR1ZS1wYXlfX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAxJTtcbn1cblxuLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogNjcuOCU7XG4gIGxlZnQ6IDMuNSU7XG4gIHdpZHRoOiA4LjMlO1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogLTguNSU7XG4gIHJpZ2h0OiA5LjUlO1xuICB3aWR0aDogOS4zJTtcbn1cblxuLnppcnR1ZS1wYXlfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzOHB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cblxuLnBheW1lbnQtc29sdXRpb24ge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbl9fbWFjYm9vayB7XG4gIHdpZHRoOiAxMTElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX3NjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4LjYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX2NvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5wYXltZW50LXNvbHV0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX3RleHQtZ3JlZW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYyRDBBMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuXG4ubWFraW5nLWFjY291bnRzIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuXG4ubWFraW5nLWFjY291bnRzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX3ZhbHVlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjEgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlMS5zdmdcIik7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjIgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlMi5zdmdcIik7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjMgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlMy5zdmdcIik7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjQgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlNC5zdmdcIik7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX3RleHQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1MjVGN0E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvci1idXNpbmVzc2VzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogLTYwOHB4O1xuICB3aWR0aDogNDAwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvci1idXNpbmVzc2VzL2Zvci1idXNpbmVzc2VzLWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fZ3JlZW4tYmxvYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDExN3B4O1xuICB3aWR0aDogMzQ0cHg7XG4gIGhlaWdodDogMjE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3ItYnVzaW5lc3Nlcy9mb3ItYnVzaW5lc3Nlcy1maWd1cmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmZvci1idXNpbmVzc2VzX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3Bob3RvLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzQzcHg7XG4gIGhlaWdodDogMzQzcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoODIsIDk1LCAxMjIsIDAuMDgpO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3Bob3RvLS1tb2JpbGUge1xuICBsZWZ0OiAwO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3Bob3RvLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvci1idXNpbmVzc2VzX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvci1idXNpbmVzc2VzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvci1idXNpbmVzc2VzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjU5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xufVxuXG4ucGFydG5lcnMtdHJ1c3Qge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4NjJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhcnRuZXJzLXRydXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX2JyZWFrLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX2JyZWFrLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbCB7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9faGVhZGVyLS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMS4yJTtcbiAgd2lkdGg6IDEwMS4yJTtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAtMC4zJTtcbiAgbGVmdDogMC41JTtcbiAgd2lkdGg6IDk5LjglO1xufVxuXG4uaGVyby12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmhlcm8tdmlkZW9fX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG59XG5cbi5oZXJvLXZpZGVvX192aWRlby1ib3gge1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMHZoIC0gODBweCkgLyAxMDgwICogMTkyMCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby12aWRlb19fdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tdmlkZW9fX3ZpZGVvLWNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmhlcm8tdmlkZW9fX3BsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyby12aWRlb19fYmctcGxheWVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlcm8tdmlkZW9fX2JnLXBsYXllci1jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgY29udGVudDogJyc7XG59XG5cbi5oZXJvLXZpZGVvX19iZy1wbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgIHtcbiAgLmhlcm8tdmlkZW8gLmhlcm8tdmlkZW9fX2JnLXBsYXllciB7XG4gICAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICB9XG59XG5cbi5oZXJvLXZpZGVvX19jb250cm9scy1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uaGVyby12aWRlb19fdmlkZW8tYm94OmhvdmVyIC5oZXJvLXZpZGVvX19jb250cm9scy1ib3gge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVyby12aWRlb19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uaGVyby12aWRlb19faWNvbi1zbWFsbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVyby12aWRlb19faWNvbi1iaWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVyby12aWRlb19fYnV0dG9uLXBsYXlbZGF0YS1zdGF0ZT1vZmZdIC5oZXJvLXZpZGVvX19pY29uLXBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby12aWRlb19fYnV0dG9uLXBsYXlbZGF0YS1zdGF0ZT1vbl0gLmhlcm8tdmlkZW9fX2ljb24tcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby12aWRlb19fYnV0dG9uLXNvdW5kW2RhdGEtc3RhdGU9b2ZmXSAuaGVyby12aWRlb19faWNvbi1zb3VuZC1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b24tc291bmRbZGF0YS1zdGF0ZT1vbl0gLmhlcm8tdmlkZW9fX2ljb24tc291bmQtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tdmlkZW9fX21heGltaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzE4OTBGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVyby12aWRlb19fbWF4aW1pemUtaWNvbiB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5oZXJvLXZpZGVvX190ZXh0LXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBtYXJnaW46IC0zNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG5cbi5oZXJvLXZpZGVvX190ZXh0LXBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgd29yZC1zcGFjaW5nOiA5cHg7XG59XG5cbi5oZXJvLXZpZGVvX190ZXh0LXBhbmVsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm91ci1taXNzaW9uIHtcbiAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdXItbWlzc2lvbl9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vdXItbWlzc2lvbl9fcXVvdGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAtNTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9xdW90YXRpb24tbWFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm91ci1taXNzaW9uX19xdW90ZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogLTUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTZkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9xdW90YXRpb24tbWFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm91ci1taXNzaW9uX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm91ci1taXNzaW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLm91ci1taXNzaW9uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLm91ci1taXNzaW9uX190ZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzMDVweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3VyLW1pc3Npb24vb3VyLW1pc3Npb24tbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLm5ldy13YXkge1xuICBtYXJnaW4tdG9wOiAyMjdweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkY7XG59XG5cbi5uZXctd2F5X19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5uZXctd2F5X190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubmV3LXdheV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm5ldy13YXlfX3RleHQtZ3JlZW4ge1xuICBjb2xvcjogIzRGQ0E5NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuXG4ubmV3LXdheV9faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctd2F5X19pbWFnZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgYm94LXNoYWRvdzogMTBweCAyMHB4IDgwcHggcmdiYSg2MiwgNjgsIDEyOCwgMC4yNSksIDEwcHggMnB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbn1cblxuLm5ldy13YXlfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aXRob3V0LWF3a3dhcmRuZXNzX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19fcGhvdG8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19fcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MXB4O1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aXRob3V0LWF3a3dhcmRuZXNzX190ZXh0LWdyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MkQwQTE7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3NfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1OXB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cblxuLnRlYW0ge1xuICBwYWRkaW5nLXRvcDogNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi50ZWFtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWFtX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMTgycHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnRlYW1fX3Jvdzo6YmVmb3JlLFxuLnRlYW1fX3Jvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi50ZWFtX19yb3c6OmJlZm9yZSB7XG4gIHRvcDogMzcycHg7XG4gIGxlZnQ6IC04NHB4O1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogMzI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWFtL3RlYW0tZmlndXJlMS5zdmdcIik7XG59XG5cbi50ZWFtX19yb3c6OmFmdGVyIHtcbiAgYm90dG9tOiA1MDBweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDM2M3B4O1xuICBoZWlnaHQ6IDMxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVhbS90ZWFtLWZpZ3VyZTIuc3ZnXCIpO1xufVxuXG4udGVhbV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi50ZWFtX19jb2wtLWpvaW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtX19tZW1iZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyOTNweDtcbn1cblxuLnRlYW1fX2pvaW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW52ZXN0bWVudC1wYXJ0bmVycyB7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmludmVzdG1lbnQtcGFydG5lcnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludmVzdG1lbnQtcGFydG5lcnNfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4NjJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW52ZXN0bWVudC1wYXJ0bmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5pbnZlc3RtZW50LXBhcnRuZXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAzNDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaW52ZXN0bWVudC1wYXJ0bmVyc19fbG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm91ci1jdWx0dXJlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ub3VyLWN1bHR1cmVfX3RleHQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogODJweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG59XG5cbi5vdXItY3VsdHVyZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm91ci1jdWx0dXJlX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdXItY3VsdHVyZV9fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCk7XG59XG5cbi5vdXItY3VsdHVyZV9fc2xpZGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5cbi5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xufVxuXG4ub3VyLWN1bHR1cmVfX3NsaWRlLWltYWdlLS1zcXVhcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3VyLWN1bHR1cmVfX3NsaWRlLS12aXNpYmxlIC5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2Uge1xuICBib3gtc2hhZG93OiAwIDMwcHggNDBweCAwIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4xKTtcbn1cblxuLm91ci1jdWx0dXJlX19zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiA3NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnF1b3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVvdGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVvdGVfX3F1b3RlLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3F1b3RhdGlvbi1tYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucXVvdGVfX3F1b3RlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnF1b3RlX19hdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdHMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLmNvbnRhY3RzLWhlcm86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9oZXJvLXdhdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0NSUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5jb250YWN0cy1oZXJvX190ZXh0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3RzLWhlcm9fX2hlYWRlciB7XG4gIHdvcmQtc3BhY2luZzogOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdHMtaGVyb19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDglO1xufVxuXG4uY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAxMiU7XG4gIGxlZnQ6IC0xOCU7XG4gIHdpZHRoOiA5MC42JTtcbn1cblxuLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDE4LjYlO1xuICByaWdodDogMC42JTtcbiAgd2lkdGg6IDE4LjYlO1xufVxuXG4uY29udGFjdHMtbmF2IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY29udGFjdHMtbmF2X19jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5jb250YWN0cy1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjFGNTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RzLW5hdl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLmNvbnRhY3RzLW5hdl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uY29udGFjdHMtbmF2X19saW5rcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuXG4uY29udGFjdHMtbmF2X19saW5rcy1ib3gge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uY29udGFjdHMtbmF2X19saW5rIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE0OXB4O1xuICBtYXJnaW46IDAgNnB4O1xufVxuXG4uY29udGFjdHMtbmF2X19saW5rcy1saXN0IC5jb250YWN0cy1uYXZfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0cy1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi50ZXh0LXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi50ZXh0LXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi50ZXh0LXBhZ2VfX3N1YmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50ZXh0LXBhZ2VfX2xpbmsge1xuICBjb2xvcjogIzE4OTBGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4udGV4dC1wYWdlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1wYWdlX19saXN0LW5vLW1hcmtlciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNS40NGRlZywgIzAwNzdFNiAxNy40NCUsICMzNDlERkUgODUuOTMlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd29yZC1zcGFjaW5nOiA1cHg7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDEwLjQlO1xuICByaWdodDogMTQuOSU7XG4gIHdpZHRoOiAxMS44JTtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogNS40JTtcbiAgd2lkdGg6IDEyLjMlO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4ud2l0aG91dC1mZWVzIHtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ud2l0aG91dC1mZWVzX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIxcHg7XG59XG5cbi53aXRob3V0LWZlZXNfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53aXRob3V0LWZlZXNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2l0aG91dC1mZWVzX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4NyU7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNy45JTtcbiAgd2lkdGg6IDExNS44JTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMjIuOSU7XG4gIGxlZnQ6IDE3LjclO1xuICB3aWR0aDogNjQuNyU7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjMge1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDU1LjklO1xuICBsZWZ0OiAxNC4yJTtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNzcuNSU7XG4gIGxlZnQ6IDE0LjIlO1xuICB3aWR0aDogNzIlO1xufVxuXG4ud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1zaGFkb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbiAgY29udGVudDogJyc7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbmQtZGlyZWN0bHkge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uc2VuZC1kaXJlY3RseV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9faGVhZGVyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZW5kLWRpcmVjdGx5X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19ib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg5JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlbmQtZGlyZWN0bHkvYmxvYi1tb2JpbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2NvbDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2NvbDpudGgtY2hpbGQoMikgLnNlbmQtZGlyZWN0bHlfX2FmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYXZhdGFyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTg4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNGOUZBRkI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDEwMiwgMTE5LCAxNTMsIDAuMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hdmF0YXItYm94OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2F2YXRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlKDVweCwgLTVweCk7XG4gIG1heC13aWR0aDogNzIlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMTAyLCAxMTksIDE1MywgMC4zKTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkNBOTU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X190aXRsZS0tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njg1QTM7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogMTElO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWNvbXBhbnkgLnNlbmQtZGlyZWN0bHlfX2Fycm93IHtcbiAgdG9wOiAzJTtcbiAgbGVmdDogMTAlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fZW1vamkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fZW1vamkge1xuICB0b3A6IDI5JTtcbiAgbGVmdDogNzElO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWNvbXBhbnkgLnNlbmQtZGlyZWN0bHlfX2Vtb2ppIHtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDY3JTtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzhweDtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDglO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMi44JTtcbiAgbGVmdDogLTIuNyU7XG4gIHdpZHRoOiAxMDElO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogLTElO1xuICB3aWR0aDogMTAyJTtcbn1cblxuLm1ha2UtcGF5bWVudCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1ha2UtcGF5bWVudF9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4ubWFrZS1wYXltZW50X19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xufVxuXG4ubWFrZS1wYXltZW50X190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM4cHg7XG59XG5cbi5tYWtlLXBheW1lbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5tYWtlLXBheW1lbnRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYWtlLXBheW1lbnRfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFrZS1wYXltZW50X19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTA5JTtcbn1cblxuLm1ha2UtcGF5bWVudF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDIlO1xuICBsZWZ0OiAxMC45JTtcbiAgd2lkdGg6IDgyLjMlO1xufVxuXG4ubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogOS4zJTtcbiAgd2lkdGg6IDgyJTtcbn1cblxuLmRpc2NvdmVyLWJlbmVmaXRzIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZGlzY292ZXItYmVuZWZpdHNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpc2NvdmVyLWJlbmVmaXRzX19jb2wge1xuICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRpZC15b3Uta25vdyB7XG4gIHBhZGRpbmctdG9wOiA4MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmRpZC15b3Uta25vd19fY2FyZCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoODIsIDk1LCAxMjIsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlkLXlvdS1rbm93X19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZGlkLXlvdS1rbm93X19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpZC15b3Uta25vd19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xufVxuXG4uZGlkLXlvdS1rbm93X19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRpZC15b3Uta25vd19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiAtMTAlO1xuICB3aWR0aDogMTIwJTtcbn1cblxuLmRpZC15b3Uta25vd19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDExLjIlO1xuICB3aWR0aDogNzYuOCU7XG59XG5cbi5kaWQteW91LWtub3dfX3RleHQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5cbi5kaWQteW91LWtub3dfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpZC15b3Uta25vd19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM1MjVGN0E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpZC15b3Uta25vd19fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxOTZweDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmsge1xuICBwYWRkaW5nLXRvcDogNjFweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19pdGVtOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXG4uZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW06bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gIHRvcDogMjAwcHg7XG4gIHdpZHRoOiAzOSU7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RpcmVjdC1iaWxsLXdvcmsvYXJyb3cxLnN2Z1wiKTtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RpcmVjdC1iaWxsLXdvcmsvYXJyb3cyLnN2Z1wiKTtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTlweDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX3RleHQge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19idXR0b24tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmZhcS1pdGVtX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhcS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbn1cblxuLmZhcS1pdGVtX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjM0Q0NzVDO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmZhcS1pdGVtLS1hY3RpdmUgLmZhcS1pdGVtX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZhcS1pdGVtX190ZXh0LWJveCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbn1cblxuLmZhcS1pdGVtX190ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMUY1O1xufVxuXG4uZmFxLWl0ZW1fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uZmFxLWl0ZW1fX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmZhcS1pdGVtX19ib2xkLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE4OTBGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5mYXEtaXRlbV9fYm9sZC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFxL2Jsb2Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwMCUgY2FsYygxMDAlIC0gMTkwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZmFxX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYXFfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mYXFfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZmFxX19saW5rLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhcV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmVuZWZpdCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MyQzlENjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmVuZWZpdF9faWNvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjFGNTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmJlbmVmaXRfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLmJlbmVmaXRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmJlbmVmaXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLmFjY2VwdGluZy1wYXkge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hY2NlcHRpbmctcGF5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hY2NlcHRpbmctcGF5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uYWNjZXB0aW5nLXBheV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWNjZXB0aW5nLXBheV9fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA1LjQ0ZGVnLCAjMDA3N0U2IDE3LjQ0JSwgIzM0OURGRSA4NS45MyUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9fdGV4dC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3b3JkLXNwYWNpbmc6IDVweDtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkX19mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtN3B4O1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEzMyU7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAxLjklO1xuICBsZWZ0OiAtNC4yJTtcbiAgd2lkdGg6IDEwNS43JTtcbn1cblxuLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IC0xLjclO1xuICB3aWR0aDogMTA1LjklO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiA4NS40JTtcbiAgbGVmdDogOS4xJTtcbiAgd2lkdGg6IDE2LjQlO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiA4NC4xJTtcbiAgbGVmdDogMzMuMSU7XG4gIHdpZHRoOiA0LjclO1xufVxuXG4uZnVuZC1vci1wYXliYWNrIHtcbiAgcGFkZGluZy10b3A6IDgxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMXB4O1xufVxuXG4uZnVuZC1vci1wYXliYWNrX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDg3JTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03LjklO1xuICB3aWR0aDogMTE1LjglO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAyMi45JTtcbiAgbGVmdDogMTcuNyU7XG4gIHdpZHRoOiA2NC43JTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogNTUuOSU7XG4gIGxlZnQ6IDE0LjIlO1xuICB3aWR0aDogNzIlO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiA3Ny41JTtcbiAgbGVmdDogMTQuMiU7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjA4KTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLXNoYWRvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG92ZXMtbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubG92ZXMtbW9iaWxlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb3Zlcy1tb2JpbGVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4NjJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG92ZXMtbW9iaWxlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sb3Zlcy1tb2JpbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb3Zlcy1tb2JpbGVfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN1cml0eS1wYW5lbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN1cml0eS1wYW5lbC0tYmx1ZTU1IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjMTg5MEZGO1xufVxuXG4uc2VjdXJpdHktcGFuZWwtLXllbGxvdzU1IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRBRTI0O1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjRjRBRTI0O1xufVxuXG4uc2VjdXJpdHktcGFuZWwtLXJlZDcwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkU2NzdBO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjRkU2NzdBO1xufVxuXG4uc2VjdXJpdHktcGFuZWxfX2ljb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdXJpdHktcGFuZWwtLWJsdWU1NSAuc2VjdXJpdHktcGFuZWxfX2ljb24tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLnNlY3VyaXR5LXBhbmVsLS15ZWxsb3c1NSAuc2VjdXJpdHktcGFuZWxfX2ljb24tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QUUyNDtcbn1cblxuLnNlY3VyaXR5LXBhbmVsLS1yZWQ3MCAuc2VjdXJpdHktcGFuZWxfX2ljb24tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNjc3QTtcbn1cblxuLnNlY3VyaXR5LXBhbmVsX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnNlY3VyaXR5LXBhbmVsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnNlY3VyaXR5LXBhbmVsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5jYXJkLXNlY3VyaXR5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhcmQtc2VjdXJpdHlfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2FyZC1zZWN1cml0eV9fZ3JhZGUge1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uY2FyZC1zZWN1cml0eV9fcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTkycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jYXJkLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgcGFkZGluZzogMzdweCA1MnB4IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoODIsIDk1LCAxMjIsIDAuMDgpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDI3cHg7XG59XG5cbi5jYXJkLXNsaWRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2FyZC1zbGlkZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2FyZC1zbGlkZXJfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJkLXNsaWRlcl9fYnV0dG9uLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24tLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24tLWFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tYWN0aXZlOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yM2RlZywgIzQ0Q0NGRSAtMTMuNDklLCAjMzE5QUZGIDEwOS43NSUpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjMzBDOUEzIC0xMy40OSUsICM0NUNCQjMgMzUuMjklLCAjMzE5QUZGIDEwOS43NSUpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tcm9zZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzcuMjNkZWcsICNGMzlDQUQgLTEzLjQ5JSwgI0U0QUVCOCAxMDkuNzUlKTtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjM0I0NTU4IC0xMy40OSUsIHJnYmEoODksIDEwMiwgMTMxLCAwLjg4KSAxMDkuNzUlKTtcbn1cblxuLmNhcmQtY29sb3Ige1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xufVxuXG4uY2FyZC1jb2xvcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2FyZC1jb2xvcl9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY2FyZC1jb2xvcl9fYmctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmQtY29sb3JfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGhlaWdodDogMTEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5jYXJkLWNvbG9yX19iZy1ib3gtLWJsdWUgLmNhcmQtY29sb3JfX2JnLS1ibHVlIHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtY29sb3JfX2JnLWJveC0tZ3JlZW4gLmNhcmQtY29sb3JfX2JnLS1ncmVlbiB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkLWNvbG9yX19iZy1ib3gtLXJvc2UgLmNhcmQtY29sb3JfX2JnLS1yb3NlIHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtY29sb3JfX2JnLWJveC0tZ3JheSAuY2FyZC1jb2xvcl9fYmctLWdyYXkge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZC1jb2xvcl9fdGV4dC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDgycHg7XG59XG5cbi5jYXJkLWNvbG9yX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1zcGFjaW5nOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmQtY29sb3JfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmVzcy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLnByZXNzLWhlcm86OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9oZXJvLXdhdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0NSUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5wcmVzcy1oZXJvX190ZXh0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnByZXNzLWhlcm9fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdvcmQtc3BhY2luZzogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnByZXNzLWhlcm9fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnByZXNzLWhlcm9fX2J1dHRvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbi5wcmVzcy1oZXJvX19idXR0b24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cblxuLnByZXNzLWhlcm9fX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ucHJlc3MtaGVyb19faW1hZ2UtY29sIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJlc3MtaGVyb19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjglO1xufVxuXG4ucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwLjIlO1xufVxuXG4ucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMjkuNCU7XG4gIGxlZnQ6IDkuNyU7XG4gIHdpZHRoOiA4MS43JTtcbn1cblxuLnByZXNzLWNhcmQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDOUQ2O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucHJlc3MtY2FyZF9fbG9nby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnByZXNzLWNhcmRfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXNzLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByZXNzLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLnByZXNzLWNhcmRfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzE4OTBGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ucHJlc3MtY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA2QUNDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByZXNzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xufVxuXG4ucHJlc3MtbGlzdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlc3MtbGlzdF9fY29sIHtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5wcmVzcy1saXN0X19jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX3RleHQtY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9faGVhZGVyX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX190ZXh0LWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9fdGV4dC1jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX3RleHQtY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX190ZXh0LWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyX19uYXYtY29sIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnByZXNzLWhlcm9fX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cblxuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5kLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRhYmxldC11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uX19oZWFkZXItLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZ2V0LWFwcC1mb3JtX19pbnB1dCB7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICB9XG5cbiAgLmdldC1hcHAtZm9ybV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAtMTNweDtcbiAgfVxuXG4gIC5zb2NpYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgfVxuXG4gIC50ZXh0LXBhbmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAudGV4dC1wYW5lbC0tZ3JlZW42MC1sZWZ0IHtcbiAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCAjNjJEMEExO1xuICB9XG5cbiAgLnRleHQtcGFuZWwtLWJsdWU1NS1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjMTg5MEZGO1xuICB9XG5cbiAgLnRleHQtcGFuZWwtLWJsdWU4MC1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjOTlDRUZGO1xuICB9XG5cbiAgLnRleHQtcGFuZWwtLXllbGxvdzU1LWxlZnQge1xuICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwICNGNEFFMjQ7XG4gIH1cblxuICAudGV4dC1wYW5lbC0teWVsbG93NTUtcmlnaHQge1xuICAgIGJveC1zaGFkb3c6IDEycHggMTJweCAwIDAgI0Y0QUUyNDtcbiAgfVxuXG4gIC50ZXh0LXBhbmVsLS15ZWxsb3c4MC1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRkFEQjlFO1xuICB9XG5cbiAgLnRleHQtcGFuZWwtLXJlZDcwLXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwICNGRTY3N0E7XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlX19hdmF0YXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX3Bob3RvIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlX190ZXh0IHtcbiAgICBwYWRkaW5nOiA2cHggN3B4IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAudGltZWxpbmVfX3BvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTE3cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMTRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG5cbiAgLnRpbWVsaW5lX19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG5cbiAgLnRpbWVsaW5lX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cblxuICAuc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldC0tYWN0aXZlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5tZW1iZXJfX3Bob3RvLWJveCB7XG4gICAgd2lkdGg6IDk4LjIlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5OC4yJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm1lbWJlcl9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tZW1iZXJfX2pvYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRlYW0tam9pbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRGQ0E5NTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAudGVhbS1qb2luX19pbWFnZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC50ZWFtLWpvaW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnRlYW0tam9pbl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICB9XG5cbiAgLmxvYW4taW5mbyB7XG4gICAgdG9wOiA0MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoNHB4KTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAubG9hbi1pbmZvX190b3Atcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19hdmF0YXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX25hbWUtcm93IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2Ftb3V0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19hbW91bnQtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA1MyU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0b3A6IDM3LjclO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwLjUlKTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktYm94IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAubmVzdGVkLW51bWVyaWMtbGlzdCA+IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX3RvcC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX25hdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51X19uYXYtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG5cbiAgLm1vYmlsZS1tZW51X19uYXYtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLm1vYmlsZS1tZW51X19uYXYtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudV9fbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgfVxuXG4gIC5mb290ZXJfX25hdi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5mb290ZXJfX25hdi10aXRsZS0tbGlua3MtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3MtY29sIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3MtY29sLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wtZ3JvdXAge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fYXBwcy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0LWJhbmsge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAuYXBwcy0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuXG4gIC5hcHBzLS1oZXJvIHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxuXG4gIC5hcHBzLS1mb290ZXIgLmFwcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFwcHMtLWhlcm8gLmFwcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG5cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICBwYWRkaW5nOiA3NXB4IDQwcHggNDBweDtcbiAgfVxuXG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG5cbiAgLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuICB9XG5cbiAgLmhlcm9fX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLmhlcm9fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyMi44JTtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHdpZHRoOiA1MyU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA3MS44JTtcbiAgICByaWdodDogNS4zJTtcbiAgICB3aWR0aDogNDQuOCU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiAtMS41JTtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHdpZHRoOiAxMDcuMyU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiAxNS41JTtcbiAgICByaWdodDogOC43JTtcbiAgICB3aWR0aDogMTAuNiU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAxMDcuOCU7XG4gICAgbGVmdDogMTEuNSU7XG4gICAgd2lkdGg6IDQuNiU7XG4gIH1cblxuICAuaGVyb19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZXJvX19hcHBzLXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZXJvX19hcHBzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5IHtcbiAgICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubGVuZC1tb25leV9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDUuNyU7XG4gICAgbGVmdDogMTEuNiU7XG4gICAgd2lkdGg6IDc2LjklO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogLTI3LjUlO1xuICAgIHJpZ2h0OiAtMS44JTtcbiAgICB3aWR0aDogNTguNCU7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiAxOS4zJTtcbiAgICBsZWZ0OiAyLjQlO1xuICAgIHdpZHRoOiA5LjQlO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogMi41JTtcbiAgICBsZWZ0OiAxMy45JTtcbiAgICB3aWR0aDogNzYuMyU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDk2JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogLTUuMSU7XG4gICAgbGVmdDogMy43JTtcbiAgICB3aWR0aDogOTAuNCU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDExLjIlO1xuICAgIGxlZnQ6IDE2JTtcbiAgICB3aWR0aDogNzguMSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IC02JTtcbiAgICBsZWZ0OiAtNy44JTtcbiAgICB3aWR0aDogNTUuMyU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDQ2LjMlO1xuICAgIGxlZnQ6IDAuNyU7XG4gICAgd2lkdGg6IDEyLjElO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAtNC43JTtcbiAgICByaWdodDogMjMuNSU7XG4gICAgd2lkdGg6IDUuNCU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY2IHtcbiAgICB0b3A6IDguMyU7XG4gICAgbGVmdDogMjMuNiU7XG4gICAgd2lkdGg6IDUzLjclO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI2cHgpO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi4zJTtcbiAgICBsZWZ0OiAzLjYlO1xuICAgIHdpZHRoOiA5NS4zJTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA0Mi4yJTtcbiAgICBsZWZ0OiAzJTtcbiAgICB3aWR0aDogODcuOSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNi45JTtcbiAgICByaWdodDogMC42JTtcbiAgICB3aWR0aDogNjMuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDMxLjQlO1xuICAgIGxlZnQ6IDMlO1xuICAgIHdpZHRoOiA2LjUlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDAuMiU7XG4gICAgbGVmdDogNDElO1xuICAgIHdpZHRoOiA2LjIlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY2IHtcbiAgICB0b3A6IDMyLjIlO1xuICAgIGxlZnQ6IDIyJTtcbiAgICB3aWR0aDogNTMuNyU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNS4xJTtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDIuMyU7XG4gICAgbGVmdDogNy41JTtcbiAgICB3aWR0aDogODcuNCU7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDYxLjclO1xuICAgIGxlZnQ6IC0xLjUlO1xuICAgIHdpZHRoOiA5LjIlO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiA2NS44JTtcbiAgICBsZWZ0OiA0LjUlO1xuICAgIHdpZHRoOiA2LjUlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZyB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjFweCk7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDMuNCU7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTkuMyU7XG4gICAgcmlnaHQ6IC0yLjYlO1xuICAgIHdpZHRoOiA3Mi4zJTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNTEuOCU7XG4gICAgbGVmdDogOC4zJTtcbiAgICB3aWR0aDogMzguNyU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA3LjIlO1xuICAgIHdpZHRoOiA1LjElO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiA4LjElO1xuICAgIHJpZ2h0OiAxNC43JTtcbiAgICB3aWR0aDogNS4yJTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogMjkuMiU7XG4gICAgbGVmdDogMTElO1xuICAgIHdpZHRoOiA3Ni44JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgfVxuXG4gIC5mZWF0dXJlZC1pbl9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMjBweCAxN3B4O1xuICB9XG5cbiAgLmZlYXR1cmVkLWluX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHlfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHlfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X19pbWFnZS1ib3gge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOC4yJTtcbiAgICBsZWZ0OiAxNi45JTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDExNi45JTtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwyIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwzIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX190ZXh0LWJveCB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uLS1iZWZvcmUtZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbi0td2hpdGUtYmcgLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTEzcHg7XG4gICAgcmlnaHQ6IDgyJTtcbiAgICB3aWR0aDogMzU0cHg7XG4gICAgaGVpZ2h0OiA0MDJweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbl9fY29udGFpbmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgbGVmdDogNzMuNyU7XG4gICAgd2lkdGg6IDQ0NXB4O1xuICAgIGhlaWdodDogMzQ1cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5iZWNvbWUtcGFydG5lcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTU4cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX2JveCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5iZWNvbWUtcGFydG5lcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iZWNvbWUtcGFydG5lcl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyX19idXR0b24tYmx1ZSB7XG4gICAgbWF4LXdpZHRoOiAyNjFweDtcbiAgfVxuXG4gIC5ob3ctd29yayB7XG4gICAgcGFkZGluZy10b3A6IDE2MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MXB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuaG93LXdvcmtfX2NvbCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5ob3ctd29ya19fZW1vamktYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuaG93LXdvcmtfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmhvdy13b3JrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYXNraW5nLWhlbHAge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNnB4KTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogLTYuNSU7XG4gICAgd2lkdGg6IDEwNyU7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogOS44JTtcbiAgICBsZWZ0OiAyMC42JTtcbiAgICB3aWR0aDogNjQlO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX190ZXh0LXBhbmVsIHtcbiAgICB0b3A6IDY5JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHggMThweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDglO1xuICAgIGxlZnQ6IDY3JTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cblxuICAuaGVscGluZy1oYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3BsYW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDIxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZSg0MnB4LCAtMTUwcHgpO1xuICAgIHdpZHRoOiAyMi4xJTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuaGVscGluZy1oYW5kX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi4zJTtcbiAgICByaWdodDogLTE4LjMlO1xuICAgIHdpZHRoOiA4Mi44JTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTE1LjglO1xuICAgIHdpZHRoOiA4NC44JTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3RleHQtcGFuZWwge1xuICAgIHRvcDogNzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg0OHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4OXB4O1xuICAgIHBhZGRpbmc6IDE3cHggNXB4IDE2cHg7XG4gIH1cblxuICAuaGVscGluZy1oYW5kX19jaGF0LW1lc3NhZ2Uge1xuICAgIHRvcDogMi4yJTtcbiAgICBsZWZ0OiAzMC43JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MXB4O1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgLmdldC1sb2FuX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5nZXQtbG9hbl9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4JTtcbiAgfVxuXG4gIC5nZXQtbG9hbl9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDcuNyU7XG4gICAgd2lkdGg6IDg1LjglO1xuICB9XG5cbiAgLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDMwLjYlO1xuICAgIGxlZnQ6IDEyLjElO1xuICAgIHdpZHRoOiA5LjglO1xuICB9XG5cbiAgLmdldC1sb2FuX19jaGF0LW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMjUzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTQlKTtcbiAgfVxuXG4gIC5nZXQtbG9hbl9fdGV4dC1wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDExcHggMTBweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIlO1xuICAgIHdpZHRoOiA2Ni44JTtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19mcmllbmQge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAyLjIlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZSB7XG4gICAgdG9wOiAzNHB4O1xuICAgIGxlZnQ6IDMyLjYlO1xuICAgIG1heC13aWR0aDogMTk4cHg7XG4gICAgcGFkZGluZzogMTNweCAxNHB4IDE1cHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1lbW9qaS0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1lbW9qaS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtY3Vyc29yOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1zZW5kIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtaWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uIHtcbiAgICB0b3A6IDE5MHB4O1xuICAgIHJpZ2h0OiAzLjglO1xuICAgIG1heC13aWR0aDogMTQ3cHg7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JlYXNvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19yZWFzb24tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA2cHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1pY29uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzQlO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAxMSU7XG4gICAgbGVmdDogLTEuMSU7XG4gICAgd2lkdGg6IDY1LjglO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA3JTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA2Ny44JTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogLTAuMiU7XG4gICAgbGVmdDogNDglO1xuICAgIHdpZHRoOiA1MS4xJTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MC4zJTtcbiAgICB3aWR0aDogNDklO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDgyLjYlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNy4yJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC53aHktemlydHVlIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLndoeS16aXJ0dWVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0MXB4IDMycHggNDlweDtcbiAgfVxuXG4gIC53aHktemlydHVlX19jb2wtLWJsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fY29sLS1ibHVlOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDI0MywgMjU1LCAwLjcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aHktemlydHVlL3doeS16aXJ0dWUtd2F2ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLndoeS16aXJ0dWVfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuemlydHVlLXBheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG5cbiAgLnppcnR1ZS1wYXk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuemlydHVlLXBheV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDYuMiU7XG4gICAgbGVmdDogLTM2LjMlO1xuICAgIHdpZHRoOiA1OS41JTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiA0OS40JTtcbiAgICByaWdodDogLTYuNSU7XG4gICAgd2lkdGg6IDQ2LjMlO1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogNTglO1xuICAgIGxlZnQ6IDEuNiU7XG4gICAgd2lkdGg6IDcuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAtOC41JTtcbiAgICByaWdodDogMTEuNSU7XG4gICAgd2lkdGg6IDkuMyU7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX2NvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50cyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTA4JTtcbiAgICBoZWlnaHQ6IDEwOCU7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjQgLm1ha2luZy1hY2NvdW50c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3NlcyB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMTIgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2dyZWVuLWJsb2Ige1xuICAgIHRvcDogMjJweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLyAxMiAtIDQwcHgpO1xuICAgIHdpZHRoOiAyOTZweDtcbiAgICBoZWlnaHQ6IDE4NTBweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdCB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9fYnJlYWstbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhcnRuZXJzLXRydXN0X19icmVhay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgfVxuXG4gIC5kcml2aW5nLWZpbmFuY2lhbF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5kcml2aW5nLWZpbmFuY2lhbF9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDY2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19oZWFkZXItLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpO1xuICB9XG5cbiAgLmhlcm8tdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLmhlcm8tdmlkZW9fX2NvbnRyb2xzLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvX19tYXhpbWl6ZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwge1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAub3VyLW1pc3Npb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7XG4gIH1cblxuICAub3VyLW1pc3Npb25fX3F1b3RlLWxlZnQge1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAtNjNweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fcXVvdGUtcmlnaHQge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogLTUzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxOGRlZyk7XG4gIH1cblxuICAub3VyLW1pc3Npb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5uZXctd2F5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgLm5ldy13YXlfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uZXctd2F5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAubmV3LXdheV9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cblxuICAubmV3LXdheV9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiA0MHB4IDYwcHggODBweCByZ2JhKDYyLCA2OCwgMTI4LCAwLjI1KSwgMTBweCAycHggMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpO1xuICB9XG5cbiAgLm5ldy13YXlfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19fcGhvdG8tYm94IHtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICB9XG5cbiAgLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAudGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnRlYW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxuXG4gIC50ZWFtX19yb3cge1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgfVxuXG4gIC50ZWFtX19yb3c6OmJlZm9yZSB7XG4gICAgdG9wOiA1OXB4O1xuICAgIGxlZnQ6IC00OHB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG5cbiAgLnRlYW1fX3Jvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMjM4cHg7XG4gICAgcmlnaHQ6IDQ3cHg7XG4gICAgd2lkdGg6IDM5NXB4O1xuICAgIGhlaWdodDogMzQ1cHg7XG4gIH1cblxuICAudGVhbV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cblxuICAudGVhbV9fY29sLS1qb2luIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC50ZWFtX19tZW1iZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudGVhbV9fam9pbiB7XG4gICAgbWluLWhlaWdodDogMjkzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnNfX3RleHQge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3RleHQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM4MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOTBweCk7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNTUpO1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxuXG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDtcbiAgfVxuXG4gIC5xdW90ZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnF1b3RlX19xdW90ZS1sZWZ0IHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0zNnB4O1xuICB9XG5cbiAgLnF1b3RlX19xdW90ZS1yaWdodCB7XG4gICAgYm90dG9tOiAtMjdweDtcbiAgICByaWdodDogLTIxcHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLWhlcm86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29udGFjdHMtaGVyb19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzRweCk7XG4gIH1cblxuICAuY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyMSU7XG4gICAgbGVmdDogMS42JTtcbiAgICB3aWR0aDogODguMyU7XG4gIH1cblxuICAuY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAyNS43JTtcbiAgICByaWdodDogLTE2LjclO1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19saW5rcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19saW5rcy1saXN0IC5jb250YWN0cy1uYXZfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZXh0LXBhZ2VfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAudGV4dC1wYWdlX19zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1ib3gge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTMuOCU7XG4gICAgcmlnaHQ6IDI1LjklO1xuICAgIHdpZHRoOiA3LjglO1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNTQlO1xuICAgIGxlZnQ6IDEwLjElO1xuICAgIHdpZHRoOiA2LjklO1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAud2l0aG91dC1mZWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTkuNyU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDIwLjYlO1xuICAgIGxlZnQ6IDIzLjclO1xuICAgIHdpZHRoOiA1Mi40JTtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNTguNiU7XG4gICAgbGVmdDogMjEuMyU7XG4gICAgd2lkdGg6IDU3LjYlO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiA3OC43JTtcbiAgICBsZWZ0OiAyMS4zJTtcbiAgICB3aWR0aDogNTcuNiU7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9faGVhZGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1N3B4IDIwcHggMTVweDtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19ib3g6OmJlZm9yZSB7XG4gICAgdG9wOiA4JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlbmQtZGlyZWN0bHkvYmxvYi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2NvbDpudGgtY2hpbGQoMikgLnNlbmQtZGlyZWN0bHlfX2FmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2F2YXRhci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fbG9nbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICAgIHRvcDogMjMlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICAgIHRvcDogNTElO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tYm9ycm93ZXIgLnNlbmQtZGlyZWN0bHlfX2Vtb2ppIHtcbiAgICB0b3A6IDQ0JTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWNvbXBhbnkgLnNlbmQtZGlyZWN0bHlfX2Vtb2ppIHtcbiAgICB0b3A6IDI5JTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyLjglO1xuICAgIGxlZnQ6IDEuMiU7XG4gICAgd2lkdGg6IDkyLjglO1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAzLjclO1xuICAgIHdpZHRoOiA5Mi45JTtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWFrZS1wYXltZW50X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAxJTtcbiAgICBsZWZ0OiAxMy41JTtcbiAgICB3aWR0aDogNzUuOCU7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDEyLjIlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZGlzY292ZXItYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmRpc2NvdmVyLWJlbmVmaXRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAuZGlzY292ZXItYmVuZWZpdHNfX2NvbCB7XG4gICAgbWluLWhlaWdodDogMjU2cHg7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5kaWQteW91LWtub3cge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19fY2FyZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjglO1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiA3NS42JTtcbiAgICBsZWZ0OiAtMjQuNCU7XG4gICAgd2lkdGg6IDEyNCU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAxNyU7XG4gICAgd2lkdGg6IDY3LjElO1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19fdGV4dC1jb2wge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmc6IDM4cHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZhcS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmZhcSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMjAlIGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgfVxuXG4gIC5mYXFfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxuXG4gIC5mYXFfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAuZmFxX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDE5OHB4O1xuICB9XG5cbiAgLmJlbmVmaXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYmVuZWZpdF9faWNvbi1ib3gge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG5cbiAgLmFjY2VwdGluZy1wYXlfX2xpc3Qge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTJweDtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZCB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzJTtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi41JTtcbiAgICBsZWZ0OiA1LjQlO1xuICAgIHdpZHRoOiA4Ni43JTtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogNy4xJTtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDg4LjQlO1xuICAgIGxlZnQ6IDE2LjklO1xuICAgIHdpZHRoOiA4LjclO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiA4OS40JTtcbiAgICBsZWZ0OiAzMy4zJTtcbiAgICB3aWR0aDogMi41JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDk5LjclO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAyMC42JTtcbiAgICBsZWZ0OiAyMy43JTtcbiAgICB3aWR0aDogNTIuNCU7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDU4LjYlO1xuICAgIGxlZnQ6IDIxLjMlO1xuICAgIHdpZHRoOiA1Ny42JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogNzguNyU7XG4gICAgbGVmdDogMjEuMyU7XG4gICAgd2lkdGg6IDU3LjYlO1xuICB9XG5cbiAgLmxvdmVzLW1vYmlsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLmxvdmVzLW1vYmlsZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gIC5sb3Zlcy1tb2JpbGVfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cblxuICAuc2VjdXJpdHktcGFuZWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3gge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmNhcmQtc2VjdXJpdHlfX2dyYWRlIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5jYXJkLXNlY3VyaXR5X19jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNhcmQtc2VjdXJpdHlfX3BhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjlweCA1NnB4IDQ1cHg7XG4gIH1cblxuICAuY2FyZC1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yIHtcbiAgICBwYWRkaW5nLXRvcDogOTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fYmcge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fc2xpZGVyLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fdGV4dC1jb2wge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgd29yZC1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByZXNzLWhlcm86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJlc3MtaGVyb19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdvcmQtc3BhY2luZzogNnB4O1xuICB9XG5cbiAgLnByZXNzLWhlcm9fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnByZXNzLWhlcm9fX2ltYWdlLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1cHgpO1xuICB9XG5cbiAgLnByZXNzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAuMiU7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAzNC40JTtcbiAgICBsZWZ0OiA3LjglO1xuICAgIHdpZHRoOiA4NS4xJTtcbiAgfVxuXG4gIC5wcmVzcy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5wcmVzcy1jYXJkX19sb2dvLWJveCB7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wcmVzcy1saXN0X19jb2wge1xuICAgIG1pbi1oZWlnaHQ6IDQ5MnB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG5cbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICAuc2VjdGlvbl9faGVhZGVyLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19oZWFkZXItLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX3RleHQtLWJpZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmxvZ28tLWhlYWRlciB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5nZXQtYXBwLWZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmdldC1hcHAtZm9ybV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAudGV4dC1wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlX19hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX3Bob3RvIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGltZWxpbmVfX3BvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAudGltZWxpbmVfX3BvaW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMTlweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG4gIH1cblxuICAudGltZWxpbmVfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX19lbW9qaS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudGltZWxpbmVfX2Vtb2ppLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aW1lbGluZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAudGltZWxpbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcGVyY2VudCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICAubWFya2VyLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG5cbiAgLnNsaWRlci1wYWdpbmF0aW9uX19idWxsZXQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgN3B4O1xuICB9XG5cbiAgLnNsaWRlci1wYWdpbmF0aW9uX19idWxsZXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5tZW1iZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5tZW1iZXJfX3Bob3RvLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tZW1iZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLm1lbWJlcl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAudGVhbS1qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgLnRlYW0tam9pbl9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLnRlYW0tam9pbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubG9hbi1pbmZvIHtcbiAgICB0b3A6IDUyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCgtNTdweCk7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fdG9wLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2F2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbmFtZS1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fYW1vdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2Ftb3VudC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbGlzdCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdCB7XG4gICAgdG9wOiA0MSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMy41JSk7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktYm94IHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2F2YXRhciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2luZm8ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxuXG4gIC5mb290ZXJfX25hdi1jb2wge1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2LXRpdGxlLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3MtY29sLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19hcHBzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb290ZXJfX2NvcHlyaWdodC1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjhweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvcHlyaWdodC1iYW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFwcHMtLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG5cbiAgLmFwcHMtLWhlcm8ge1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgfVxuXG4gIC5hcHBzLS1mb290ZXIgLmFwcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG5cbiAgLmFwcHMtLWhlcm8gLmFwcHNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gIC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICB9XG5cbiAgLmhlcm9fX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5oZXJvX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgd29yZC1zcGFjaW5nOiA5cHg7XG4gIH1cblxuICAuaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogLTIuMiU7XG4gICAgbGVmdDogLTUuMSU7XG4gICAgd2lkdGg6IDcyLjQlO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTkuOCU7XG4gICAgcmlnaHQ6IC05LjclO1xuICAgIHdpZHRoOiAzOC44JTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IC0xOS4zJTtcbiAgICBsZWZ0OiA5LjUlO1xuICAgIHdpZHRoOiA5OS4zJTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IC03LjklO1xuICAgIHJpZ2h0OiA0LjMlO1xuICAgIHdpZHRoOiAxMi42JTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDc4LjglO1xuICAgIGxlZnQ6IDIuNSU7XG4gICAgd2lkdGg6IDUuMyU7XG4gIH1cblxuICAuaGVyb19fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmxlbmQtbW9uZXkge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNS43JTtcbiAgICBsZWZ0OiAwLjYlO1xuICAgIHdpZHRoOiA3Ni45JTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDIuOSU7XG4gICAgcmlnaHQ6IDElO1xuICAgIHdpZHRoOiAzNi4xJTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDEyLjMlO1xuICAgIGxlZnQ6IDAuNCU7XG4gICAgd2lkdGg6IDUuNCU7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAyLjUlO1xuICAgIGxlZnQ6IDIuNCU7XG4gICAgd2lkdGg6IDc3LjQlO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9fdGV4dC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMS45JTtcbiAgICBsZWZ0OiAxNi4yJTtcbiAgICB3aWR0aDogODMuOSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDE2LjIlO1xuICAgIGxlZnQ6IDI3JTtcbiAgICB3aWR0aDogNzMuMSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDAuNSU7XG4gICAgbGVmdDogMC4xJTtcbiAgICB3aWR0aDogNTEuMSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDQ5LjMlO1xuICAgIGxlZnQ6IDEzJTtcbiAgICB3aWR0aDogMTEuMSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDEuNyU7XG4gICAgcmlnaHQ6IDE2LjQlO1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogMTMuNyU7XG4gICAgbGVmdDogMzQuMyU7XG4gICAgd2lkdGg6IDQ5LjIlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY2cHgpO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIuMyU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDg0LjElO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDM3LjMlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiA3Ny4yJTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1LjglO1xuICAgIHJpZ2h0OiA0LjYlO1xuICAgIHdpZHRoOiA1NS41JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogMjcuNCU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDUuNSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMzMlO1xuICAgIHdpZHRoOiA1LjklO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY2IHtcbiAgICB0b3A6IDI1LjclO1xuICAgIGxlZnQ6IDE2LjUlO1xuICAgIHdpZHRoOiA0OS4yJTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19wbGFuZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMuMyU7XG4gICAgd2lkdGg6IDEwMy41JTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogLTEuNSU7XG4gICAgbGVmdDogLTEuNSU7XG4gICAgd2lkdGg6IDEwMyU7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDY3LjclO1xuICAgIGxlZnQ6IC0xMS41JTtcbiAgICB3aWR0aDogMTIuMiU7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDcyLjglO1xuICAgIGxlZnQ6IC01JTtcbiAgICB3aWR0aDogOC41JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiA4NC4yJTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTguNSU7XG4gICAgcmlnaHQ6IDQuNCU7XG4gICAgd2lkdGg6IDY2LjYlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA0OCU7XG4gICAgbGVmdDogNC4zJTtcbiAgICB3aWR0aDogMzQuOSU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDE4LjklO1xuICAgIGxlZnQ6IDMuMiU7XG4gICAgd2lkdGg6IDQuNyU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDguMSU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICB3aWR0aDogNC45JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogMjcuOCU7XG4gICAgbGVmdDogNi4yJTtcbiAgICB3aWR0aDogNjkuNiU7XG4gIH1cblxuICAuZmVhdHVyZWQtaW4ge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5mZWF0dXJlZC1pbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZlYXR1cmVkLWluX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eV9faW1hZ2UtbGF5ZXIge1xuICAgIHRvcDogLTE5LjclO1xuICAgIGxlZnQ6IDElO1xuICAgIGhlaWdodDogMTQwJTtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwyIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwzIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RleHQtYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMSAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzMTNweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMyAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzNTRweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RleHQtcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuYXBwbGljYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb24tLWJlZm9yZS1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU4cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0yNDdweDtcbiAgICByaWdodDogNzklO1xuICAgIHdpZHRoOiA2MjdweDtcbiAgICBoZWlnaHQ6IDcxMnB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0zODJweDtcbiAgICBsZWZ0OiA3MC43JTtcbiAgICB3aWR0aDogMTAwN3B4O1xuICAgIGhlaWdodDogODMwcHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyX19ib3gge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDg3cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmhvdy13b3JrIHtcbiAgICBwYWRkaW5nLXRvcDogMjA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuaG93LXdvcmtfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gICAgd29yZC1zcGFjaW5nOiA5cHg7XG4gIH1cblxuICAuaG93LXdvcmtfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuaG93LXdvcmtfX2NvbDpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICB0b3A6IDkzcHg7XG4gICAgbGVmdDogNzAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDU3LjglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTclO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzEuc3ZnXCIpO1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIHRvcDogLTIycHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDcxJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDU4LjglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzIuc3ZnXCIpO1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIHRvcDogNjZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogNzElO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogNTguOCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93My5zdmdcIik7XG4gIH1cblxuICAuaG93LXdvcmtfX2Vtb2ppLWJveCB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19lbW9qaS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ob3ctd29ya19fZW1vamktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhvdy13b3JrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5ob3ctd29ya19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG5cbiAgLmFza2luZy1oZWxwX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB3aWR0aDogMTEyJTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fdGV4dC1wYW5lbCB7XG4gICAgdG9wOiA3NSU7XG4gICAgbWF4LXdpZHRoOiAzOTNweDtcbiAgICBwYWRkaW5nOiAzOXB4IDI1cHggMzhweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDglO1xuICAgIGxlZnQ6IDg4LjclO1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2Vtb2ppLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fcGxhbmUge1xuICAgIGJvdHRvbTogMzIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlKDQ3cHgsIC0xNDVweCk7XG4gICAgd2lkdGg6IDE3LjYlO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgcmlnaHQ6IC0xOC44JTtcbiAgICB3aWR0aDogODkuOCU7XG4gIH1cblxuICAuaGVscGluZy1oYW5kX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICByaWdodDogLTE2LjglO1xuICAgIHdpZHRoOiA4OS44JTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3RleHQtcGFuZWwge1xuICAgIHRvcDogNzclO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg5MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDM5cHggMjVweCAzOHB4O1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDU2LjglO1xuICAgIGxlZnQ6IDUuNyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fZW1vamktZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdldC1sb2FuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGxlZnQ6IDIuNyU7XG4gICAgd2lkdGg6IDgwLjglO1xuICB9XG5cbiAgLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDI3LjYlO1xuICAgIGxlZnQ6IDUuMSU7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2NoYXQtbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MiUpO1xuICB9XG5cbiAgLmdldC1sb2FuX190ZXh0LXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2JSk7XG4gICAgcGFkZGluZzogMzBweCAzMnB4IDI4cHggMjFweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA3Ni44JTtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19mcmllbmQge1xuICAgIHRvcDogLTk1cHg7XG4gICAgbGVmdDogLTIuOCU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUge1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAxNS42JTtcbiAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgIHBhZGRpbmc6IDM0cHggMjZweCAyOHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNy40cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjFweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamktLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1jdXJzb3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXNlbmQge1xuICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMC40cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uIHtcbiAgICB0b3A6IDM2NXB4O1xuICAgIHJpZ2h0OiAxLjglO1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgcGFkZGluZzogMjVweCAxNnB4IDIxcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19yZWFzb24taWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00M3B4KTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogOCU7XG4gICAgbGVmdDogLTAuMSU7XG4gICAgd2lkdGg6IDYzLjglO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA2My44JTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogMS44JTtcbiAgICBsZWZ0OiA0NiU7XG4gICAgd2lkdGg6IDQ2LjElO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ3LjMlO1xuICAgIHdpZHRoOiA0Ni4xJTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2NoYXQtbWVzc2FnZSB7XG4gICAgdG9wOiA3Ny42JTtcbiAgICByaWdodDogMy44JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fZW1vamktZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndoeS16aXJ0dWUge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fY29sIHtcbiAgICBwYWRkaW5nOiAxMDhweCAzMnB4IDEzMXB4O1xuICB9XG5cbiAgLndoeS16aXJ0dWVfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuemlydHVlLXBheSB7XG4gICAgcGFkZGluZy10b3A6IDIyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuemlydHVlLXBheV9faGVhZGVyIHtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDYuMiU7XG4gICAgbGVmdDogLTM4LjMlO1xuICAgIHdpZHRoOiA1OS41JTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDU1LjclO1xuICAgIHJpZ2h0OiAtMy41JTtcbiAgICB3aWR0aDogMzAuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDYyLjglO1xuICAgIGxlZnQ6IDIuNSU7XG4gICAgd2lkdGg6IDQuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAtNC41JTtcbiAgICByaWdodDogMjMuNSU7XG4gICAgd2lkdGg6IDUuMyU7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fbWFjYm9vayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19zY3JlZW4ge1xuICAgIHRvcDogOC42JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDY5LjQlO1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX2NvbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHMge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzclO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjQgLm1ha2luZy1hY2NvdW50c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3NlcyB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKyA2NHB4KTtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fZ3JlZW4tYmxvYiB7XG4gICAgdG9wOiA5MnB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICsgMTg2cHgpO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19waG90by1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIGhlaWdodDogNTI3cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX3RleHQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWwge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUycHg7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDU0cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuaGVyby12aWRlb19fbWF4aW1pemUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyby12aWRlb19fdGV4dC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZzogNjRweDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvX190ZXh0LXBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uX19xdW90ZS1sZWZ0IHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNDdweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fcXVvdGUtcmlnaHQge1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE2ZGVnKTtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAubmV3LXdheSB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxuXG4gIC5uZXctd2F5X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uZXctd2F5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLm5ldy13YXlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5uZXctd2F5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubmV3LXdheV9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLndpdGhvdXQtYXdrd2FyZG5lc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTlweDtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19waG90by1ib3gge1xuICAgIGhlaWdodDogNzI0cHg7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19faGVhZGVyLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRlYW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAudGVhbV9fcm93IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC50ZWFtX19yb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAtMjM0cHg7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogNTkwcHg7XG4gIH1cblxuICAudGVhbV9fcm93OjphZnRlciB7XG4gICAgYm90dG9tOiAyMjRweDtcbiAgICByaWdodDogLTQ3cHg7XG4gICAgd2lkdGg6IDcwOHB4O1xuICAgIGhlaWdodDogNjE0cHg7XG4gIH1cblxuICAudGVhbV9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC50ZWFtX19tZW1iZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAudGVhbV9fam9pbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnNfX3RleHQge1xuICAgIG1heC13aWR0aDogODYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMTBweCk7XG4gICAgbWFyZ2luLXRvcDogLTE3MnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTU1cHgpO1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZS0tcmVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2UtLXNxdWFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucXVvdGVfX3RleHQge1xuICAgIG1heC13aWR0aDogNjIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5xdW90ZV9fcXVvdGUtbGVmdCB7XG4gICAgbGVmdDogLTcxcHg7XG4gIH1cblxuICAucXVvdGVfX3F1b3RlLXJpZ2h0IHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgfVxuXG4gIC5xdW90ZV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDIwMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA4Ni42JTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDMlO1xuICAgIHJpZ2h0OiAwLjMlO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAuY29udGFjdHMtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19saW5rcy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA5JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA1LjQlO1xuICAgIHJpZ2h0OiAyMi45JTtcbiAgICB3aWR0aDogOC44JTtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDc5JTtcbiAgICBsZWZ0OiAtMTkuNiU7XG4gICAgd2lkdGg6IDguMyU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogLTAuOSU7XG4gICAgd2lkdGg6IDEwMS44JTtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTcuMyU7XG4gICAgbGVmdDogMTkuMiU7XG4gICAgd2lkdGg6IDU5LjclO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1NC42JTtcbiAgICBsZWZ0OiAxNS43JTtcbiAgICB3aWR0aDogNjUuMiU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDc4LjIlO1xuICAgIGxlZnQ6IDE1LjclO1xuICAgIHdpZHRoOiA2NS4yJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgcGFkZGluZzogMTAwcHggMThweCAwO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2F2YXRhci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fbG9nbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlKDVweCwgLTVweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX3RpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICAgIHRvcDogMTMlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55IC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgdG9wOiA0NiU7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIC5zZW5kLWRpcmVjdGx5X19lbW9qaSB7XG4gICAgdG9wOiAyOSU7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi44JTtcbiAgICBsZWZ0OiAtMi43JTtcbiAgICB3aWR0aDogMTAxJTtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogLTElO1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAubWFrZS1wYXltZW50X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIlO1xuICAgIGxlZnQ6IDEzLjQlO1xuICAgIHdpZHRoOiA3Ny43JTtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMTEuMiU7XG4gICAgd2lkdGg6IDc3LjMlO1xuICB9XG5cbiAgLmRpc2NvdmVyLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0c19fY29sIHtcbiAgICBtaW4taGVpZ2h0OiAyODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vdyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDQzJTtcbiAgICBsZWZ0OiAtNCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTQlO1xuICAgIGxlZnQ6IDE3LjIlO1xuICAgIHdpZHRoOiA0Ny42JTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4NHB4IDE4cHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyLFxuICAuZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA3OCU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZmFxLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAuZmFxLWl0ZW1fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cblxuICAuZmFxLWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZhcSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MCUgY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG5cbiAgLmZhcV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5mYXFfX2xpc3Qge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmJlbmVmaXQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5iZW5lZml0X19pY29uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5iZW5lZml0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYmVuZWZpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmFjY2VwdGluZy1wYXkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX190ZXh0LWNvbCB7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHdvcmQtc3BhY2luZzogOXB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMSUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmQge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOCU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDEuOSU7XG4gICAgbGVmdDogLTEuNiU7XG4gICAgd2lkdGg6IDk3LjclO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwLjclO1xuICAgIHdpZHRoOiA5Ny43JTtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogODYuNCU7XG4gICAgbGVmdDogOC4xJTtcbiAgICB3aWR0aDogMTEuNiU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDg4LjQlO1xuICAgIGxlZnQ6IDI4JTtcbiAgICB3aWR0aDogMy41JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2sge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjlweDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogLTAuOSU7XG4gICAgd2lkdGg6IDEwMS44JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTcuMyU7XG4gICAgbGVmdDogMTkuMiU7XG4gICAgd2lkdGg6IDU5LjclO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1NC42JTtcbiAgICBsZWZ0OiAxNS43JTtcbiAgICB3aWR0aDogNjUuMiU7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDc4LjIlO1xuICAgIGxlZnQ6IDE1LjclO1xuICAgIHdpZHRoOiA2NS4yJTtcbiAgfVxuXG4gIC5sb3Zlcy1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDc5cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmxvdmVzLW1vYmlsZV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAuc2VjdXJpdHktcGFuZWwtLWJsdWU1NSB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjMTg5MEZGO1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsLS15ZWxsb3c1NSB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRjRBRTI0O1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsLS1yZWQ3MCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRkU2NzdBO1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsX19pY29uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wYW5lbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VjdXJpdHktcGFuZWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5jYXJkLXNlY3VyaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmNhcmQtc2VjdXJpdHlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fZ3JhZGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDI4NHB4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA4OHB4IDc2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNhcmQtY29sb3Ige1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fYmcge1xuICAgIHJpZ2h0OiA2OHB4O1xuICAgIGhlaWdodDogOTUlO1xuICB9XG5cbiAgLmNhcmQtY29sb3JfX3NsaWRlci1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogOThweDtcbiAgICB3b3JkLXNwYWNpbmc6IDdweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cblxuICAucHJlc3MtaGVyb19faGVhZGVyIHtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzRweCk7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMC4yJTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDI5LjQlO1xuICAgIGxlZnQ6IDkuNyU7XG4gICAgd2lkdGg6IDgxLjclO1xuICB9XG5cbiAgLnByZXNzLWNhcmQge1xuICAgIHBhZGRpbmc6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5wcmVzcy1jYXJkX19sb2dvLWJveCB7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnByZXNzLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAucHJlc3MtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnByZXNzLWNhcmRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5wcmVzcy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29udGVudC1ib3gge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5iZWNvbWUtcGFydG5lcl9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2NoYXQtbWVzc2FnZSB7XG4gICAgdG9wOiAxMyU7XG4gICAgbGVmdDogOTEuNyU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kIHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogLTIuOCU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZSB7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDI2LjYlO1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAucHJlc3MtbGlzdF9fY29sIHtcbiAgICBtaW4taGVpZ2h0OiA2NzZweDtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5lbW9qaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Vtb2ppLXNwcml0ZS9lbW9qaUAyeC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMTQ0cHg7XG4gIH1cbn0iLCIjaW50ZXJjb20tY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMTA7XG59IiwiJHNjcmVlbi14eHMtbWluOiAzNzhweCAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWluOiA0OTBweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiA1NzZweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4teGwtbWluOiAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXh4bC1taW46IDE0MDBweCAhZGVmYXVsdDtcbiRzY3JlZW4taGQtbWluOiAxNjAwcHggIWRlZmF1bHQ7XG5cbiRzY3JlZW4teHh4cy1tYXg6ICRzY3JlZW4teHhzLW1pbiAtIDAuMXB4Oy8qIH4gMzc3cHggKi9cbiRzY3JlZW4teHhzLW1heDogJHNjcmVlbi14cy1taW4gLSAwLjFweDsgLyogfiA0ODlweCAqL1xuJHNjcmVlbi14cy1tYXg6ICRzY3JlZW4tc20tbWluIC0gMC4xcHg7IC8qIH4gNTc1cHggKi9cbiRzY3JlZW4tc20tbWF4OiAkc2NyZWVuLW1kLW1pbiAtIDAuMXB4OyAvKiB+IDc2N3B4ICovXG4kc2NyZWVuLW1kLW1heDogJHNjcmVlbi1sZy1taW4gLSAwLjFweDsgLyogfiA5OTFweCAqL1xuJHNjcmVlbi1sZy1tYXg6ICRzY3JlZW4teGwtbWluIC0gMC4xcHg7IC8qIH4gMTE5OXB4ICovXG4kc2NyZWVuLXhsZy1tYXg6ICRzY3JlZW4teHhsLW1pbiAtIDAuMXB4OyAvKiB+IDEzOTlweCAqL1xuJHNjcmVlbi14bC1tYXg6ICRzY3JlZW4taGQtbWluIC0gMC4xcHg7IC8qIH4gMTU5OXB4ICovIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbiIsIi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG59IiwiLmNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG59IiwiXG4vKiBhcmNoaXZvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogYXJjaGl2by01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIGFyY2hpdm8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBhcmNoaXZvLTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjI3LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59Iiwi77u/aHRtbCB7XHRcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcblx0Zm9udC1mYW1pbHk6ICdBcmNoaXZvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbi8vICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vXG5cbi8vIERvY3VtZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG59XG5cbi8vIFNlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4vLyBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4vL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8vIDFcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vLyAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4vLyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbi8vXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy9cbi8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBmb250LXNpemU6IDEwMCU7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcbiAgbWFyZ2luOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vL1xuXG5idXR0b24sXG5pbnB1dCB7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuLy9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8vXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbi8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBkaXNwbGF5OiB0YWJsZTsgLy8gMVxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbi8vXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4vL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vIEludGVyYWN0aXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4vL1xuXG5kZXRhaWxzLCAvLyAxXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBTY3JpcHRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRkZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4vL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgRHVwbGljYXRlUHJvcGVydHlcblxuLy8gUmVib290XG4vL1xuLy8gR2xvYmFsIHJlc2V0cyB0byBjb21tb24gSFRNTCBlbGVtZW50cyBhbmQgbW9yZSBmb3IgZWFzaWVyIHVzYWdlIGJ5IEJvb3RzdHJhcC5cbi8vIEFkZHMgYWRkaXRpb25hbCBydWxlcyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcywgaW5jbHVkaW5nIHNldmVyYWwgb3ZlcnJpZGVzLlxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcbi8vIGBwYWRkaW5nYCBvciBgYm9yZGVyYHMgdG8gYW4gZWxlbWVudCwgdGhlIG92ZXJhbGwgZGVjbGFyZWQgYHdpZHRoYCBkb2VzIG5vdFxuLy8gY2hhbmdlLiBGb3IgZXhhbXBsZSwgYHdpZHRoOiAxMDBweDtgIHdpbGwgYWx3YXlzIGJlIGAxMDBweGAgZGVzcGl0ZSB0aGVcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy4gRm9yXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmcuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIFJlc2V0IEhUTUwsIGJvZHksIGFuZCBtb3JlXG4vL1xuXG5odG1sIHtcbiAgLy8gV2UgYXNzdW1lIG5vIGluaXRpYWwgcGl4ZWwgYGZvbnQtc2l6ZWAgZm9yIGFjY2Vzc2liaWxpdHkgcmVhc29ucy4gVGhpc1xuICAvLyBhbGxvd3Mgd2ViIHZpc2l0b3JzIHRvIGN1c3RvbWl6ZSB0aGVpciBicm93c2VyIGRlZmF1bHQgZm9udC1zaXplLCBtYWtpbmdcbiAgLy8geW91ciBwcm9qZWN0IG1vcmUgaW5jbHVzaXZlIGFuZCBhY2Nlc3NpYmxlIHRvIGV2ZXJ5b25lLlxuXG4gIC8vIEFzIGEgc2lkZS1lZmZlY3Qgb2Ygc2V0dGluZyB0aGUgJHZpZXdwb3J0IGFib3ZlLFxuICAvLyBJRTExICYgRWRnZSBtYWtlIHRoZSBzY3JvbGxiYXIgb3ZlcmxhcCB0aGUgY29udGVudCBhbmQgYXV0b21hdGljYWxseSBoaWRlIGl0c2VsZiB3aGVuIG5vdCBpbiB1c2UuXG4gIC8vIFVuZm9ydHVuYXRlbHksIHRoZSBhdXRvLXNob3dpbmcgb2YgdGhlIHNjcm9sbGJhciBpcyBzb21ldGltZXMgdG9vIHNlbnNpdGl2ZSxcbiAgLy8gdGh1cyBtYWtpbmcgaXQgaGFyZCB0byBjbGljayBvbiBzdHVmZiBuZWFyIHRoZSByaWdodCBlZGdlIG9mIHRoZSBwYWdlLlxuICAvLyBTbyB3ZSBhZGQgdGhpcyBzdHlsZSB0byBmb3JjZSBJRTExICYgRWRnZSB0byB1c2UgYSBcIm5vcm1hbFwiLCBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4NTQzXG4gIC8vIGFuZCBodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL2lzc3Vlcy83MTY1MzgzL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblxuICAvLyBDaGFuZ2VzIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIE5vcm1hbGl6ZSB2NCByZW1vdmVkIHRoaXMgcHJvcGVydHksIGNhdXNpbmcgYDxwcmU+YCBjb250ZW50IHRvIGJyZWFrIG91dCBvZiB3cmFwcGluZyBjb2RlIHNuaXBwZXRzXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuXG5pbWcge1xuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAvLyBjZW50ZXJzIHRoZW0uIFRoaXMgd29uJ3QgYXBwbHkgc2hvdWxkIHlvdSByZXNldCB0aGVtIHRvIGBibG9ja2AgbGV2ZWwuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxuICAvLyBGb3IgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcywgc2VlIHRoZSBjb21tZW50cyBvbiB0aGUgYC5pbWctZmx1aWRgIGNsYXNzLlxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgLy8gTm8gbG9uZ2VyIHBhcnQgb2YgTm9ybWFsaXplIHNpbmNlIHY0XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBjb2xvcjogIzYzNmM3MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LlxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBpbmhlcml0ZWQgdGhlcmUuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgLy8gUmVzZXQgdGhlIGVudGlyZSBsZWdlbmQgZWxlbWVudCB0byBtYXRjaCB0aGUgYGZpZWxkc2V0YFxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyB0b2RvOiBuZWVkZWQ/XG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIiRib2R5LWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDk4KTtcblxuJHRyYW5zcGFyZW50OiByZ2JhKCNmZmYsIDApO1xuXG4kZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU6IDAuMnM7XG4iLCIudGV4dC1ibHVlNTUge1xuICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG59XG5cbi50ZXh0LWdyZWVuNjAge1xuICBjb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xufVxuXG4udGV4dC1ncmVlbjU1IHtcbiAgY29sb3I6IGNvbG9yKCdncmVlbicsIDU1KTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmQtbW9iaWxlLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtdGFibGV0LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC10YWJsZXQtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1kZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9ICBcbn0iLCIuc2VjdGlvbiB7IFxuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmX19oZWFkZXIgeyAvLyAuc2VjdGlvbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJi0tYmlnIHsgLy8gLnNlY3Rpb25fX2hlYWRlci0tYmlnXG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIH1cbiAgICB9ICBcblxuICAgICYtLXNtYWxsIHsgLy8gLnNlY3Rpb25fX2hlYWRlci0tc21hbGxcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmX190ZXh0IHsgLy8gLnNlY3Rpb25fX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgIFxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuXG4gICAgJi0tYmlnIHsgLy8gLnNlY3Rpb25fX3RleHQtLWJpZ1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAgICBcbn0iLCIuc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLWljb24tbm8tZmlsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufSIsIi5lbW9qaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Vtb2ppLXNwcml0ZS9lbW9qaUAxeC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZW1vamktc3ByaXRlL2Vtb2ppQDJ4LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1OHB4IDExNDRweDtcblx0fVxuXHQmLmF1dG9tb2JpbGVfMTh4MTgge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5jaGFydC1pbmNyZWFzaW5nXzI0eDI0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLmNoZWNrLW1hcmstYnV0dG9uXzIzeDIzIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHQmLmZvbGRlZC1oYW5kc18xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5oYW5kc2hha2VfMzJ4MzIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1cHg7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHR9XG5cdCYuaHVnZ2luZy1mYWNlXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5tb2JpbGUtcGhvbmUtd2l0aC1hcnJvd181Nng1NiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUxcHg7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV81Nng1NiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwcHg7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8yNHgyNCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY5cHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG5cdCYubW9uZXktd2l0aC13aW5nc18xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2cHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdCYub3Blbi1tYWlsYm94LXdpdGgtcmFpc2VkLWZsYWdfNTZ4NTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxN3B4O1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXHQmLnBhcnR5LXBvcHBlcl8xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2cHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdCYucGFydHktcG9wcGVyXzIzeDIzIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTdweDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfMjR4MjQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyM3B4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLndhdmluZy1oYW5kXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfNTZ4NTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MXB4O1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXHQmLnNwaXJhbC1jYWxlbmRhcl8yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMwcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYuY2hhcnQtaW5jcmVhc2luZ18yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUzcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2cHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYuY2hhcnQtaW5jcmVhc2luZ18xNXgxNSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk5cHg7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8xNXgxNSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE3cHg7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG5cdCYuc3BpcmFsLWNhbGVuZGFyXzE1eDE1IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzVweDtcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfNDB4NDAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1M3B4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXHQmLm1vYmlsZS1waG9uZS13aXRoLWFycm93XzQweDQwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTZweDtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Ji5tb25leS1tb3V0aC1mYWNlXzQweDQwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzlweDtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Ji5vcGVuLW1haWxib3gtd2l0aC1yYWlzZWQtZmxhZ180MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgycHg7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHR9XG5cdCYuaGFuZHNoYWtlXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjVweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji53YXZpbmctaGFuZF8xNHgxNCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdCYucGFydHktcG9wcGVyXzE2eDE2IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjNweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5tb25leS13aXRoLXdpbmdzXzE0eDE0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODJweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTR4MTQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5OXB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxuXHQmLmNoZWNrLW1hcmstYnV0dG9uXzE0eDE0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTZweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTJ4MTIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzM3B4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxuXHQmLnBhcnR5LXBvcHBlcl8xMngxMiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4cHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cdCYuYXV0b21vYmlsZV8xMngxMiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYzcHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cdCYuZm9sZGVkLWhhbmRzXzEyeDEyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NzhweDtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblx0Ji5oYW5kc2hha2VfMjR4MjQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk5M3B4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLmF1dG9tb2JpbGVfMTZ4MTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMjBweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTZ4MTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMzlweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5zcGVlY2gtYmFsbG9vbl80MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA1OHB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXHQmLm1vbmV5LWJhZ180MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwMXB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxufVxuIiwiLmxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAycHg7XG5cdGhlaWdodDogMjJweDtcblxuXHQmLS1oZWFkZXIgeyAvLyAubG9nby0taGVhZGVyXG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGhlaWdodDogMjJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1x0XHRcdFxuXHRcdFx0d2lkdGg6IDE0OHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVx0XG5cblx0Ji0tbW9iaWxlLW1lbnUge1xuXHRcdHdpZHRoOiAxMTFweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblx0fVxuXG4gICYtLXdoaXRlIHsgLy8gLmxvZ28tLXdoaXRlXHRcblx0XHRjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXHRcdH1cblx0fVxuXG4gICYtLWJsdWUge1x0Ly8gLmxvZ28tLWJsdWVcdFxuXHRcdGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuXHRcdH1cblx0fVxufSIsIiRjb2xvcnM6IChcbiAgJ25ldXRyYWwnOiAoXG4gICAgMTA6ICMxNDE4MUYsXG4gICAgMjA6ICMyOTMwM0QsXG4gICAgMzA6ICMzRDQ3NUMsXG4gICAgNDA6ICM1MjVGN0EsXG4gICAgNTA6ICM2Njc3OTksXG4gICAgNTU6ICM3Njg1QTMsXG4gICAgNjA6ICM4NTkyQUQsXG4gICAgNzA6ICNBM0FEQzIsXG4gICAgODA6ICNDMkM5RDYsXG4gICAgODU6ICNEMUQ2RTAsXG4gICAgOTA6ICNFMEU0RUIsXG4gICAgOTU6ICNGMEYxRjUsXG4gICAgOTg6ICNGOUZBRkIsXG4gICAgMTAwOiAjRkZGRkZGLFxuICApLFxuICAnYmx1ZSc6IChcbiAgICAxMDogIzAwMUEzMyxcbiAgICAyMDogIzAwMzU2NixcbiAgICAzMDogIzAwNEY5OSxcbiAgICA0MDogIzAwNkFDQyxcbiAgICA1MDogIzAwODRGRixcbiAgICA1NTogIzE4OTBGRixcbiAgICA2MDogIzMzOURGRixcbiAgICA3MDogIzY2QjVGRixcbiAgICA4MDogIzk5Q0VGRixcbiAgICA4NTogI0IzREFGRixcbiAgICA5MDogI0NDRTZGRixcbiAgICA5NTogI0U1RjNGRixcbiAgKSxcbiAgJ3llbGxvdyc6IChcbiAgICA0MDogI0MyODQwQSxcbiAgICA0NTogI0RCOTQwQixcbiAgICA1MDogI0YzQTUwQyxcbiAgICA1NTogI0Y0QUUyNCxcbiAgICA2MDogI0Y1QjczRCxcbiAgICA3MDogI0Y4Qzk2RCxcbiAgICA4MDogI0ZBREI5RSxcbiAgICA5MDogI0ZERURDRSxcbiAgKSxcbiAgJ2dyZWVuJzogKFxuICAgIDQwOiAjMkY5RDZFLFxuICAgIDQ1OiAjMzVCMDdCLFxuICAgIDUwOiAjM0JDNDg5LFxuICAgIDU1OiAjNEZDQTk1LFxuICAgIDYwOiAjNjJEMEExLFxuICAgIDY1OiAjNzZENkFDLFxuICAgIDcwOiAjODlEQ0I4LFxuICAgIDgwOiAjQjFFN0QwLFxuICAgIDkwOiAjRDhGM0U3LFxuICApLFxuICAncmVkJzogKFxuICAgIDQwOiAjQ0EwMjFBLFxuICAgIDQ1OiAjRTMwMjFFLFxuICAgIDUwOiAjRkQwMjIxLFxuICAgIDU1OiAjRkQxQzM3LFxuICAgIDYwOiAjRkQzNTRELFxuICAgIDcwOiAjRkU2NzdBLFxuICAgIDgwOiAjRkU5QUE2LFxuICAgIDkwOiAjRkZDQ0QzLFxuICApLFxuKTsiLCIuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUsIGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCA5MCk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDkwKTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA3MCk7XG4gIH1cblxuICAmLS1ibG9jayB7IC8vIC5idXR0b24tLWJsb2NrXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1wcmltYXJ5LWJsdWUgeyAvLyAuYnV0dG9uLS1wcmltYXJ5LWJsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICAmOmhvdmVyIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNjApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDYwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7ICAgICAgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDcwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA3MCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeS1ncmVlbiB7IC8vIC5idXR0b24tLXByaW1hcnktZ3JlZW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA1NSk7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgICY6aG92ZXIgeyAgICAgIFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgeyAgICAgIFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2dyZWVuJywgNzApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA3MCk7XG4gICAgfVxuICB9IFxuXG4gICYtLXNlY29uZGFyeS1ibHVlIHsgLy8gLmJ1dHRvbi0tc2Vjb25kYXJ5LWJsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG5cbiAgICAmOmhvdmVyIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTApO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeS13aGl0ZSB7IC8vIC5idXR0b24tLXNlY29uZGFyeS13aGl0ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgJjpob3ZlciB7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjIpO1xuICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjQpO1xuICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICB9XG4gIH0gIFxuXG4gICZfX2ljb24tY2hldnJvbiB7IC8vIC5idXR0b25fX2ljb24tY2hldnJvblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAzcHgpO1xuICB9XG5cbiAgJl9faWNvbi1hcnJvdyB7IC8vIC5idXR0b25fX2ljb24tYXJyb3dcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgM3B4KTtcbiAgfVxufSIsIi5nZXQtYXBwLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgXG4gICZfX2lucHV0IHsgLy8gLmdldC1hcHAtZm9ybV9faW5wdXQgIFxuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDcwKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmdldC1hcHAtZm9ybS0tbW9kYWwgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDk4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEU0RUI7XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuZ2V0LWFwcC1mb3JtX19idXR0b25cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgIG1hcmdpbjogMCAtMTNweDsgICAgXG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAuc29jaWFsX19pdGVtXG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgcGFkZGluZzogMCAxM3B4OyAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGluayB7IC8vIC5zb2NpYWxfX2xpbmtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5zb2NpYWxfX2ljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIudGV4dC1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTApO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJi0tZ3JlZW42MC1sZWZ0IHsgLy8gLnRleHQtcGFuZWwtLWdyZWVuNjAtbGVmdCAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgYm94LXNoYWRvdzogLThweCA4cHggMCAwIGNvbG9yKCdncmVlbicsIDYwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgY29sb3IoJ2dyZWVuJywgNjApO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWU1NS1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS1ibHVlNTUtcmlnaHQgICAgICBcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlJywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibHVlODAtcmlnaHQgeyAvLyAudGV4dC1wYW5lbC0tYmx1ZTgwLXJpZ2h0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDgwKTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ2JsdWUnLCA4MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMTJweCAwIDAgY29sb3IoJ2JsdWUnLCA4MCk7XG4gICAgfVxuICB9XG5cbiAgJi0teWVsbG93NTUtbGVmdCB7IC8vIC50ZXh0LXBhbmVsLS15ZWxsb3c1NS1sZWZ0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigneWVsbG93JywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiAtOHB4IDhweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c1NS1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS15ZWxsb3c1NS1yaWdodCAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3llbGxvdycsIDU1KTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXllbGxvdzgwLXJpZ2h0IHsgLy8gLnRleHQtcGFuZWwtLXllbGxvdzgwLXJpZ2h0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigneWVsbG93JywgODApOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcigneWVsbG93JywgODApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwIGNvbG9yKCd5ZWxsb3cnLCA4MCk7XG4gICAgfVxuICB9ICBcblxuICAmLS1yZWQ3MC1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS1yZWQ3MC1yaWdodCAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3JlZCcsIDcwKTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ3JlZCcsIDcwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcigncmVkJywgNzApO1xuICAgIH1cbiAgfSAgXG5cbiAgJi0tYmx1ZS1ncmVlbiB7IC8vIC50ZXh0LXBhbmVsLS1ibHVlLWdyZWVuICAgICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICAgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7ICAgIFxuICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwIGNvbG9yKCdncmVlbicsIDU1KTtcbiAgfSBcbn0iLCIuY2hhdC1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAgXG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICYtLWF2YXRhci1sZWZ0IHsgLy8gLmNoYXQtbWVzc2FnZS0tYXZhdGFyLWxlZnRcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi0tYXZhdGFyLXJpZ2h0IHsgLy8gLmNoYXQtbWVzc2FnZS0tYXZhdGFyLXJpZ2h0XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgJl9fYXZhdGFyIHsgLy8gLmNoYXQtbWVzc2FnZV9fYXZhdGFyXG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjNzZFOEI4IDAlLCAjMDA4RUZGIDc3LjYlKTsgICAgXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8geyAvLyAuY2hhdC1tZXNzYWdlX19waG90b1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5jaGF0LW1lc3NhZ2VfX3RleHRcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiA2cHggN3B4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2NoYXQtbWVzc2FnZS10YWlsLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuY2hhdC1tZXNzYWdlLS1hdmF0YXItbGVmdCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgICAmOjphZnRlciB7ICBcbiAgICAgICAgbGVmdDogMDsgICAgXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGF0LW1lc3NhZ2UtLWF2YXRhci1yaWdodCAmIHsgIFxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgJjo6YWZ0ZXIgeyAgXG4gICAgICAgIHJpZ2h0OiAwOyAgICBcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHsgLy8gLmNoYXQtbWVzc2FnZV9fbmFtZVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4iLCIudGltZWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX19wb2ludCB7IC8vIC50aW1lbGluZV9fcG9pbnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5NSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAkYm9keS1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUgeyAvLyAudGltZWxpbmVfX2RhdGVcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHBhZGRpbmc6IDNweCA2cHggMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogOXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWJveCB7IC8vIC50aW1lbGluZV9fY29udGVudC1ib3hcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fY29udGVudCB7IC8vIC50aW1lbGluZV9fY29udGVudFxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAmX19lbW9qaS1kZXNrdG9wIHsgLy8gLnRpbWVsaW5lX19lbW9qaS1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppLXRhYmxldCB7IC8vIC50aW1lbGluZV9fZW1vamktdGFibGV0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHsgLy8gLnRpbWVsaW5lX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC13cmFwcGVyIHsgLy8gLnRpbWVsaW5lX190ZXh0LXdyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC50aW1lbGluZV9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYmx1ZSB7IC8vIC50aW1lbGluZV9fdGV4dC1ibHVlXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIH1cblxuICAmX19wZXJjZW50IHsgLy8gLnRpbWVsaW5lX19wZXJjZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgfVxufSIsIi5tYXJrZXItbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAmX19pdGVtIHsgLy8gLm1hcmtlci1saXN0X19pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAubWFya2VyLWxpc3QtLWxhcmdlLW1hcmdpbnMgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbWFya2VyIHsgLy8gLm1hcmtlci1saXN0X19tYXJrZXJcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgXG4gICAgJi0tYmx1ZSB7IC8vIC5tYXJrZXItbGlzdF9fbWFya2VyLS1ibHVlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIFxuICAgICYtLXJlZCB7IC8vIC5tYXJrZXItbGlzdF9fbWFya2VyLS1yZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQnLCA5MCk7XG4gICAgfVxuICAgIFxuICAgIC5tYXJrZXItbGlzdC0tbGFyZ2UtbWFyZ2lucyAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24geyAvLyAubWFya2VyLWxpc3RfX2ljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cblxuICAmX19idWxsZXQgeyAvLyAuc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldFxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgODUpO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgd2lkdGggJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUgeyAvLyAuc2xpZGVyX19idWxsZXQtLWFjdGl2ZVxuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTUpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgYm94LXNoYWRvdyAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAmLS1ibHVlNTUgeyAvLyAubWVtYmVyLS1ibHVlNTVcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibHVlMzAgeyAvLyAubWVtYmVyLS1ibHVlMzBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCAzMCk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDMwKTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c1NSB7IC8vIC5tZW1iZXItLXllbGxvdzU1XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCd5ZWxsb3cnLCA1NSk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuNTUgeyAvLyAubWVtYmVyLS1ncmVlbjU1XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCdncmVlbicsIDU1KTtcbiAgICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwIGNvbG9yKCdncmVlbicsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1yZWQ1MCB7IC8vIC5tZW1iZXItLXJlZDUwXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCdyZWQnLCA1MCk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcigncmVkJywgNTApO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGhvdG8tYm94IHsgLy8gLm1lbWJlcl9fcGhvdG8tYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiA5OC4yJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OC4yJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19waG90byB7IC8vIC5tZW1iZXJfX3Bob3RvXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLS1kZWZhdWx0IHsgLy8gLm1lbWJlcl9fcGhvdG8tLWRlZmF1bHRcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgbGluZWFyO1xuXG4gICAgICAubWVtYmVyOmhvdmVyICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1ob3ZlciB7IC8vIC5tZW1iZXJfX3Bob3RvLS1ob3ZlclxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cbiAgICAgIC5tZW1iZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHsgLy8gLm1lbWJlcl9fbmFtZVxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2pvYi10aXRsZSB7IC8vIC5tZW1iZXJfX2pvYi10aXRsZVxuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtLWpvaW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2dyZWVuJywgNTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cdFx0XG4gICZfX2ltYWdlLWJveCB7IC8vIC50ZWFtLWpvaW5fX2ltYWdlLWJveFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cdFxuXG4gICZfX2ltYWdlIHsgLy8gLnRlYW0tam9pbl9faW1hZ2VcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAudGVhbS1qb2luX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7ICAgICAgICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbiB7IC8vIC50ZWFtLWpvaW5fX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4cHg7ICBcbiAgICBwYWRkaW5nOiA4cHggMjRweDsgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxNjdweDsgIFxuICAgIH1cbiAgfVxufVxuIiwiLmxvYW4taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MS4zJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5OCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICB0b3A6IDQzJTsgICAgIFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDRweCk7ICBcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgIFxuICAgIHRvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKC01N3B4KTsgXG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIFxuICAmX190b3Atcm93IHsgLy8gLmxvYW4taW5mb19fdG9wLXJvd1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX193cmFwcGVyIHsgLy8gLmxvYW4taW5mb19fd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gICZfX2F2YXRhci1ib3ggeyAvLyAubG9hbi1pbmZvX19hdmF0YXItYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICBcbiAgJl9fYXJyb3ctYm94IHsgLy8gLmxvYW4taW5mb19fYXJyb3ctYm94XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIH1cbiAgICBcbiAgJl9fYXJyb3cgeyAvLyAubG9hbi1pbmZvX19hcnJvd1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJl9fYXZhdGFyIHsgLy8gLmxvYW4taW5mb19fYXZhdGFyXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7ICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbmFtZS1ib3ggeyAvLyAubG9hbi1pbmZvX19uYW1lLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfX25hbWUtcm93IHsgLy8gLmxvYW4taW5mb19fbmFtZS1yb3dcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA2MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICAgXG4gICAgICBmb250LXNpemU6IDEwcHg7IFxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICBmb250LXNpemU6IDEycHg7IFxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7ICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHsgLy8gLmxvYW4taW5mb19fbmFtZVxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApO1xuICB9XG4gIFxuICAmX19zdGF0dXMgeyAvLyAubG9hbi1pbmZvX19zdGF0dXNcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Ftb3VudCB7IC8vIC5sb2FuLWluZm9fX2Ftb3VudFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgXG4gICZfX2Ftb3V0LWxhYmVsIHsgLy8gLmxvYW4taW5mb19fYW1vdXQtbGFiZWxcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApOyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgXG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgICBsaW5lLWhlaWdodDogMThweDsgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Ftb3VudC10b3RhbCB7IC8vIC5sb2FuLWluZm9fX2Ftb3VudC10b3RhbFxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAgICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICAgXG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHsgLy8gLmxvYW4taW5mb19fbGlzdFxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBwYWRkaW5nOiA4cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICBcbiAgICAgIHBhZGRpbmc6IDEycHg7ICAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdC1pdGVtIHsgLy8gLmxvYW4taW5mb19fbGlzdC1pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxMnB4OyBcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgXG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgICBsaW5lLWhlaWdodDogMThweDsgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3QtbGFiZWwgeyAvLyAubG9hbi1pbmZvX19saXN0LWxhYmVsXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApO1xuICB9XG4gIFxuICAmX19saXN0LXZhbHVlIHsgLy8gLmxvYW4taW5mb19fbGlzdC12YWx1ZVxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcbiAgfVxufVxuIiwiLnN1bW1hcnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNS4yJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyBcbiAgICB0b3A6IDM3LjclO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwLjUlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICB0b3A6IDQxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjUlKTtcbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5zdW1tYXJ5LWxpc3RfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE0cHg7IFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Vtb2ppLWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA5NSk7IFxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDsgIFxuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktbW9iaWxlIHsgLy8gLnN1bW1hcnktbGlzdF9fZW1vamktbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktdGFibGV0IHsgLy8gLnN1bW1hcnktbGlzdF9fZW1vamktdGFibGV0XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktZGVza3RvcCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgXG4gICAgfVxuICB9XG5cbiAgJl9fYXZhdGFyLWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2F2YXRhci1ib3ggICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyBcbiAgfVxuXG4gICZfX2Fycm93LWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Fycm93LWJveFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpOyAgICBcbiAgfVxuXG4gICZfX2Fycm93IHsgLy8gLnN1bW1hcnktbGlzdF9fYXJyb3dcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIH1cblxuICAmX19hdmF0YXIgeyAvLyAuc3VtbWFyeS1saXN0X19hdmF0YXIgXG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50LWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2NvbnRlbnQtYm94XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7IC8vIC5zdW1tYXJ5LWxpc3RfX2NvbnRlbnQtd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfX2xhYmVsIHsgLy8gLnN1bW1hcnktbGlzdF9fbGFiZWxcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNTApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDlweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fdmFsdWUgeyAvLyAuc3VtbWFyeS1saXN0X192YWx1ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7ICAgICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19pbmZvIHsgLy8gLnN1bW1hcnktbGlzdF9faW5mb1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAzMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyAgICAgICAgXG4gICAgfVxuICB9XG59XG4iLCIubmVzdGVkLW51bWVyaWMtbGlzdCB7XG4gICY+Lm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3Q+Lm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgICAgICAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbiAgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cblxuICAubmVzdGVkLW51bWVyaWMtbGlzdF9fbGlzdCA+IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyAgICBcbiAgfVxuXG4gIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG4gIH1cbn0iLCIuc2ltcGxlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAmX190ZXh0IHsgLy8gLnNpbXBsZS10YWJsZV9fdGV4dFxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RleHQtc3Ryb25nIHsgLy8gLnNpbXBsZS10YWJsZV9fdGV4dC1zdHJvbmdcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fY2VsbCB7IC8vIC5zaW1wbGUtdGFibGVfX2NlbGxcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTApO1xuXG4gICAgJi0tYWN0aXZlIHsgLy8gLnNpbXBsZS10YWJsZV9fY2VsbC0tYWN0aXZlXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjZmZmLCAuMjUpO1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcdFxuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcbiAgICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmLS1zaGFkb3cgeyAvLyAuaGVhZGVyLS1zaGFkb3cgIFxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgjNjY3Nzk5LCAuMyk7XG5cdH1cblxuXHQmLS13aGl0ZSB7IC8vIC5oZWFkZXItLXdoaXRlICBcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XHRcdFxuXHRcdGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcblxuICAgIC5oZWFkZXJfX2xvZ28tdG9wLWFycm93IHtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcbiAgICB9XG5cdH1cblxuXHQmLS1ibHVlMzAgeyAvLyAuaGVhZGVyLS1ibHVlMzAgIFxuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMzApO1xuXHRcdGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cdH1cblxuXHQmLS1ibHVlNTUgeyAvLyAuaGVhZGVyLS1ibHVlNTUgXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG5cdFx0Y29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblx0fVxuXG5cdCZfX2NvbnRlbnQgeyAvLyAuaGVhZGVyX19jb250ZW50IFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19yaWdodCB7IC8vIC5oZWFkZXJfX3JpZ2h0IFxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblx0fVxuXG4gICZfX25hdiB7IC8vIC5oZWFkZXJfX25hdiBcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9ICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICB9XG4gIH1cblxuXHQmX19uYXYtbGlzdCB7IC8vIC5oZWFkZXJfX25hdi1saXN0IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19uYXYtaXRlbSB7IC8vIC5oZWFkZXJfX25hdi1pdGVtIFxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG5cdCZfX2xpbmsgeyAvLyAuaGVhZGVyX19saW5rIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHRcdFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUsIG9wYWNpdHkgMC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHsgXG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7IC8vIC5oZWFkZXJfX2xpbmstLWFjdGl2ZSBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQgeyAvLyAuaGVhZGVyX19saW5rLS1yaWdodCBcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXBwLWJ1dHRvbiB7IC8vIC5oZWFkZXJfX2FwcC1idXR0b25cbiAgICB3aWR0aDogMTY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX2J1cmdlciB7IC8vIC5oZWFkZXJfX2J1cmdlclxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLS13aGl0ZSAgJiB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyLWljb24geyAvLyAuaGVhZGVyX19idXJnZXItaWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufSIsIi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwNTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTsgIFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7ICBcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH0gIFxuXG4gIC5tb2JpbGUtbWVudS1vcGVuaW5nICYsXG4gIC5tb2JpbGUtbWVudS1vcGVuZWQgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1vcGVuZWQgJiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAmX190b3Atcm93IHsgLy8gLm1vYmlsZS1tZW51X190b3Atcm93XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHsgLy8gLm1vYmlsZS1tZW51X19jbG9zZVxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2xvc2UtaWNvbiB7IC8vIC5tb2JpbGUtbWVudV9fY2xvc2UtaWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICBcbiAgJl9fbmF2IHsgLy8gLm1vYmlsZS1tZW51X19uYXZcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWJsb2NrIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtYmxvY2tcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LXRpdGxlIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWxpc3QgeyAvLyAubW9iaWxlLW1lbnVfX25hdi1saXN0XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKCdibHVlJywgNzApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1pdGVtIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtaXRlbVxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWxpbmsgeyAvLyAubW9iaWxlLW1lbnVfX25hdi1saW5rXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYm90dG9tLXJvdyB7IC8vIC5tb2JpbGUtbWVudV9fYm90dG9tLXJvd1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19hcHAtYnV0dG9uIHsgLy8gLm1vYmlsZS1tZW51X19hcHAtYnV0dG9uXG4gICAgbWluLXdpZHRoOiAxNjZweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMjApO1xuICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApOyAgXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgIHBhZGRpbmctdG9wOiA0MHB4OyAgICAgXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtYm94IHsgLy8gLmZvb3Rlcl9fY29udGVudC1ib3ggIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikgeyAgICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjEwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHsgLy8gLmZvb3Rlcl9fY29udGVudFxuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7ICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDc4cHg7ICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1jb2wgeyAvLyAuZm9vdGVyX19uYXYtY29sXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyBcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTAqMjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi10aXRsZSB7IC8vIC5mb290ZXJfX25hdi10aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci13aWR0aDogNzAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJi0tbGlua3MtY29sIHsgLy8gLmZvb3Rlcl9fbmF2LXRpdGxlLS1saW5rcy1jb2xcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5mb290ZXJfX25hdi10aXRsZS0tdGFibGV0XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1saXN0IHsgLy8gLmZvb3Rlcl9fbmF2LWxpc3RcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgXG4gICZfX25hdi1pdGVtIHsgLy8gLmZvb3Rlcl9fbmF2LWl0ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIFxuICAmX19uYXYtbGluayB7IC8vIC5mb290ZXJfX25hdi1saW5rXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rcy1jb2wgeyAvLyAuZm9vdGVyX19saW5rcy1jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIG1hcmdpbi10b3A6IDA7ICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEwKjQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3MtY29sLXdyYXBwZXIgeyAvLyAuZm9vdGVyX19saW5rcy1jb2wtd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzLWNvbC1ncm91cCB7IC8vIC5mb290ZXJfX2xpbmtzLWNvbC1ncm91cFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWF4LXdpZHRoOiA1MCU7ICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hcHBzLXJvdyB7IC8vIC5mb290ZXJfX2FwcHMtcm93XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29weXJpZ2h0IHsgLy8gLmZvb3Rlcl9fY29weXJpZ2h0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApOyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvcHlyaWdodC1zZXBhcmF0b3IgeyAvLyAuZm9vdGVyX19jb3B5cmlnaHQtc2VwYXJhdG9yXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0LWJhbmsgeyBcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYXBwcyB7ICBcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcGFkZGluZzogMDsgIFxuXG4gICYtLWZvb3RlciB7IC8vIC5hcHBzLS1mb290ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICB9ICAgICAgXG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGVybyB7IC8vIC5hcHBzLS1oZXJvXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgfSAgICAgIFxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5hcHBzX19pdGVtXG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIC5hcHBzLS1mb290ZXIgJiB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9ICAgICAgXG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcHMtLWhlcm8gJiB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9ICAgICAgXG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgfVxuICAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsgeyAvLyAuYXBwc19fbGlua1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5hcHBzX19pY29uXG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxuXG4gICYtLXdoaXRlIHsgLy8gLmFwcHMtLXdoaXRlXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJi0tYmxhY2sgeyAvLyAuYXBwcy0tYmxhY2tcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAzMCk7XG4gIH1cblxuICAmX19ncGF0aDEge1xuICAgIGZpbGw6IGNvbG9yKCduZXV0cmFsJywgMzApO1xuICAgIFxuICAgIC5hcHBzLS13aGl0ZSAmIHtcbiAgICAgIGZpbGw6ICNGNkY4RkE7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3BhdGgyIHtcbiAgICBmaWxsOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcbiAgICBcbiAgICAuYXBwcy0td2hpdGUgJiB7XG4gICAgICBmaWxsOiAjRUNFQ0VFO1xuICAgIH1cbiAgfVxufSIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYtLXNob3cgeyAvLyAubW9kYWwtLXNob3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgJi0tYmFja2Ryb3AgeyAvLyAubW9kYWwtLWJhY2tkcm9wXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignYmx1ZScsIDIwKSwgLjkpO1xuICB9XG4gIFxuICAmX19ib2R5IHsgLy8gLm1vZGFsX19ib2R5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC43cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlWSgzNTBweCkgcm90YXRlWCgtNDVkZWcpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpOyAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgcGFkZGluZzogNzVweCA0MHB4IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cblxuICAgIC5tb2RhbC0tc2hvd24gJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHsgLy8gLm1vZGFsX19jbG9zZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgfVxuICB9XG4gIFxuICAmX19jbG9zZS1pY29uIHsgLy8gLm1vZGFsX19jbG9zZS1pY29uXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmX19jb250ZW50IHsgLy8gLm1vZGFsX19jb250ZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAubW9kYWxfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5tb2RhbF9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24geyAvLyAubW9kYWxfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX3Jlc2VuZC1idXR0b24geyAvLyAubW9kYWxfX3Jlc2VuZC1idXR0b25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKCdibHVlJywgNzApOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc2VuZC1idXR0b24taWNvbiB7IC8vIC5tb2RhbF9fcmVzZW5kLWJ1dHRvbi1pY29uXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIFxuICAmX19nZXQtYXBwLWZvcm0geyAvLyAubW9kYWxfX2dldC1hcHAtZm9ybVxuICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy10b3A6IDExOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICBcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4OyAgICAgIFxuICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5oZXJvX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2OyAgICAgIFxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio3O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5oZXJvX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHdvcmQtc3BhY2luZzogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmhlcm9fX3RleHQgICBcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmhlcm9fX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2OyAgICAgIFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5oZXJvX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbW9iaWxlIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1tb2JpbGVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tdGFibGV0XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgJi0tbHYxIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1sdjEgICAgICBcbiAgICAgIHRvcDogMjQuOSU7XG4gICAgICBsZWZ0OiAtMC4xJTtcbiAgICAgIHdpZHRoOiA2MC4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjIuOCU7XG4gICAgICAgIGxlZnQ6IDcuNSU7XG4gICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgICB0b3A6IC0yLjIlO1xuICAgICAgICBsZWZ0OiAtNS4xJTtcbiAgICAgICAgd2lkdGg6IDcyLjQlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDQzJTtcbiAgICAgIHJpZ2h0OiAxLjYlO1xuICAgICAgd2lkdGg6IDMyLjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA3MS44JTtcbiAgICAgICAgcmlnaHQ6IDUuMyU7XG4gICAgICAgIHdpZHRoOiA0NC44JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTkuOCU7XG4gICAgICAgIHJpZ2h0OiAtOS43JTtcbiAgICAgICAgd2lkdGg6IDM4LjglO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tbHYzICBcbiAgICAgIHRvcDogLTEuNSU7XG4gICAgICBsZWZ0OiAxMyU7XG4gICAgICB3aWR0aDogODcuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgIHtcbiAgICAgICAgdG9wOiAtMS41JTtcbiAgICAgICAgbGVmdDogNy41JTtcbiAgICAgICAgd2lkdGg6IDEwNy4zJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogLTE5LjMlO1xuICAgICAgICBsZWZ0OiA5LjUlO1xuICAgICAgICB3aWR0aDogOTkuMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogMTAlO1xuICAgICAgcmlnaHQ6IDQuNyU7XG4gICAgICB3aWR0aDogMTAuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDE1LjUlO1xuICAgICAgICByaWdodDogOC43JTtcbiAgICAgICAgd2lkdGg6IDEwLjYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAtNy45JTtcbiAgICAgICAgcmlnaHQ6IDQuMyU7XG4gICAgICAgIHdpZHRoOiAxMi42JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjUgeyAvLyAuaGVyb19faW1hZ2UtbGF5ZXItLWx2NVxuICAgICAgdG9wOiA4MS4zJTtcbiAgICAgIGxlZnQ6IDYuNSU7XG4gICAgICB3aWR0aDogMjAuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDEwNy44JTtcbiAgICAgICAgbGVmdDogMTEuNSU7XG4gICAgICAgIHdpZHRoOiA0LjYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA3OC44JTtcbiAgICAgICAgbGVmdDogMi41JTtcbiAgICAgICAgd2lkdGg6IDUuMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7IC8vIC5oZXJvX19mb3JtXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fYXBwcy10YWJsZXQgeyAvLyAuaGVyb19fYXBwcy10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FwcHMtbW9iaWxlIHsgLy8gLmhlcm9fX2FwcHMtbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmxlbmQtbW9uZXkge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNTdweDsgIFxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyAgICAgIFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgIHBhZGRpbmctdG9wOiAxNDZweDsgICBcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7ICAgICBcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5sZW5kLW1vbmV5X19yb3cgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5sZW5kLW1vbmV5X19pbWFnZS1jb2wgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwOyAgICAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAubGVuZC1tb25leV9fdGV4dC1jb2wgIFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1OyAgIFxuICAgICAgbWFyZ2luOiAwOyAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzYlOyAgXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpOyAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICBcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7ICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1sdjEgeyAvLyAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSBcbiAgICAgIHRvcDogNS4zJTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDgzLjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICBcbiAgICAgICAgdG9wOiA1LjclO1xuICAgICAgICBsZWZ0OiAxMS42JTtcbiAgICAgICAgd2lkdGg6IDc2LjklOyAgICAgXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICAgIHRvcDogNS43JTtcbiAgICAgICAgbGVmdDogMC42JTtcbiAgICAgICAgd2lkdGg6IDc2LjklOyAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAtMTAuMSU7XG4gICAgICByaWdodDogLTI1JTtcbiAgICAgIHdpZHRoOiA2OC4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgICB0b3A6IC0yNy41JTtcbiAgICAgICAgcmlnaHQ6IC0xLjglO1xuICAgICAgICB3aWR0aDogNTguNCU7ICAgICAgIFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgIFxuICAgICAgICB0b3A6IDIuOSU7XG4gICAgICAgIHJpZ2h0OiAxJTtcbiAgICAgICAgd2lkdGg6IDM2LjElOyAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYzXG4gICAgICB0b3A6IDEyLjMlO1xuICAgICAgbGVmdDogMC40JTtcbiAgICAgIHdpZHRoOiA1LjQlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgIHRvcDogMTkuMyU7XG4gICAgICAgIGxlZnQ6IDIuNCU7XG4gICAgICAgIHdpZHRoOiA5LjQlOyAgICAgICBcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgICAgdG9wOiAxMi4zJTtcbiAgICAgICAgbGVmdDogMC40JTtcbiAgICAgICAgd2lkdGg6IDUuNCU7ICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNzglO1xuICAgICAgcmlnaHQ6IDE3LjQlO1xuICAgICAgd2lkdGg6IDUuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY1IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjVcbiAgICAgIHRvcDogMi41JTtcbiAgICAgIGxlZnQ6IDYuOSU7XG4gICAgICB3aWR0aDogODglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyLjUlO1xuICAgICAgICBsZWZ0OiAxMy45JTtcbiAgICAgICAgd2lkdGg6IDc2LjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyLjUlO1xuICAgICAgICBsZWZ0OiAyLjQlO1xuICAgICAgICB3aWR0aDogNzcuNCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJvcnJvdy1tb25leSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgICAgXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAuYm9ycm93LW1vbmV5X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICBtYXJnaW46IDAgYXV0byAzcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5ib3Jyb3ctbW9uZXlfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5ib3Jyb3ctbW9uZXlfX3RleHRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgIFxuICAgICAgcGFkZGluZy1ib3R0b206IDk2JTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAxLjklO1xuICAgICAgbGVmdDogLTUuOCU7XG4gICAgICB3aWR0aDogMTEwLjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAtNS4xJTtcbiAgICAgICAgbGVmdDogMy43JTtcbiAgICAgICAgd2lkdGg6IDkwLjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxLjklO1xuICAgICAgICBsZWZ0OiAxNi4yJTtcbiAgICAgICAgd2lkdGg6IDgzLjklOyAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAxNCU7XG4gICAgICBsZWZ0OiA3LjYlO1xuICAgICAgd2lkdGg6IDk3LjMlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAxMS4yJTtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICB3aWR0aDogNzguMSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDE2LjIlO1xuICAgICAgICBsZWZ0OiAyNyU7XG4gICAgICAgIHdpZHRoOiA3My4xJTsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogMC42JTtcbiAgICAgIGxlZnQ6IC0yOC41JTtcbiAgICAgIHdpZHRoOiA2OC40JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogLTYlO1xuICAgICAgICBsZWZ0OiAtNy44JTtcbiAgICAgICAgd2lkdGg6IDU1LjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwLjUlO1xuICAgICAgICBsZWZ0OiAwLjElO1xuICAgICAgICB3aWR0aDogNTEuMSU7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY0XG4gICAgICB0b3A6IDQyLjElO1xuICAgICAgbGVmdDogLTEwLjQlO1xuICAgICAgd2lkdGg6IDE0LjYlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA0Ni4zJTtcbiAgICAgICAgbGVmdDogMC43JTtcbiAgICAgICAgd2lkdGg6IDEyLjElO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA0OS4zJTtcbiAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICB3aWR0aDogMTEuMSU7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjUgeyAvLyAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY1XG4gICAgICB0b3A6IDEuNyU7XG4gICAgICByaWdodDogMTclO1xuICAgICAgd2lkdGg6IDYuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IC00LjclO1xuICAgICAgICByaWdodDogMjMuNSU7XG4gICAgICAgIHdpZHRoOiA1LjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxLjclO1xuICAgICAgICByaWdodDogMTYuNCU7XG4gICAgICAgIHdpZHRoOiA1JTsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NiB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjYgICAgICBcbiAgICAgIHRvcDogMTEuOCU7XG4gICAgICBsZWZ0OiAxNy40JTtcbiAgICAgIHdpZHRoOiA2NC42JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogOC4zJTtcbiAgICAgICAgbGVmdDogMjMuNiU7XG4gICAgICAgIHdpZHRoOiA1My43JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTMuNyU7XG4gICAgICAgIGxlZnQ6IDM0LjMlO1xuICAgICAgICB3aWR0aDogNDkuMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRpcmVjdC1iaWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5kaXJlY3QtYmlsbF9fcm93IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCBcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5kaXJlY3QtYmlsbF9fdGV4dC1jb2wgIFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1ib3ggXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTYlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLW1vYmlsZSB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLW1vYmlsZVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGV0IHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tdGFibGV0XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MSB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MSBcbiAgICAgIHRvcDogMi4zJTtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIHdpZHRoOiAxMTIuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIuMyU7XG4gICAgICAgIGxlZnQ6IDMuNiU7XG4gICAgICAgIHdpZHRoOiA5NS4zJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMi4zJTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHdpZHRoOiA4NC4xJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjIgXG4gICAgICB0b3A6IDM5LjUlO1xuICAgICAgbGVmdDogLTQuOCU7XG4gICAgICB3aWR0aDogMTAyLjIlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA0Mi4yJTtcbiAgICAgICAgbGVmdDogMyU7XG4gICAgICAgIHdpZHRoOiA4Ny45JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMzcuMyU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogNzcuMiU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWx2MyB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyBcbiAgICAgIHRvcDogNi45JTtcbiAgICAgIHJpZ2h0OiAtMjIlO1xuICAgICAgd2lkdGg6IDczLjYlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA2LjklO1xuICAgICAgICByaWdodDogMC42JTtcbiAgICAgICAgd2lkdGg6IDYzLjUlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDUuOCU7XG4gICAgICAgIHJpZ2h0OiA0LjYlO1xuICAgICAgICB3aWR0aDogNTUuNSU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHY0IHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY0IFxuICAgICAgdG9wOiAyOS4yJTtcbiAgICAgIGxlZnQ6IC01LjIlO1xuICAgICAgd2lkdGg6IDcuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDMxLjQlO1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgd2lkdGg6IDYuNSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDI3LjQlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDUuNSU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWx2NSB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NSBcbiAgICAgIHRvcDogMCU7XG4gICAgICBsZWZ0OiAzMyU7XG4gICAgICB3aWR0aDogNS45JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMC4yJTtcbiAgICAgICAgbGVmdDogNDElO1xuICAgICAgICB3aWR0aDogNi4yJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgd2lkdGg6IDUuOSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY2IHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY2IFxuICAgICAgdG9wOiAxNi4xJTtcbiAgICAgIGxlZnQ6IDE0LjElO1xuICAgICAgd2lkdGg6IDY1LjclO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAzMi4yJTtcbiAgICAgICAgbGVmdDogMjIlO1xuICAgICAgICB3aWR0aDogNTMuNyU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDI1LjclO1xuICAgICAgICBsZWZ0OiAxNi41JTtcbiAgICAgICAgd2lkdGg6IDQ5LjIlO1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmRpcmVjdC1iaWxsX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC5kaXJlY3QtYmlsbF9fYnV0dG9uIFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYW5lIHsgLy8gLmRpcmVjdC1iaWxsX19wbGFuZVxuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGUoLTcwcHgsIDEwMHB4KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLnNpbXBsZS1wYXltZW50cyB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX3JvdyAgICBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAuc2ltcGxlLXBheW1lbnRzX190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDkwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMi4yJTtcbiAgICAgIHdpZHRoOiAxMDEuNSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiA1LjElO1xuICAgICAgICB3aWR0aDogODcuNSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0zLjMlO1xuICAgICAgICB3aWR0aDogMTAzLjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogLTEuNSU7XG4gICAgICBsZWZ0OiA0LjUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIuMyU7XG4gICAgICAgIGxlZnQ6IDcuNSU7XG4gICAgICAgIHdpZHRoOiA4Ny40JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogLTEuNSU7XG4gICAgICAgIGxlZnQ6IC0xLjUlO1xuICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYzXG4gICAgICB0b3A6IDY1LjclO1xuICAgICAgbGVmdDogLTUuNSU7XG4gICAgICB3aWR0aDogMTIuMiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDYxLjclO1xuICAgICAgICBsZWZ0OiAtMS41JTtcbiAgICAgICAgd2lkdGg6IDkuMiU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDY3LjclO1xuICAgICAgICBsZWZ0OiAtMTEuNSU7XG4gICAgICAgIHdpZHRoOiAxMi4yJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHY0XG4gICAgICB0b3A6IDcwLjglO1xuICAgICAgbGVmdDogMSU7XG4gICAgICB3aWR0aDogOC41JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNjUuOCU7XG4gICAgICAgIGxlZnQ6IDQuNSU7XG4gICAgICAgIHdpZHRoOiA2LjUlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA3Mi44JTtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB3aWR0aDogOC41JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmFzdC1iYW5raW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5mYXN0LWJhbmtpbmdfX3JvdyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5mYXN0LWJhbmtpbmdfX3RleHQtY29sICBcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuZmFzdC1iYW5raW5nX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NyU7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjEgXG4gICAgICB0b3A6IDQlO1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgd2lkdGg6IDExMS40JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDMuNCU7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDg0LjIlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjIgXG4gICAgICB0b3A6IDE4LjUlO1xuICAgICAgcmlnaHQ6IDQuNCU7XG4gICAgICB3aWR0aDogNjYuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDE5LjMlO1xuICAgICAgICByaWdodDogLTIuNiU7XG4gICAgICAgIHdpZHRoOiA3Mi4zJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTguNSU7XG4gICAgICAgIHJpZ2h0OiA0LjQlO1xuICAgICAgICB3aWR0aDogNjYuNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYzIHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MyBcbiAgICAgIHRvcDogNDclO1xuICAgICAgbGVmdDogMS4zJTtcbiAgICAgIHdpZHRoOiA0OC45JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTEuOCU7XG4gICAgICAgIGxlZnQ6IDguMyU7XG4gICAgICAgIHdpZHRoOiAzOC43JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNDglO1xuICAgICAgICBsZWZ0OiA0LjMlO1xuICAgICAgICB3aWR0aDogMzQuOSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NCBcbiAgICAgIHRvcDogMTglO1xuICAgICAgbGVmdDogLTAuNSU7XG4gICAgICB3aWR0aDogNi4yJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICBsZWZ0OiA3LjIlO1xuICAgICAgICB3aWR0aDogNS4xJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTguOSU7XG4gICAgICAgIGxlZnQ6IDMuMiU7XG4gICAgICAgIHdpZHRoOiA0LjclO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NSB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjUgXG4gICAgICB0b3A6IDcuMSU7XG4gICAgICByaWdodDogNS4yJTtcbiAgICAgIHdpZHRoOiA2LjQlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA4LjElO1xuICAgICAgICByaWdodDogMTQuNyU7XG4gICAgICAgIHdpZHRoOiA1LjIlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA4LjElO1xuICAgICAgICByaWdodDogMjUlO1xuICAgICAgICB3aWR0aDogNC45JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjYgeyAvLyAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY2IFxuICAgICAgdG9wOiAyNy45JTtcbiAgICAgIGxlZnQ6IDQuMiU7XG4gICAgICB3aWR0aDogOTEuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDI5LjIlO1xuICAgICAgICBsZWZ0OiAxMSU7XG4gICAgICAgIHdpZHRoOiA3Ni44JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMjcuOCU7XG4gICAgICAgIGxlZnQ6IDYuMiU7XG4gICAgICAgIHdpZHRoOiA2OS42JTtcbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLmZhc3QtYmFua2luZ19fYnV0dG9uIFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgfVxufSIsIi5mZWF0dXJlZC1pbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5mZWF0dXJlZC1pbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjYuMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgLy8gLmZlYXR1cmVkLWluX19saXN0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMTdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7IC8vIC5mZWF0dXJlZC1pbl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWF4LWhlaWdodDogODBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7IC8vIC5mZWF0dXJlZC1pbl9fbGlua1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA2MCk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA3MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7IC8vIC5mZWF0dXJlZC1pbl9fbG9nb1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnNlY3VyaXR5LXByaW9yaXR5IHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgIFxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19yb3cgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19pbWFnZS1jb2wgXG4gICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MXB4IDM0cHggMzlweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgd2lkdGg6IDEwMHZ3OyAgXG4gICAgICAgIGxlZnQ6IDEycHg7ICAgICAgICAgICAgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICAgIGxlZnQ6IDA7ICAgICAgXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNztcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dCAgXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMjI2cHgpO1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWxheWVyXG4gICAgd2lkdGg6IDEwMCU7IFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04LjIlO1xuICAgICAgbGVmdDogMTYuOSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTE2LjklO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiAtMTkuNyU7XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIGhlaWdodDogMTQwJTtcbiAgICB9XG4gIH0gXG59IiwiLmFkdmFudGFnZXMge1xuICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICB9XG4gICBcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgfVxuXHRcdFxuICAgJl9fbGlzdCB7IC8vIC5hZHZhbnRhZ2VzX19saXN0XG4gICAgICBwYWRkaW5nOiAwO1xuICAgfVxuICAgXG4gICAmX19pdGVtIHsgLy8gLmFkdmFudGFnZXNfX2l0ZW1cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgICAgICAgICAgICBcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICBcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgXG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgXG4gICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgXG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gICBcbiAgICZfX2ltYWdlLXdyYXBwZXIgeyAvLyAuYWR2YW50YWdlc19faW1hZ2Utd3JhcHBlclxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCUvNioyO1xuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDIxNnB4O1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgIH1cbiAgIFxuICAgJl9faW1hZ2UgeyAvLyAuYWR2YW50YWdlc19faW1hZ2VcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxICYge1xuICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAmIHtcbiAgICAgICAgIGhlaWdodDogNzVweDtcblxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWR2YW50YWdlc19faXRlbS0tbDMgJiB7XG4gICAgICAgICBoZWlnaHQ6IDExNXB4O1xuXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfSBcbiAgIFxuICAgJl9fdGV4dC1ib3ggeyAvLyAuYWR2YW50YWdlc19fdGV4dC1ib3hcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxICYge1xuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogMzEzcHg7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAmIHtcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWR2YW50YWdlc19faXRlbS0tbDMgJiB7XG4gICAgICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuICAgXG4gICAmX190aXRsZSB7IC8vIC5hZHZhbnRhZ2VzX190aXRsZVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgIH1cbiAgIFxuICAgJl9fdGV4dCB7IC8vIC5hZHZhbnRhZ2VzX190ZXh0XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICB9XG5cbiAgICZfX3RleHQtcm93IHsgLy8gLmFkdmFudGFnZXNfX3RleHQtcm93XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgfVxufVxuIiwiLmFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNzZweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4OyAgICBcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4O1xuICB9XG5cbiAgJi0tYmVmb3JlLWZvb3RlciB7IC8vIC5hcHBsaWNhdGlvbi0tYmVmb3JlLWZvb3RlclxuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogLTk4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOThweDsgICAgXG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjU4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7IC8vIC5hcHBsaWNhdGlvbl9fd3JhcHBlclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLS13aGl0ZS1iZyAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fY29udGFpbmVyIHsgLy8gLmFwcGxpY2F0aW9uX19jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogLTg4cHg7XG4gICAgICByaWdodDogNjklO1xuICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL2xlZnQtYmcuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgICBcbiAgICAgICAgdG9wOiAtMTEzcHg7XG4gICAgICAgIHJpZ2h0OiA4MiU7XG4gICAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICBcbiAgICAgICAgdG9wOiAtMjQ3cHg7XG4gICAgICAgIHJpZ2h0OiA3OSU7XG4gICAgICAgIHdpZHRoOiA2MjdweDtcbiAgICAgICAgaGVpZ2h0OiA3MTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIGxlZnQ6IDU0LjclO1xuICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgaGVpZ2h0OiAyOTdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL3JpZ2h0LWJnLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgICBcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IDczLjclO1xuICAgICAgICB3aWR0aDogNDQ1cHg7XG4gICAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgXG4gICAgICAgIGJvdHRvbTogLTM4MnB4O1xuICAgICAgICBsZWZ0OiA3MC43JTtcbiAgICAgICAgd2lkdGg6IDEwMDdweDtcbiAgICAgICAgaGVpZ2h0OiA4MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuYXBwbGljYXRpb25fX2hlYWRlclxuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5hcHBsaWNhdGlvbl9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc5cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9IFxufVxuIiwiLmJlY29tZS1wYXJ0bmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMTtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMThweDsgICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCAyMCk7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wgeyAvLyAuYmVjb21lLXBhcnRuZXJfX2NvbFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikgeyAgICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjEwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19ib3ggeyAvLyAuYmVjb21lLXBhcnRuZXJfX2JveCAgXG4gICAgcGFkZGluZzogMjRweCA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMzApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JlY29tZS1wYXJ0bmVyL2JlY29tZS1wYXJ0bmVyLWJnLWxlZnQuc3ZnJyksIHVybCgnLi4vaW1hZ2VzL2JlY29tZS1wYXJ0bmVyL2JlY29tZS1wYXJ0bmVyLWJnLXJpZ2h0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKCM1MjVGN0EsIC4yNSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmJlY29tZS1wYXJ0bmVyX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7ICBcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmJlY29tZS1wYXJ0bmVyX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC5iZWNvbWUtcGFydG5lcl9fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWJsdWUgeyAvLyAuYmVjb21lLXBhcnRuZXJfX2J1dHRvbi1ibHVlXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMjYxcHg7XG4gICAgfVxuICB9XG59IiwiLmhvdy13b3JrIHtcbiAgcGFkZGluZy10b3A6IDEyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignYmx1ZScsIDk1KSwgMC43KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG93LXdvcmsvaG93LXdvcmstd2F2ZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5ob3ctd29ya19faGVhZGVyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0N3B4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgXG4gICAgd29yZC1zcGFjaW5nOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDNweDsgIFxuICAgICAgd29yZC1zcGFjaW5nOiA5cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yb3cgeyAvLyAuaG93LXdvcmtfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5ob3ctd29ya19fY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzYqNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzYqMTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMiozO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93MS1tb2JpbGUuc3ZnJyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNTcuOCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNyU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG93LXdvcmsvYXJyb3cxLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG93LXdvcmsvYXJyb3cyLW1vYmlsZS5zdmcnKTtcbiAgICAgICAgY29udGVudDogJyc7ICAgICAgICBcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBsZWZ0OiA3MSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA1OC44JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzIuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTsgICAgICAgIFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93My1tb2JpbGUuc3ZnJyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgdG9wOiA2NnB4O1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICBsZWZ0OiA3MSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA1OC44JTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzMuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2Vtb2ppLWJveCB7IC8vIC5ob3ctd29ya19fZW1vamktYm94XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA5MCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppLWRlc2t0b3AgeyAvLyAuaG93LXdvcmtfX2Vtb2ppLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS1tb2JpbGUgeyAvLyAuaG93LXdvcmtfX2Vtb2ppLW1vYmlsZVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHsgLy8gLmhvdy13b3JrX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuaG93LXdvcmtfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYnV0dG9uLXJvdyB7IC8vIC5ob3ctd29ya19fYnV0dG9uLXJvd1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fYnV0dG9uIHsgLy8gLmhvdy13b3JrX19idXR0b25cbiAgICBtaW4td2lkdGg6IDE5NHB4O1xuICB9XG59XG4iLCIuYXNraW5nLWhlbHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG4gIFxuICAmX19yb3cgeyAvLyAuYXNraW5nLWhlbHBfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5hc2tpbmctaGVscF9faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5hc2tpbmctaGVscF9fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWJveCB7IC8vIC5hc2tpbmctaGVscF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM2cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICAgICYtLWx2MSB7IC8vIC5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEyLjUlO1xuICAgICAgd2lkdGg6IDEzMCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBsZWZ0OiAtNi41JTtcbiAgICAgICAgd2lkdGg6IDEwNyU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMTIlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1sdjIgeyAvLyAuYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMTIuOCU7XG4gICAgICBsZWZ0OiAyMC42JTtcbiAgICAgIHdpZHRoOiA3OCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDkuOCU7XG4gICAgICAgIGxlZnQ6IDIwLjYlOyBcbiAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6IDY5JTtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuXG4gICZfX3RleHQtcGFuZWwgeyAvLyAuYXNraW5nLWhlbHBfX3RleHQtcGFuZWxcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDY5JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICBwYWRkaW5nOiAxN3B4IDEwcHggMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogNzUlO1xuICAgICAgbWF4LXdpZHRoOiAzOTNweDtcbiAgICAgIHBhZGRpbmc6IDM5cHggMjVweCAzOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtcGFuZWwtZ3JlZW4geyAvLyAuYXNraW5nLWhlbHBfX3RleHQtcGFuZWwtZ3JlZW5cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gIH1cblxuICAmX19jaGF0LW1lc3NhZ2UgeyAvLyAuYXNraW5nLWhlbHBfX2NoYXQtbWVzc2FnZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogLTI5JTtcbiAgICByaWdodDogLTAuMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzFweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA4JTtcbiAgICAgIGxlZnQ6IDY3JTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDglO1xuICAgICAgbGVmdDogODguNyU7XG4gICAgICBtYXgtd2lkdGg6IDM2NnB4OyAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgdG9wOiAxMyU7XG4gICAgICBsZWZ0OiA5MS43JTtcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS1kZXNrdG9wIHsgLy8gLmFza2luZy1oZWxwX19lbW9qaS1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppLXRhYmxldCB7IC8vIC5hc2tpbmctaGVscF9fZW1vamktdGFibGV0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5hc2tpbmctaGVscF9faGVhZGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWxwaW5nLWhhbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9fcGxhbmUgeyAvLyAuaGVscGluZy1oYW5kX19wbGFuZVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IDIxJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGUoNDJweCwgLTE1MHB4KTtcbiAgICAgIHdpZHRoOiAyMi4xJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGJvdHRvbTogMzIlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZSg0N3B4LCAtMTQ1cHgpO1xuICAgICAgd2lkdGg6IDE3LjYlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5oZWxwaW5nLWhhbmRfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmhlbHBpbmctaGFuZF9fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuaGVscGluZy1oYW5kX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDIzLjMlO1xuICAgICAgcmlnaHQ6IC00LjglO1xuICAgICAgd2lkdGg6IDkzLjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyLjMlO1xuICAgICAgICByaWdodDogLTE4LjMlO1xuICAgICAgICB3aWR0aDogODIuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHJpZ2h0OiAtMTguOCU7XG4gICAgICAgIHdpZHRoOiA4OS44JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuaGVscGluZy1oYW5kX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDE5LjIlO1xuICAgICAgcmlnaHQ6IC0yLjUlO1xuICAgICAgd2lkdGg6IDk5JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xNS44JTtcbiAgICAgICAgd2lkdGg6IDg0LjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICByaWdodDogLTE2LjglO1xuICAgICAgICB3aWR0aDogODkuOCU7XG4gICAgICB9XG4gICAgfVxuICB9ICBcblxuICAmX190ZXh0LXBhbmVsIHsgLy8gLmhlbHBpbmctaGFuZF9fdGV4dC1wYW5lbFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICBwYWRkaW5nOiAxOXB4IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDcwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDQ4cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE4OXB4O1xuICAgICAgcGFkZGluZzogMTdweCA1cHggMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogNzclO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoOTBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBwYWRkaW5nOiAzOXB4IDI1cHggMzhweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fdGV4dC1wYW5lbC1ibHVlIHsgLy8gLmhlbHBpbmctaGFuZF9fdGV4dC1wYW5lbC1ibHVlXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIH1cblxuICAmX19jaGF0LW1lc3NhZ2UgeyAvLyAuaGVscGluZy1oYW5kX19jaGF0LW1lc3NhZ2VcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDExLjMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjY5cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRvcDogMi4yJTtcbiAgICAgIGxlZnQ6IDMwLjclO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE2MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiA1Ni44JTtcbiAgICAgIGxlZnQ6IDUuNyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjY5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmhlbHBpbmctaGFuZF9faGVhZGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS1kZXNrdG9wIHsgLy8gLmhlbHBpbmctaGFuZF9fZW1vamktZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS10YWJsZXQgeyAvLyAuaGVscGluZy1oYW5kX19lbW9qaS10YWJsZXRcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmdldC1sb2FuIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgJl9fcm93IHsgLy8gLmdldC1sb2FuX19yb3dcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmX19pbWFnZS1jb2wgeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH0gIFxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuZ2V0LWxvYW5fX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUyJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY4JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5nZXQtbG9hbl9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMzAlO1xuICAgICAgbGVmdDogMC43JTtcbiAgICAgIHdpZHRoOiA5OC44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMDsgICAgICAgIFxuICAgICAgICBsZWZ0OiA3LjclO1xuICAgICAgICB3aWR0aDogODUuOCVcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbGVmdDogMi43JTtcbiAgICAgICAgd2lkdGg6IDgwLjglO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5nZXQtbG9hbl9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAzMC42JTtcbiAgICAgIGxlZnQ6IDEwLjElO1xuICAgICAgd2lkdGg6IDE1LjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAzMC42JTtcbiAgICAgICAgbGVmdDogMTIuMSU7XG4gICAgICAgIHdpZHRoOiA5LjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDI3LjYlO1xuICAgICAgICBsZWZ0OiA1LjElO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5nZXQtbG9hbl9faW1hZ2UtbGF5ZXItLWx2M1xuICAgICAgdG9wOiAxMSU7XG4gICAgICByaWdodDogMjAuOCU7XG4gICAgICB3aWR0aDogNy44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB9XG4gICAgfVxuICB9IFxuICBcbiAgJl9fY2hhdC1tZXNzYWdlIHsgLy8gLmdldC1sb2FuX19jaGF0LW1lc3NhZ2VcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTQlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNDA3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQyJSk7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LXBhbmVsIHsgLy8gLmdldC1sb2FuX190ZXh0LXBhbmVsXG4gICAgcGFkZGluZzogMzFweCAyNHB4IDMwcHggMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDExcHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTYlKTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzJweCAyOHB4IDIxcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5tYWtlLXBlcnNvbmFsIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgXG4gICZfX3JvdyB7IC8vIC5tYWtlLXBlcnNvbmFsX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLm1ha2UtcGVyc29uYWxfX3RleHQtY29sICAgIFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfSAgXG4gIFxuICAmX19pbWFnZS1jb2wgeyAvLyAubWFrZS1wZXJzb25hbF9faW1hZ2UtY29sICAgIFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtYm94IHsgLy8gLm1ha2UtcGVyc29uYWxfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbWFnZS1sYXllciB7IC8vIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDE0JTtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIHdpZHRoOiAxMDkuOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDA7ICAgICAgICBcbiAgICAgICAgbGVmdDogMTIlO1xuICAgICAgICB3aWR0aDogNjYuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB3aWR0aDogNzYuOCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICAgXG4gICZfX2ZyaWVuZCB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IC0yLjglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAyLjIlOyAgXG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiAtOTVweDtcbiAgICAgIGxlZnQ6IC0yLjglO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogLTIuOCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZnJpZW5kLWVtb2ppIHsgLy8gLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaVxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wIHsgLy8gLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tZGVza3RvcFxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZXQgeyAvLyAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS10YWJsZXRcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZSB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLW1vYmlsZVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19ub3RlIHsgICAgIC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTE1cHg7XG4gICAgbGVmdDogMi42JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgIHBhZGRpbmc6IDIycHggMjFweCAyOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDM0cHg7XG4gICAgICBsZWZ0OiAzMi42JTtcbiAgICAgIG1heC13aWR0aDogMTk4cHg7ICAgICAgXG4gICAgICBwYWRkaW5nOiAxM3B4IDE0cHggMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIGxlZnQ6IDE1LjYlO1xuICAgICAgbWF4LXdpZHRoOiAzNzNweDtcbiAgICAgIHBhZGRpbmc6IDM0cHggMjZweCAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgdG9wOiA1N3B4O1xuICAgICAgbGVmdDogMjYuNiU7XG4gICAgfSAgICBcbiAgfVxuICBcbiAgJl9fbm90ZS10aXRsZSB7IC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlLXRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNS40cHg7ICAgIFxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNTApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTcuNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbm90ZS10ZXh0IHsgLy8gLm1ha2UtcGVyc29uYWxfX25vdGUtdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKCdibHVlJywgNTUpO1xuICAgIGZvbnQtc2l6ZTogMTQuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS4xcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2LjFweDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlLWVtb2ppIHsgLy8gLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamlcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGV0IHsgLy8gLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUgeyAvLyAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS1tb2JpbGVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbm90ZS1jdXJzb3IgeyAvLyAubWFrZS1wZXJzb25hbF9fbm90ZS1jdXJzb3JcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9ICBcbiAgXG4gICZfX25vdGUtc2VuZCB7IC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlLXNlbmRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1LjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMy40cHg7XG4gICAgY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwLjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUtaWNvbiB7IC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlLWljb25cbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yZWFzb24geyAgICAgICAgLy8gLm1ha2UtcGVyc29uYWxfX3JlYXNvblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM2NXB4O1xuICAgIHJpZ2h0OiAwLjglO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTk0cHg7XG4gICAgcGFkZGluZzogMjVweCAxNnB4IDIxcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRvcDogMTkwcHg7XG4gICAgICByaWdodDogMy44JTsgIFxuICAgICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogMzY1cHg7XG4gICAgICByaWdodDogMS44JTtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE2cHggMjFweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWFzb24tdGl0bGUgeyAvLyAubWFrZS1wZXJzb25hbF9fcmVhc29uLXRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yZWFzb24tc2VsZWN0IHsgLy8gLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1zZWxlY3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA2cHggMTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignbmV1dHJhbCcsIDkwKTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlYXNvbi1pY29uIHsgLy8gLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1pY29uXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mdW5kcy1hY2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgJl9fcm93IHsgLy8gLmZ1bmRzLWFjY2Vzc19fcm93XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLmZ1bmRzLWFjY2Vzc19faW1hZ2UtY29sICAgIFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjc7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbWFnZS1ib3ggeyAvLyAuZnVuZHMtYWNjZXNzX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTclO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzQlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00M3B4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIFxuICAgICYtLWx2MSB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMzIlO1xuICAgICAgbGVmdDogLTIuMSU7XG4gICAgICB3aWR0aDogNzYuOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDExJTtcbiAgICAgICAgbGVmdDogLTEuMSU7XG4gICAgICAgIHdpZHRoOiA2NS44JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA4JTtcbiAgICAgICAgbGVmdDogLTAuMSU7XG4gICAgICAgIHdpZHRoOiA2My44JTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHYyIHsgLy8gLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAwLjYlO1xuICAgICAgd2lkdGg6IDc4LjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA3JTtcbiAgICAgICAgbGVmdDogMS42JTtcbiAgICAgICAgd2lkdGg6IDY3LjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDYlO1xuICAgICAgICBsZWZ0OiAxLjYlO1xuICAgICAgICB3aWR0aDogNjMuOCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWx2MyB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogNDUuNSU7XG4gICAgICBsZWZ0OiA0MSU7XG4gICAgICB3aWR0aDogNTguMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IC0wLjIlO1xuICAgICAgICBsZWZ0OiA0OCU7XG4gICAgICAgIHdpZHRoOiA1MS4xJTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxLjglO1xuICAgICAgICBsZWZ0OiA0NiU7XG4gICAgICAgIHdpZHRoOiA0Ni4xJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHY0IHsgLy8gLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2NFxuICAgICAgdG9wOiA0NCU7XG4gICAgICBsZWZ0OiA0My4zJTtcbiAgICAgIHdpZHRoOiA1OC4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAuMyU7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNDcuMyU7XG4gICAgICAgIHdpZHRoOiA0Ni4xJTtcbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuICBcbiAgJl9fY2hhdC1tZXNzYWdlIHsgLy8gLmZ1bmRzLWFjY2Vzc19fY2hhdC1tZXNzYWdlXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMS44JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDgyLjYlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTcuMiU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDc3LjYlO1xuICAgICAgcmlnaHQ6IDMuOCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5mdW5kcy1hY2Nlc3NfX3RleHQtY29sICAgIFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICB9XG4gIH0gXG5cbiAgJl9fZW1vamktZGVza3RvcCB7IC8vIC5mdW5kcy1hY2Nlc3NfX2Vtb2ppLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktdGFibGV0IHsgLy8gLmZ1bmRzLWFjY2Vzc19fZW1vamktdGFibGV0XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIud2h5LXppcnR1ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzlweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLndoeS16aXJ0dWVfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQgeyAvLyAud2h5LXppcnR1ZV9fY29udGVudFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19jb2wgeyAvLyAud2h5LXppcnR1ZV9fY29sXG4gICAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDQxcHggMzJweCA0OXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogMTA4cHggMzJweCAxMzFweDtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHsgLy8gLndoeS16aXJ0dWVfX2NvbC0tYmx1ZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY2RkY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7ICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aHktemlydHVlL3doeS16aXJ0dWUtd2F2ZS1ib3R0b20uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDIlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7ICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignYmx1ZScsIDk1KSwgLjcpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3doeS16aXJ0dWUvd2h5LXppcnR1ZS13YXZlLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cbiAgJl9fdGV4dC1ib3ggeyAvLyAud2h5LXppcnR1ZV9fdGV4dC1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHsgLy8gLndoeS16aXJ0dWVfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9ICBcbn1cbiIsIi56aXJ0dWUtcGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDMwKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IFxuXG4gICAgJjo6YWZ0ZXIgeyAgICAgIFxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuemlydHVlLXBheV9fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLnppcnR1ZS1wYXlfX2hlYWRlciBcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyAgXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB3b3JkLXNwYWNpbmc6IDZweDsgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7ICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweFxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuemlydHVlLXBheV9fdGV4dCAgXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDsgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLnppcnR1ZS1wYXlfX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLnppcnR1ZS1wYXlfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogNi4yJTtcbiAgICAgICAgbGVmdDogLTM2LjMlO1xuICAgICAgICB3aWR0aDogNTkuNSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDYuMiU7XG4gICAgICAgIGxlZnQ6IC0zOC4zJTtcbiAgICAgICAgd2lkdGg6IDU5LjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYyXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDQ5LjQlO1xuICAgICAgICByaWdodDogLTYuNSU7XG4gICAgICAgIHdpZHRoOiA0Ni4zJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNTUuNyU7XG4gICAgICAgIHJpZ2h0OiAtMy41JTtcbiAgICAgICAgd2lkdGg6IDMwLjMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYzXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NFxuICAgICAgdG9wOiA2Ny44JTtcbiAgICAgIGxlZnQ6IDMuNSU7XG4gICAgICB3aWR0aDogOC4zJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTglO1xuICAgICAgICBsZWZ0OiAxLjYlO1xuICAgICAgICB3aWR0aDogNy4zJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNjIuOCU7XG4gICAgICAgIGxlZnQ6IDIuNSU7XG4gICAgICAgIHdpZHRoOiA0LjMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NSB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY1XG4gICAgICB0b3A6IC04LjUlO1xuICAgICAgcmlnaHQ6IDkuNSU7XG4gICAgICB3aWR0aDogOS4zJTtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogLTguNSU7XG4gICAgICAgIHJpZ2h0OiAxMS41JTtcbiAgICAgICAgd2lkdGg6IDkuMyU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IC00LjUlO1xuICAgICAgICByaWdodDogMjMuNSU7XG4gICAgICAgIHdpZHRoOiA1LjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC56aXJ0dWUtcGF5X19idXR0b25cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICB9XG59XG4iLCIucGF5bWVudC1zb2x1dGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgJl9faW1hZ2UtYm94IHsgLy8gLnBheW1lbnQtc29sdXRpb25fX2ltYWdlLWJveFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtYm94LXdyYXBwZXIgeyAvLyAucGF5bWVudC1zb2x1dGlvbl9faW1hZ2UtYm94LXdyYXBwZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICAmX19tYWNib29rIHsgLy8gLnBheW1lbnQtc29sdXRpb25fX21hY2Jvb2tcbiAgICB3aWR0aDogMTExJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NjcmVlbiB7IC8vIC5wYXltZW50LXNvbHV0aW9uX19zY3JlZW5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4LjYlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDc3JTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogOC42JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA2OS40JTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5wYXltZW50LXNvbHV0aW9uX19jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAucGF5bWVudC1zb2x1dGlvbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAucGF5bWVudC1zb2x1dGlvbl9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtZ3JlZW4geyAvLyAucGF5bWVudC1zb2x1dGlvbl9fdGV4dC1ncmVlblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGNvbG9yKCdncmVlbicsIDYwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIH1cbn1cbiIsIi5tYWtpbmctYWNjb3VudHMge1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAubWFraW5nLWFjY291bnRzX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogOTdweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgLy8gLm1ha2luZy1hY2NvdW50c19fbGlzdFxuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHsgLy8gLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtICAgIFxuICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjM7ICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX192YWx1ZS13cmFwcGVyIHsgLy8gLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyAgICAgIFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB3aWR0aDogMTA4JTtcbiAgICAgICAgaGVpZ2h0OiAxMDglO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjEgJiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYWtpbmctYWNjb3VudHMvbWFraW5nLWFjY291bnRzLWZpZ3VyZTEuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uMiAmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlMi5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0tLW4zICYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmUzLnN2ZycpO1xuICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0tLW40ICYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmU0LnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZhbHVlIHsgLy8gLm1ha2luZy1hY2NvdW50c19fdmFsdWVcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLm1ha2luZy1hY2NvdW50c19fdGV4dFxuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjQgJiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZvci1idXNpbmVzc2VzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogODNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIgeyAvLyAuZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIGxlZnQ6IC02MDhweDtcbiAgICAgIHdpZHRoOiA0MDAwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zvci1idXNpbmVzc2VzL2Zvci1idXNpbmVzc2VzLWJnLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyIC0gNDBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKyA2NHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmVlbi1ibG9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAxMTdweDtcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgaGVpZ2h0OiAyMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb3ItYnVzaW5lc3Nlcy9mb3ItYnVzaW5lc3Nlcy1maWd1cmUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAxMiAtIDQwcHgpO1xuICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgaGVpZ2h0OiAxODUwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiA5MnB4O1xuICAgICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKyAxODZweCk7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fcm93XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fcGhvdG8tY29sIHsgLy8gLmZvci1idXNpbmVzc2VzX19waG90by1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAzNDNweDtcbiAgICBoZWlnaHQ6IDM0M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgaGVpZ2h0OiA1MjdweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3Bob3RvIHsgLy8gLmZvci1idXNpbmVzc2VzX19waG90b1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4OyAgICBcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gICAgJi0tbW9iaWxlIHsgLy8gLmZvci1idXNpbmVzc2VzX19waG90by0tbW9iaWxlXG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZWZhdWx0IHsgLy8gLmZvci1idXNpbmVzc2VzX19waG90by0tZGVmYXVsdFxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLmZvci1idXNpbmVzc2VzX190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5mb3ItYnVzaW5lc3Nlc19faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmZvci1idXNpbmVzc2VzX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuZm9yLWJ1c2luZXNzZXNfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJ0bmVycy10cnVzdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLnBhcnRuZXJzLXRydXN0X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5wYXJ0bmVycy10cnVzdF9fdGV4dFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogODYycHg7IFxuICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7IC8vIC5wYXJ0bmVycy10cnVzdF9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgICBcbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5wYXJ0bmVycy10cnVzdF9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFrLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJlYWstdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xvZ28geyAvLyAucGFydG5lcnMtdHJ1c3RfX2xvZ29cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5kcml2aW5nLWZpbmFuY2lhbCB7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTFweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTJweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9fcm93XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX190ZXh0LWhlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCA1NHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtLWRlZmF1bHQgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX3RleHQtaGVhZGVyLS1kZWZhdWx0XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9fdGV4dC1oZWFkZXItLXRhYmxldFxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX19saXN0XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3cHgpO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xLjIlO1xuICAgICAgd2lkdGg6IDEwMS4yJTtcbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogLTAuMyU7XG4gICAgICBsZWZ0OiAwLjUlO1xuICAgICAgd2lkdGg6IDk5LjglO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8tdmlkZW8ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX2JveCB7IC8vIC5oZXJvLXZpZGVvX19ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cblxuICAmX192aWRlby1ib3ggeyAvLyAuaGVyby12aWRlb19fdmlkZW8tYm94XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDB2aCAtIDgwcHgpIC8gMTA4MCAqIDE5MjApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdmlkZW8tY29udGFpbmVyIHsgLy8gLmhlcm8tdmlkZW9fX3ZpZGVvLWNvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheWVyIHsgLy8gLmhlcm8tdmlkZW9fX3ZpZGVvLXBsYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiZfX2JnLXBsYXllci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuICAmX19iZy1wbGF5ZXIgeyAvLyAuaGVyby12aWRlb19fYmctcGxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAvL2ZpbHRlcjpibHVyKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuICB9XG5cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHsgXG4gICAgLmhlcm8tdmlkZW9fX2JnLXBsYXllciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgfVxuICB9XG5cbiAgXG4gIFxuICAmX19jb250cm9scy1ib3ggeyAvLyAuaGVyby12aWRlb19fY29udHJvbHMtYm94XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuaGVyby12aWRlb19fdmlkZW8tYm94OmhvdmVyICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbiB7IC8vIC5oZXJvLXZpZGVvX19idXR0b25cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXNtYWxsIHsgLy8gLmhlcm8tdmlkZW9fX2ljb24tc21hbGwgXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIH1cblxuICAmX19pY29uLWJpZyB7IC8vIC5oZXJvLXZpZGVvX19pY29uLWJpZyBcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICAmX19pY29uLXBsYXkgeyAvLyAuaGVyby12aWRlb19faWNvbi1wbGF5XG4gICAgLmhlcm8tdmlkZW9fX2J1dHRvbi1wbGF5W2RhdGEtc3RhdGU9b2ZmXSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1wYXVzZSB7IC8vIC5oZXJvLXZpZGVvX19pY29uLXBhdXNlXG4gICAgLmhlcm8tdmlkZW9fX2J1dHRvbi1wbGF5W2RhdGEtc3RhdGU9b25dICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXNvdW5kLW9uIHsgLy8gLmhlcm8tdmlkZW9fX2ljb24tc291bmQtb25cbiAgICAuaGVyby12aWRlb19fYnV0dG9uLXNvdW5kW2RhdGEtc3RhdGU9b2ZmXSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1zb3VuZC1vZmYgeyAvLyAuaGVyby12aWRlb19faWNvbi1zb3VuZC1vZmZcbiAgICAuaGVyby12aWRlb19fYnV0dG9uLXNvdW5kW2RhdGEtc3RhdGU9b25dICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tYXhpbWl6ZSB7IC8vIC5oZXJvLXZpZGVvX19tYXhpbWl6ZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDE3cHg7XG4gICAgcmlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tYXhpbWl6ZS1pY29uIHsgLy8gLmhlcm8tdmlkZW9fX21heGltaXplLWljb25cbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgXG4gICZfX3RleHQtcGFuZWwgeyAvLyAuaGVyby12aWRlb19fdGV4dC1wYW5lbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIG1hcmdpbjogLTM1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtcGFuZWwtdGl0bGUgeyAvLyAuaGVyby12aWRlb19fdGV4dC1wYW5lbC10aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LXBhbmVsLXRleHQgeyAvLyAuaGVyby12aWRlb19fdGV4dC1wYW5lbC10ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG59XG4iLCJcbi5vdXItbWlzc2lvbiB7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAub3VyLW1pc3Npb25fX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19xdW90ZS1sZWZ0IHsgLy8gLm91ci1taXNzaW9uX19xdW90ZS1sZWZ0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAtNTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgbGVmdDogLTYzcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAtNDdweDtcbiAgICB9XG4gIH1cblxuICAmX19xdW90ZS1yaWdodCB7IC8vIC5vdXItbWlzc2lvbl9fcXVvdGUtcmlnaHRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE2ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9xdW90YXRpb24tbWFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogLTUzcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4ZGVnKTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTZkZWcpO1xuICAgIH1cbiAgfVxuIFxuICAmX19pbWFnZSB7IC8vIC5vdXItbWlzc2lvbl9faW1hZ2VcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5vdXItbWlzc2lvbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLm91ci1taXNzaW9uX190ZXh0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb3VyLW1pc3Npb24vb3VyLW1pc3Npb24tbGluZS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5ldy13YXkge1xuICBtYXJnaW4tdG9wOiAyMjdweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIH1cbiAgXG4gICZfX3JvdyB7IC8vIC5uZXctd2F5X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLm5ldy13YXlfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzYqNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzYqMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLm5ldy13YXlfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtZ3JlZW4geyAvLyAubmV3LXdheV9fdGV4dC1ncmVlblxuICAgIGNvbG9yOiBjb2xvcignZ3JlZW4nLCA1NSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB9XG4gIFxuICAmX19pbWFnZS1jb2wgeyAvLyAubmV3LXdheV9faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvNio0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvNioxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAubmV3LXdheV9faW1hZ2UtYm94XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0yMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMjBweCA4MHB4IHJnYmEoIzNFNDQ4MCwgLjI1KSwgMTBweCAycHggMjBweCByZ2JhKCNmZmYsIC4yOCk7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogNDBweCA2MHB4IDgwcHggcmdiYSgjM0U0NDgwLCAuMjUpLCAxMHB4IDJweCAyMHB4IHJnYmEoI2ZmZiwgLjI4KTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UgeyAvLyAubmV3LXdheV9faW1hZ2VcbiAgICBtYXgtd2lkdGg6IDQ0NXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIud2l0aG91dC1hd2t3YXJkbmVzcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19fcm93XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fcGhvdG8tYm94IHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX3Bob3RvLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6IDQ2NHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGhlaWdodDogNzI0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19waG90byB7IC8vIC53aXRob3V0LWF3a3dhcmRuZXNzX19waG90b1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqODtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH0gICAgXG4gIH1cblxuICAmX19oZWFkZXItYnJlYWsgeyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19faGVhZGVyLWJyZWFrXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgIFxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHRcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWdyZWVuIHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQtZ3JlZW5cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTlweDtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgfVxufVxuIiwiLnRlYW0ge1xuICBwYWRkaW5nLXRvcDogNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7ICBcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAudGVhbV9faGVhZGVyICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yb3cgeyAvLyAudGVhbV9fcm93XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMTgycHg7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAzNzJweDtcbiAgICAgIGxlZnQ6IC04NHB4O1xuICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlYW0vdGVhbS1maWd1cmUxLnN2ZycpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1OXB4O1xuICAgICAgICBsZWZ0OiAtNDhweDtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgbGVmdDogLTIzNHB4O1xuICAgICAgICB3aWR0aDogNjQwcHg7XG4gICAgICAgIGhlaWdodDogNTkwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiA1MDBweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMzYzcHg7XG4gICAgICBoZWlnaHQ6IDMxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVhbS90ZWFtLWZpZ3VyZTIuc3ZnJyk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBib3R0b206IDIzOHB4O1xuICAgICAgICByaWdodDogNDdweDtcbiAgICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgYm90dG9tOiAyMjRweDtcbiAgICAgICAgcmlnaHQ6IC00N3B4O1xuICAgICAgICB3aWR0aDogNzA4cHg7XG4gICAgICAgIGhlaWdodDogNjE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHsgLy8gLnRlYW1fX2NvbFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJS8yKjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8zKjE7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgJi0tam9pbiB7IC8vIC50ZWFtX19jb2wtLWpvaW5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJS8zKjE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19tZW1iZXIgeyAvLyAudGVhbV9fbWVtYmVyICBcbiAgICB3aWR0aDogMTAwJTsgIFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyOTNweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2pvaW4geyAvLyAudGVhbV9fam9pbiBcbiAgICBtYXgtd2lkdGg6IDEwMCU7ICAgIFxuICAgIHdpZHRoOiAxMDAlOyAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5M3B4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmludmVzdG1lbnQtcGFydG5lcnMge1xuICBwYWRkaW5nLXRvcDogOTNweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5pbnZlc3RtZW50LXBhcnRuZXJzX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5pbnZlc3RtZW50LXBhcnRuZXJzX190ZXh0XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDg2MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3QgeyAvLyAuaW52ZXN0bWVudC1wYXJ0bmVyc19fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5pbnZlc3RtZW50LXBhcnRuZXJzX19pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19sb2dvIHsgLy8gLmludmVzdG1lbnQtcGFydG5lcnNfX2xvZ29cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5vdXItY3VsdHVyZSB7XG4gIHBhZGRpbmctdG9wOiAwOyAgXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7IC8vIC5vdXItY3VsdHVyZV9fdGV4dC1ibG9ja1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLm91ci1jdWx0dXJlX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5vdXItY3VsdHVyZV9fdGV4dFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNTAwcHg7ICBcbiAgICBtYXJnaW46IDAgYXV0byAyN3B4OyAgICBcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyAgXG4gICAgfVxuICB9XG4gIFxuICAmX19zbGlkZXIgeyAvLyAub3VyLWN1bHR1cmVfX3NsaWRlclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzODBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5MHB4KTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzEwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTE3MnB4O1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1NXB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3NsaWRlIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZVxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUgbGluZWFyO1xuXG4gICAgJi0tYWN0aXZlIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZS0tYWN0aXZlXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDU1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3NsaWRlLWltYWdlIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIH1cblxuICAgICYtLXJlY3QgeyAvLyAub3VyLWN1bHR1cmVfX3NsaWRlLWltYWdlLS1yZWN0XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zcXVhcmUgeyAvLyAub3VyLWN1bHR1cmVfX3NsaWRlLWltYWdlLS1zcXVhcmUgXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm91ci1jdWx0dXJlX19zbGlkZS0tdmlzaWJsZSAmIHsgICBcbiAgICAgIGJveC1zaGFkb3c6IDAgMzBweCA0MHB4IDAgcmdiYSgjOTc5Nzk3LCAuMSk7XG4gICAgfSAgICBcbiAgfSAgXG5cbiAgJl9fc2xpZGVyLXBhZ2luYXRpb24geyAvLyAub3VyLWN1bHR1cmVfX3NsaWRlci1wYWdpbmF0aW9uXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiA3NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgXG4gICZfX2NvbnRhaW5lciB7IC8vIC5xdW90ZV9fY29udGFpbmVyXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAucXVvdGVfX3RleHRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDYyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19xdW90ZS1sZWZ0IHsgLy8gLnF1b3RlX19xdW90ZS1sZWZ0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9xdW90YXRpb24tbWFyay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTM2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbGVmdDogLTcxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGUtcmlnaHQgeyAvLyAucXVvdGVfX3F1b3RlLXJpZ2h0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJvdHRvbTogLTI3cHg7XG4gICAgICByaWdodDogLTIxcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2F1dGhvciB7IC8vIC5xdW90ZV9fYXV0aG9yXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAyMDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVyby9oZXJvLXdhdmUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDUlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLmNvbnRhY3RzLWhlcm9fX3RleHQtY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmNvbnRhY3RzLWhlcm9fX2hlYWRlciAgXG4gICAgd29yZC1zcGFjaW5nOiA5cHg7ICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICAmX19pbWFnZS1jb2wgeyAvLyAuY29udGFjdHMtaGVyb19faW1hZ2UtY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuY29udGFjdHMtaGVyb19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDglO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMTIlO1xuICAgICAgbGVmdDogLTE4JTtcbiAgICAgIHdpZHRoOiA5MC42JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjElO1xuICAgICAgICBsZWZ0OiAxLjYlO1xuICAgICAgICB3aWR0aDogODguMyU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBsZWZ0OiAxLjYlO1xuICAgICAgICB3aWR0aDogODYuNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMTguNiU7XG4gICAgICByaWdodDogMC42JTtcbiAgICAgIHdpZHRoOiAxOC42JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjUuNyU7XG4gICAgICAgIHJpZ2h0OiAtMTYuNyU7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDMlO1xuICAgICAgICByaWdodDogMC4zJTtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cy1uYXYge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5jb250YWN0cy1uYXZfX2NvbFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyICogNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHsgLy8gLmNvbnRhY3RzLW5hdl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDEwMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoXCJuZXV0cmFsXCIsIDk1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA2MHB4IHJnYmEoY29sb3IoXCJuZXV0cmFsXCIsIDQwKSwgMC4xNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAuY29udGFjdHMtbmF2X190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAxMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmNvbnRhY3RzLW5hdl9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDApO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rcy1saXN0IHsgLy8gLmNvbnRhY3RzLW5hdl9fbGlua3MtbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlua3MtYm94IHsgLy8gLmNvbnRhY3RzLW5hdl9fbGlua3MtYm94XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICBcbiAgJl9fbGluayB7IC8vIC5jb250YWN0cy1uYXZfX2xpbmtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuXG4gICAgLmNvbnRhY3RzLW5hdl9fbGlua3MtbGlzdCAmIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn0iLCIudGV4dC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7ICBcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTApO1xuXG4gICZfX2hlYWRlciB7IC8vIC50ZXh0LXBhZ2VfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YmhlYWRlciB7IC8vIC50ZXh0LXBhZ2VfX3N1YmhlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHsgLy8gLnRleHQtcGFnZV9fbGlua1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA0MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LW5vLW1hcmtlciB7IC8vIC50ZXh0LXBhZ2VfX2xpc3Qtbm8tbWFya2VyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59IiwiLmhlcm8tZGlyZWN0LWJpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNS40NGRlZywgIzAwNzdFNiAxNy40NCUsICMzNDlERkUgODUuOTMlKTsgXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fcm93IHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNztcbiAgICBtaW4taGVpZ2h0OiA3NjhweDsgXG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7ICAgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgd29yZC1zcGFjaW5nOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHdvcmQtc3BhY2luZzogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9fdGV4dCAgIFxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzQycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1ib3ggeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWJveFxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYxIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICAgIFxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3ICsgOSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTklKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAxMC40JTtcbiAgICAgIHJpZ2h0OiAxNC45JTtcbiAgICAgIHdpZHRoOiAxMS44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMTMuOCU7XG4gICAgICAgIHJpZ2h0OiAyNS45JTtcbiAgICAgICAgd2lkdGg6IDcuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNS40JTtcbiAgICAgICAgcmlnaHQ6IDIyLjklO1xuICAgICAgICB3aWR0aDogOC44JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyAgXG4gICAgICB0b3A6IDQ2JTtcbiAgICAgIGxlZnQ6IDUuNCU7XG4gICAgICB3aWR0aDogMTIuMyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgbGVmdDogMTAuMSU7XG4gICAgICAgIHdpZHRoOiA2LjklO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDc5JTtcbiAgICAgICAgbGVmdDogLTE5LjYlO1xuICAgICAgICB3aWR0aDogOC4zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2Zvcm1cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH0gICAgXG4gIH1cbn1cbiIsIi53aXRob3V0LWZlZXMge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAud2l0aG91dC1mZWVzX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC53aXRob3V0LWZlZXNfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLndpdGhvdXQtZmVlc19fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLndpdGhvdXQtZmVlc19faGVhZGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC53aXRob3V0LWZlZXNfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLndpdGhvdXQtZmVlc19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4NyU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC03LjklO1xuICAgICAgd2lkdGg6IDExNS44JTsgIFxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDk5LjclO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiAtMC45JTtcbiAgICAgICAgd2lkdGg6IDEwMS44JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDIyLjklO1xuICAgICAgbGVmdDogMTcuNyU7XG4gICAgICB3aWR0aDogNjQuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIwLjYlO1xuICAgICAgICBsZWZ0OiAyMy43JTtcbiAgICAgICAgd2lkdGg6IDUyLjQlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDE3LjMlO1xuICAgICAgICBsZWZ0OiAxOS4yJTtcbiAgICAgICAgd2lkdGg6IDU5LjclO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDU1LjklO1xuICAgICAgbGVmdDogMTQuMiU7XG4gICAgICB3aWR0aDogNzIlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1OC42JTtcbiAgICAgICAgbGVmdDogMjEuMyU7XG4gICAgICAgIHdpZHRoOiA1Ny42JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA1NC42JTtcbiAgICAgICAgbGVmdDogMTUuNyU7XG4gICAgICAgIHdpZHRoOiA2NS4yJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHY0XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA3Ny41JTtcbiAgICAgIGxlZnQ6IDE0LjIlO1xuICAgICAgd2lkdGg6IDcyJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNzguNyU7XG4gICAgICAgIGxlZnQ6IDIxLjMlO1xuICAgICAgICB3aWR0aDogNTcuNiU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNzguMiU7XG4gICAgICAgIGxlZnQ6IDE1LjclO1xuICAgICAgICB3aWR0aDogNjUuMiU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLXNoYWRvdyB7IC8vIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoY29sb3IoJ25ldXRyYWwnLCA0MCksIC4wOCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2UgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0taW1hZ2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuc2VuZC1kaXJlY3RseSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7ICBcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7ICAgXG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7IFxuICB9XG5cbiAgJl9fY29udGFpbmVyIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2NvbnRhaW5lclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgICAgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlcl9fd3JhcHBlciB7IC8vIC5zZW5kLWRpcmVjdGx5X19oZWFkZXItd3JhcHBlclxuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9ICAgIFxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuc2VuZC1kaXJlY3RseV9faGVhZGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgXG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLnNlbmQtZGlyZWN0bHlfX3RleHRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fYm94IHsgLy8gLnNlbmQtZGlyZWN0bHlfX2JveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1N3B4IDIwcHggMTVweDsgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqMTA7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgICAgcGFkZGluZzogMTAwcHggMThweCAwOyBcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiA0JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODklO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VuZC1kaXJlY3RseS9ibG9iLW1vYmlsZS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogOCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VuZC1kaXJlY3RseS9ibG9iLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHsgLy8gLnNlbmQtZGlyZWN0bHlfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29sIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2NvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwJTsgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgIFxuICAgICAgfVxuXG4gICAgICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2l0ZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2F2YXRhci1ib3ggeyAvLyAuc2VuZC1kaXJlY3RseV9fYXZhdGFyLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCA5OCk7XG4gICAgYm9yZGVyOiA2cHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5OCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgjNjY3Nzk5LCAuMyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYXZhdGFyIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2F2YXRhclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlOyBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJl9fbG9nbyB7IC8vIC5zZW5kLWRpcmVjdGx5X19sb2dvXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlKDVweCwgLTVweCk7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAuc2VuZC1kaXJlY3RseV9fdGl0bGVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKCM2Njc3OTksIC4zKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICYtLWJsdWUgeyAvLyAuc2VuZC1kaXJlY3RseV9fdGl0bGUtLWJsdWVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIH1cblxuICAgICYtLWdyZWVuIHsgLy8gLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1ncmVlblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2dyZWVuJywgNTUpO1xuICAgIH1cblxuICAgICYtLW5ldXRyYWwgeyAvLyAuc2VuZC1kaXJlY3RseV9fdGl0bGUtLW5ldXRyYWxcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2FmdGVyIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2FmdGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLS1ib3Jyb3dlciB7IC8vIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tYm9ycm93ZXIgICAgIFxuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1jb21wYW55IHsgLy8gLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55ICAgICBcbiAgICAgIGxlZnQ6IDEwMCU7ICAgICAgXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7IC8vIC5zZW5kLWRpcmVjdGx5X19hcnJvd1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogNzAlOyAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7ICBcbiAgICB9XG5cbiAgICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyICYge1xuICAgICAgdG9wOiA0OCU7XG4gICAgICBsZWZ0OiAxMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDEzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWNvbXBhbnkgJiB7XG4gICAgICB0b3A6IDMlO1xuICAgICAgbGVmdDogMTAlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA0NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamkgeyAvLyAuc2VuZC1kaXJlY3RseV9fZW1vamlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAmIHsgICBcbiAgICAgIHRvcDogMjklOyAgXG4gICAgICBsZWZ0OiA3MSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyOSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55ICYgeyBcbiAgICAgIHRvcDogMzglO1xuICAgICAgbGVmdDogNjclOyAgXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDI5JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndpdGhvdXQtY29uZGl0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX190ZXh0LWNvbCBcbiAgICBtYXgtd2lkdGg6IDU1MHB4OyBcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX3RleHQtaGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA4JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDIuOCU7XG4gICAgICBsZWZ0OiAtMi43JTtcbiAgICAgIHdpZHRoOiAxMDElO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyLjglO1xuICAgICAgICBsZWZ0OiAxLjIlO1xuICAgICAgICB3aWR0aDogOTIuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMi44JTtcbiAgICAgICAgbGVmdDogLTIuNyU7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMCU7XG4gICAgICBsZWZ0OiAtMSU7XG4gICAgICB3aWR0aDogMTAyJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDMuNyU7XG4gICAgICAgIHdpZHRoOiA5Mi45JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogLTElO1xuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWtlLXBheW1lbnQge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAubWFrZS1wYXltZW50X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5tYWtlLXBheW1lbnRfX2ltYWdlLWNvbCAgICBcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5tYWtlLXBheW1lbnRfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7ICBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgXG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLm1ha2UtcGF5bWVudF9fdGV4dC1oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLm1ha2UtcGF5bWVudF9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDI4cHg7ICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLm1ha2UtcGF5bWVudF9fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLm1ha2UtcGF5bWVudF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA5JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLm1ha2UtcGF5bWVudF9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAyJTtcbiAgICAgIGxlZnQ6IDEwLjklO1xuICAgICAgd2lkdGg6IDgyLjMlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAxJTtcbiAgICAgICAgbGVmdDogMTMuNSU7XG4gICAgICAgIHdpZHRoOiA3NS44JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgbGVmdDogMTMuNCU7XG4gICAgICAgIHdpZHRoOiA3Ny43JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDAlO1xuICAgICAgbGVmdDogOS4zJTtcbiAgICAgIHdpZHRoOiA4MiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAxMi4yJTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMTEuMiU7XG4gICAgICAgIHdpZHRoOiA3Ny4zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kaXNjb3Zlci1iZW5lZml0cyB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuZGlzY292ZXItYmVuZWZpdHNfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb2wgeyAvLyAuZGlzY292ZXItYmVuZWZpdHNfX2NvbFxuICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWluLWhlaWdodDogMjg0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRpZC15b3Uta25vdyB7XG4gIHBhZGRpbmctdG9wOiA4MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgJl9fY2FyZCB7IC8vIC5kaWQteW91LWtub3dfX2NhcmRcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5kaWQteW91LWtub3dfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLmRpZC15b3Uta25vd19faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWJveCB7IC8vIC5kaWQteW91LWtub3dfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2OCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5kaWQteW91LWtub3dfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMzIlO1xuICAgICAgbGVmdDogLTEwJTtcbiAgICAgIHdpZHRoOiAxMjAlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA3NS42JTtcbiAgICAgICAgbGVmdDogLTI0LjQlO1xuICAgICAgICB3aWR0aDogMTI0JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDAlO1xuICAgICAgbGVmdDogMTEuMiU7XG4gICAgICB3aWR0aDogNzYuOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgbGVmdDogMTclO1xuICAgICAgICB3aWR0aDogNjcuMSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTQlO1xuICAgICAgICBsZWZ0OiAxNy4yJTtcbiAgICAgICAgd2lkdGg6IDQ3LjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuZGlkLXlvdS1rbm93X190ZXh0LWNvbFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqODtcbiAgICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHBhZGRpbmc6IDg0cHggMThweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5kaWQteW91LWtub3dfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmRpZC15b3Uta25vd19fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuZGlkLXlvdS1rbm93X19idXR0b25cbiAgICBtaW4td2lkdGg6IDE5NnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgfVxuICB9XG59XG4iLCIuZGlyZWN0LWJpbGwtd29yayB7XG4gIHBhZGRpbmctdG9wOiA2MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgIFxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3NsaWRlci1jb250YWluZXIgeyAvLyAuZGlyZWN0LWJpbGwtd29ya19fc2xpZGVyLWNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuZGlyZWN0LWJpbGwtd29ya19faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3JvdyB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX19yb3dcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX19pdGVtXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMiozO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSk6OmFmdGVyLFxuICAgICY6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGlyZWN0LWJpbGwtd29yay9hcnJvdzEuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RpcmVjdC1iaWxsLXdvcmsvYXJyb3cyLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UgeyAvLyAuZGlyZWN0LWJpbGwtd29ya19faW1hZ2VcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTlweDsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX3RleHRcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYnV0dG9uLWJveCB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX19idXR0b24tYm94XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuZGlyZWN0LWJpbGwtd29ya19fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX3BhZ2luYXRpb25cbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuZmFxLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICAgXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLmZhcS1pdGVtX19oZWFkZXJcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICAgXG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAuZmFxLWl0ZW1fX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5mYXEtaXRlbV9faWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMzApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAuZmFxLWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG4gICAgXG4gICZfX3RleHQtYm94IHsgLy8gLmZhcS1pdGVtX190ZXh0LWJveFxuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICAgXG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgfVxuICB9XG4gICAgXG4gICZfX3RleHQtd3JhcHBlciB7IC8vIC5mYXEtaXRlbV9fdGV4dC13cmFwcGVyXG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcignbmV1dHJhbCcsIDk1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgIFxuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5mYXEtaXRlbV9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgICAgICAgXG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2xkLWxpbmsgeyAvLyAuZmFxLWl0ZW1fX2JvbGQtbGlua1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7ICAgXG4gICAgY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA0MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZhcS9ibG9iLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwMCUgY2FsYygxMDAlIC0gMTkwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzIwJSBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQwJSBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5mYXFfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHsgLy8gLmZhcV9fbGlzdFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMioxMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyAgXG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHsgLy8gLmZhcV9faXRlbVxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgXG4gICZfX2xpbmstYm94IHsgLy8gLmZhcV9fbGluay1ib3hcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2xpbmsgeyAvLyAuZmFxX19saW5rXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTk4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmVuZWZpdCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignbmV1dHJhbCcsIDgwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbiAgXG4gICZfX2ljb24tYm94IHsgLy8gLmJlbmVmaXRfX2ljb24tYm94XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5iZW5lZml0X19pY29uXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLmJlbmVmaXRfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuYmVuZWZpdF9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjZXB0aW5nLXBheSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuYWNjZXB0aW5nLXBheV9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QgeyAvLyAuYWNjZXB0aW5nLXBheV9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0geyAvLyAuYWNjZXB0aW5nLXBheV9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28geyAvLyAuYWNjZXB0aW5nLXBheV9fbG9nb1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmhlcm8temlydHVlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNS40NGRlZywgIzAwNzdFNiAxNy40NCUsICMzNDlERkUgODUuOTMlKTsgXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fcm93IHsgLy8gLmhlcm8temlydHVlLWNhcmRfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNzY4cHg7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmhlcm8temlydHVlLWNhcmRfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7ICAgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgd29yZC1zcGFjaW5nOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHdvcmQtc3BhY2luZzogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9fdGV4dCAgIFxuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzQycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbGVmdDogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19pbWFnZS1sYXllci0tbHYxICAgICAgXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIxJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwtbWluKSB7XG4gICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19mb3JtXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9ICAgIFxuICB9XG59XG4iLCIuYm9ycm93LWFuZC1sYW5kIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIC03cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAuYm9ycm93LWFuZC1sYW5kX190ZXh0LWNvbCBcbiAgICBtYXgtd2lkdGg6IDU1MHB4OyBcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX3RleHQtaGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMzJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI2cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMyU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzhweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4JTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAxLjklO1xuICAgICAgbGVmdDogLTQuMiU7XG4gICAgICB3aWR0aDogMTA1LjclO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyLjUlO1xuICAgICAgICBsZWZ0OiA1LjQlO1xuICAgICAgICB3aWR0aDogODYuNyU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMS45JTtcbiAgICAgICAgbGVmdDogLTEuNiU7XG4gICAgICAgIHdpZHRoOiA5Ny43JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDAlO1xuICAgICAgbGVmdDogLTEuNyU7XG4gICAgICB3aWR0aDogMTA1LjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogNy4xJTtcbiAgICAgICAgd2lkdGg6IDg3LjUlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAwLjclO1xuICAgICAgICB3aWR0aDogOTcuNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYzIHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2M1xuICAgICAgdG9wOiA4NS40JTtcbiAgICAgIGxlZnQ6IDkuMSU7XG4gICAgICB3aWR0aDogMTYuNCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDg4LjQlO1xuICAgICAgICBsZWZ0OiAxNi45JTtcbiAgICAgICAgd2lkdGg6IDguNyU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogODYuNCU7XG4gICAgICAgIGxlZnQ6IDguMSU7XG4gICAgICAgIHdpZHRoOiAxMS42JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHY0XG4gICAgICB0b3A6IDg0LjElO1xuICAgICAgbGVmdDogMzMuMSU7XG4gICAgICB3aWR0aDogNC43JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogODkuNCU7XG4gICAgICAgIGxlZnQ6IDMzLjMlO1xuICAgICAgICB3aWR0aDogMi41JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA4OC40JTtcbiAgICAgICAgbGVmdDogMjglO1xuICAgICAgICB3aWR0aDogMy41JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mdW5kLW9yLXBheWJhY2sge1xuICBwYWRkaW5nLXRvcDogODFweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjlweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAuZnVuZC1vci1wYXliYWNrX190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuZnVuZC1vci1wYXliYWNrX19oZWFkZXJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24geyAvLyAuZnVuZC1vci1wYXliYWNrX19idXR0b25cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDg3JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc0JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTcuOSU7XG4gICAgICB3aWR0aDogMTE1LjglOyAgXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogOTkuNyU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGxlZnQ6IC0wLjklO1xuICAgICAgICB3aWR0aDogMTAxLjglO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMjIuOSU7XG4gICAgICBsZWZ0OiAxNy43JTtcbiAgICAgIHdpZHRoOiA2NC43JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjAuNiU7XG4gICAgICAgIGxlZnQ6IDIzLjclO1xuICAgICAgICB3aWR0aDogNTIuNCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTcuMyU7XG4gICAgICAgIGxlZnQ6IDE5LjIlO1xuICAgICAgICB3aWR0aDogNTkuNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYzIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2M1xuICAgICAgdG9wOiA1NS45JTtcbiAgICAgIGxlZnQ6IDE0LjIlO1xuICAgICAgd2lkdGg6IDcyJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTguNiU7XG4gICAgICAgIGxlZnQ6IDIxLjMlO1xuICAgICAgICB3aWR0aDogNTcuNiU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNTQuNiU7XG4gICAgICAgIGxlZnQ6IDE1LjclO1xuICAgICAgICB3aWR0aDogNjUuMiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2NFxuICAgICAgdG9wOiA3Ny41JTtcbiAgICAgIGxlZnQ6IDE0LjIlO1xuICAgICAgd2lkdGg6IDcyJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNzguNyU7XG4gICAgICAgIGxlZnQ6IDIxLjMlO1xuICAgICAgICB3aWR0aDogNTcuNiU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNzguMiU7XG4gICAgICAgIGxlZnQ6IDE1LjclO1xuICAgICAgICB3aWR0aDogNjUuMiU7XG4gICAgICB9XG4gICAgfSAgIFxuICAgIFxuICAgICYtLXNoYWRvdyB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoY29sb3IoJ25ldXRyYWwnLCA0MCksIC4wOCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2UgeyAvLyAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0taW1hZ2VcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIubG92ZXMtbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDExMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLmxvdmVzLW1vYmlsZV9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAubG92ZXMtbW9iaWxlX190ZXh0XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgXG4gICAgICBtYXJnaW46IDAgYXV0byA3OXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHsgLy8gLmxvdmVzLW1vYmlsZV9fbGlzdFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgICBcbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5sb3Zlcy1tb2JpbGVfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19sb2dvIHsgLy8gLmxvdmVzLW1vYmlsZV9fbG9nb1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiXG4uc2VjdXJpdHktcGFuZWwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgJi0tYmx1ZTU1IHsgLy8gLnRleHQtcGFuZWwtLWJsdWU1NSAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICAgIFxuICAgIGJveC1zaGFkb3c6IDhweCA4cHggMCAwIGNvbG9yKCdibHVlJywgNTUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwIGNvbG9yKCdibHVlJywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXllbGxvdzU1IHsgLy8gLnRleHQtcGFuZWwtLXllbGxvdzU1ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigneWVsbG93JywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwIGNvbG9yKCd5ZWxsb3cnLCA1NSk7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVkNzAgeyAvLyAudGV4dC1wYW5lbC0tcmVkNzAgICAgICBcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdyZWQnLCA3MCk7ICAgIFxuICAgIGJveC1zaGFkb3c6IDhweCA4cHggMCAwIGNvbG9yKCdyZWQnLCA3MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMTJweCAwIDAgY29sb3IoJ3JlZCcsIDcwKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24tYm94IHsgLy8gLnNlY3VyaXR5LXBhbmVsX19pY29uLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5zZWN1cml0eS1wYW5lbC0tYmx1ZTU1ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgfVxuXG4gICAgLnNlY3VyaXR5LXBhbmVsLS15ZWxsb3c1NSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCd5ZWxsb3cnLCA1NSk7XG4gICAgfVxuXG4gICAgLnNlY3VyaXR5LXBhbmVsLS1yZWQ3MCAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQnLCA3MCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pY29uIHsgLy8gLnNlY3VyaXR5LXBhbmVsX19pY29uXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmX190aXRsZSB7IC8vIC5zZWN1cml0eS1wYW5lbF9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuc2VjdXJpdHktcGFuZWxfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59IiwiLmNhcmQtc2VjdXJpdHkge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyAgXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgXG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5jYXJkLXNlY3VyaXR5X19oZWFkZXJcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7ICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2dyYWRlIHsgLy8gLmNhcmQtc2VjdXJpdHlfX2dyYWRlXG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7ICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fY29sIHsgLy8gLmNhcmQtc2VjdXJpdHlfX2NvbFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjQ7XG4gICAgfVxuICB9XG4gIFxuICAmX19wYW5lbCB7IC8vIC5jYXJkLXNlY3VyaXR5X19wYW5lbFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWluLWhlaWdodDogMjg0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIHBhZGRpbmc6IDM3cHggNTJweCA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDI5cHggNTZweCA0NXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZzogODhweCA3NnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuICBcbiAgJl9fY29udGFpbmVyIHsgLy8gLmNhcmQtc2xpZGVyX19jb250YWluZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2ltYWdlIHsgLy8gLmNhcmQtc2xpZGVyX19pbWFnZVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHsgLy8gLmNhcmQtc2xpZGVyX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLmNhcmQtc2xpZGVyX19idXR0b25cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAmLS1wcmV2IHsgLy8gLmNhcmQtc2xpZGVyX19idXR0b24tLXByZXZcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKC0xKTtcbiAgICB9XG4gICAgXG4gICAgJi0tbmV4dCB7IC8vIC5jYXJkLXNsaWRlcl9fYnV0dG9uLS1uZXh0XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7IC8vIC5jYXJkLXNsaWRlcl9fYnV0dG9uLWljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgXG4gICZfX2NvbG9yLW5hdiB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItbmF2XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fY29sb3ItYnV0dG9uIHsgLy8gLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b25cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9ICBcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfSAgXG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1hY3RpdmVcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfSAgXG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1ibHVlXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjNDRDQ0ZFIC0xMy40OSUsICMzMTlBRkYgMTA5Ljc1JSk7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4geyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tZ3JlZW5cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzcuMjNkZWcsICMzMEM5QTMgLTEzLjQ5JSwgIzQ1Q0JCMyAzNS4yOSUsICMzMTlBRkYgMTA5Ljc1JSk7XG4gICAgfVxuXG4gICAgJi0tcm9zZSB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1yb3NlXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjRjM5Q0FEIC0xMy40OSUsICNFNEFFQjggMTA5Ljc1JSk7XG4gICAgfVxuXG4gICAgJi0tZ3JheSB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1ncmF5XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjM0I0NTU4IC0xMy40OSUsIHJnYmEoODksIDEwMiwgMTMxLCAwLjg4KSAxMDkuNzUlKTtcbiAgICB9XG4gIH1cbn0iLCIuY2FyZC1jb2xvciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDkzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExM3B4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHsgLy8gLmNhcmQtY29sb3JfX2NvbnRhaW5lclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLmNhcmQtY29sb3JfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIFxuICAmX19iZy1ib3ggeyAvLyAuY2FyZC1jb2xvcl9fYmctYm94XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gICZfX2JnIHsgLy8gLmNhcmQtY29sb3JfX2JnXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUgbGluZWFyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICByaWdodDogNjhweDtcbiAgICAgIGhlaWdodDogOTUlO1xuICAgIH1cblxuICAgICYtLWJsdWUgeyAvLyAuY2FyZC1jb2xvcl9fYmctLWJsdWVcbiAgICAgIC5jYXJkLWNvbG9yX19iZy1ib3gtLWJsdWUgJiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4geyAvLyAuY2FyZC1jb2xvcl9fYmctLWdyZWVuXG4gICAgICAuY2FyZC1jb2xvcl9fYmctYm94LS1ncmVlbiAmIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yb3NlIHsgLy8gLmNhcmQtY29sb3JfX2JnLS1yb3NlXG4gICAgICAuY2FyZC1jb2xvcl9fYmctYm94LS1yb3NlICYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyYXkgeyAvLyAuY2FyZC1jb2xvcl9fYmctLWdyYXlcbiAgICAgIC5jYXJkLWNvbG9yX19iZy1ib3gtLWdyYXkgJiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9ICAgXG4gIFxuICAmX19zbGlkZXItY29sIHsgLy8gLmNhcmQtY29sb3JfX3NsaWRlci1jb2xcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgfVxuICB9ICBcbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLmNhcmQtY29sb3JfX3RleHQtY29sXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5jYXJkLWNvbG9yX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyAgICBcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3b3JkLXNwYWNpbmc6IDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOThweDtcbiAgICAgIHdvcmQtc3BhY2luZzogN3B4O1xuICAgIH1cbiAgfVxuICAgIFxuICAmX19idXR0b24geyAvLyAuY2FyZC1jb2xvcl9fYnV0dG9uXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcmVzcy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ1JSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5wcmVzcy1oZXJvX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5wcmVzcy1oZXJvX19oZWFkZXIgXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgXG4gICAgd29yZC1zcGFjaW5nOiA1cHg7ICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd29yZC1zcGFjaW5nOiA2cHg7IFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdvcmQtc3BhY2luZzogOXB4OyAgXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5wcmVzcy1oZXJvX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tYm94IHsgLy8gLnByZXNzLWhlcm9fX2J1dHRvbi1ib3hcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLnByZXNzLWhlcm9fX2J1dHRvblxuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLnByZXNzLWhlcm9fX2ltYWdlLWNvbFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLnByZXNzLWhlcm9fX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDY4JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1cHgpO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAuMiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAuMiU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAuMiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLnByZXNzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMjkuNCU7XG4gICAgICBsZWZ0OiA5LjclO1xuICAgICAgd2lkdGg6IDgxLjclO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAzNC40JTtcbiAgICAgICAgbGVmdDogNy44JTtcbiAgICAgICAgd2lkdGg6IDg1LjElO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyOS40JTtcbiAgICAgICAgbGVmdDogOS43JTtcbiAgICAgICAgd2lkdGg6IDgxLjclO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByZXNzLWNhcmQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignbmV1dHJhbCcsIDgwKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZzogMzFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG4gIFxuICAmX19sb2dvLWJveCB7IC8vIC5wcmVzcy1jYXJkX19sb2dvLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBoZWlnaHQ6IDIzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHsgLy8gLnByZXNzLWNhcmRfX2xvZ29cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAucHJlc3MtY2FyZF9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLnByZXNzLWNhcmRfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsgeyAvLyAucHJlc3MtY2FyZF9fbGlua1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA0MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn0iLCIucHJlc3MtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5wcmVzcy1saXN0X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5wcmVzcy1saXN0X19jb2xcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OTJweDtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiA2NzZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NhcmQgeyAvLyAucHJlc3MtbGlzdF9fY2FyZFxuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIl19 */
