@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 16px;
  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: 0 auto 16px;
  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: 0;
  }

  .direct-bill__text-col {
    max-width: 50%;
    margin: 0;
  }

  .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;
    margin: 0 auto;
  }

  .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-top: 63px;
    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: 29.8%;
    left: 14.2%;
    width: 53.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: 32px;
  }

  .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: 56px;
    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;
  }

  .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: 1250px) {
  .header__link {
    padding-left: 32px;
    padding-right: 32px;
  }
}

@media (min-width: 1400px) {
  .header__nav {
    margin: 0 0 0 160px;
  }

  .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvaW50ZXJjb20uc2NzcyIsInZhcnMvX3NpemVzLnNjc3MiLCJncmlkL2NvbnRhaW5lci5zY3NzIiwiZ3JpZC9yb3cuc2NzcyIsImdyaWQvY29sLnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInV0aWxzL19hcHAuc2NzcyIsInV0aWxzL19ub3JtYWxpemUuc2NzcyIsInV0aWxzL19yZWJvb3Quc2NzcyIsInZhcnMvX2Jhc2Uuc2NzcyIsInV0aWxzL19oZWxwZXJzLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3N2Zy1pY29uLnNjc3MiLCJibG9ja3MvZW1vamkuc2NzcyIsImJsb2Nrcy9sb2dvLnNjc3MiLCJ2YXJzL19jb2xvcnMuc2NzcyIsImJsb2Nrcy9idXR0b24uc2NzcyIsImJsb2Nrcy9nZXQtYXBwLWZvcm0uc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy90ZXh0LXBhbmVsLnNjc3MiLCJibG9ja3MvY2hhdC1tZXNzYWdlLnNjc3MiLCJibG9ja3MvdGltZWxpbmUuc2NzcyIsImJsb2Nrcy9tYXJrZXItbGlzdC5zY3NzIiwiYmxvY2tzL3NsaWRlci1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvbWVtYmVyLnNjc3MiLCJibG9ja3MvdGVhbS1qb2luLnNjc3MiLCJibG9ja3MvbG9hbi1pbmZvLnNjc3MiLCJibG9ja3Mvc3VtbWFyeS1saXN0LnNjc3MiLCJibG9ja3MvbmVzdGVkLW51bWVyaWMtbGlzdC5zY3NzIiwiYmxvY2tzL3NpbXBsZS10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvbW9iaWxlLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2FwcHMuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuc2NzcyIsInNlY3Rpb25zL2hlcm8uc2NzcyIsInNlY3Rpb25zL2xlbmQtbW9uZXkuc2NzcyIsInNlY3Rpb25zL2JvcnJvdy1tb25leS5zY3NzIiwic2VjdGlvbnMvZGlyZWN0LWJpbGwuc2NzcyIsInNlY3Rpb25zL3NpbXBsZS1wYXltZW50cy5zY3NzIiwic2VjdGlvbnMvZmFzdC1iYW5raW5nLnNjc3MiLCJzZWN0aW9ucy9mZWF0dXJlZC1pbi5zY3NzIiwic2VjdGlvbnMvc2VjdXJpdHktcHJpb3JpdHkuc2NzcyIsInNlY3Rpb25zL2FkdmFudGFnZXMuc2NzcyIsInNlY3Rpb25zL2FwcGxpY2F0aW9uLnNjc3MiLCJzZWN0aW9ucy9iZWNvbWUtcGFydG5lci5zY3NzIiwic2VjdGlvbnMvaG93LXdvcmsuc2NzcyIsInNlY3Rpb25zL2Fza2luZy1oZWxwLnNjc3MiLCJzZWN0aW9ucy9oZWxwaW5nLWhhbmQuc2NzcyIsInNlY3Rpb25zL2dldC1sb2FuLnNjc3MiLCJzZWN0aW9ucy9tYWtlLXBlcnNvbmFsLnNjc3MiLCJzZWN0aW9ucy9mdW5kcy1hY2Nlc3Muc2NzcyIsInNlY3Rpb25zL3doeS16aXJ0dWUuc2NzcyIsInNlY3Rpb25zL3ppcnR1ZS1wYXkuc2NzcyIsInNlY3Rpb25zL3BheW1lbnQtc29sdXRpb24uc2NzcyIsInNlY3Rpb25zL21ha2luZy1hY2NvdW50cy5zY3NzIiwic2VjdGlvbnMvZm9yLWJ1c2luZXNzZXMuc2NzcyIsInNlY3Rpb25zL3BhcnRuZXJzLXRydXN0LnNjc3MiLCJzZWN0aW9ucy9kcml2aW5nLWZpbmFuY2lhbC5zY3NzIiwic2VjdGlvbnMvaGVyby12aWRlby5zY3NzIiwic2VjdGlvbnMvb3VyLW1pc3Npb24uc2NzcyIsInNlY3Rpb25zL25ldy13YXkuc2NzcyIsInNlY3Rpb25zL3dpdGhvdXQtYXdrd2FyZG5lc3Muc2NzcyIsInNlY3Rpb25zL3RlYW0uc2NzcyIsInNlY3Rpb25zL2ludmVzdG1lbnQtcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL291ci1jdWx0dXJlLnNjc3MiLCJzZWN0aW9ucy9xdW90ZS5zY3NzIiwic2VjdGlvbnMvY29udGFjdHMtaGVyby5zY3NzIiwic2VjdGlvbnMvY29udGFjdHMtbmF2LnNjc3MiLCJzZWN0aW9ucy9jb250YWN0cy1hY2NvcmRpb24uc2NzcyIsInNlY3Rpb25zL3RleHQtcGFnZS5zY3NzIiwic2VjdGlvbnMvaGVyby1kaXJlY3QtYmlsbC5zY3NzIiwic2VjdGlvbnMvd2l0aG91dC1mZWVzLnNjc3MiLCJzZWN0aW9ucy9zZW5kLWRpcmVjdGx5LnNjc3MiLCJzZWN0aW9ucy93aXRob3V0LWNvbmRpdGlvbnMuc2NzcyIsInNlY3Rpb25zL21ha2UtcGF5bWVudC5zY3NzIiwic2VjdGlvbnMvZGlzY292ZXItYmVuZWZpdHMuc2NzcyIsInNlY3Rpb25zL2RpZC15b3Uta25vdy5zY3NzIiwic2VjdGlvbnMvZGlyZWN0LWJpbGwtd29yay5zY3NzIiwiY29tcG9uZW50cy9mYXEtaXRlbS5zY3NzIiwic2VjdGlvbnMvZmFxLnNjc3MiLCJibG9ja3MvYmVuZWZpdC5zY3NzIiwic2VjdGlvbnMvYWNjZXB0aW5nLXBheS5zY3NzIiwic2VjdGlvbnMvaGVyby16aXJ0dWUtY2FyZC5zY3NzIiwic2VjdGlvbnMvYm9ycm93LWFuZC1sYW5kLnNjc3MiLCJzZWN0aW9ucy9mdW5kLW9yLXBheWJhY2suc2NzcyIsInNlY3Rpb25zL2xvdmVzLW1vYmlsZS5zY3NzIiwiYmxvY2tzL3NlY3VyaXR5LXBhbmVsLnNjc3MiLCJzZWN0aW9ucy9jYXJkLXNlY3VyaXR5LnNjc3MiLCJibG9ja3MvY2FyZC1zbGlkZXIuc2NzcyIsInNlY3Rpb25zL2NhcmQtY29sb3Iuc2NzcyIsInNlY3Rpb25zL3ByZXNzLWhlcm8uc2NzcyIsImJsb2Nrcy9wcmVzcy1jYXJkLnNjc3MiLCJzZWN0aW9ucy9wcmVzcy1saXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSwyQkFBMkI7RUFDM0IsNHNFQUNnQjtFQUNoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FDRnBCOztBQUVBO0VBQ0UsNkJBQTZCO0FESy9C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QWI4cUJUOztBYTFxQkE7RUFDQyxjQUFhO0VBQ2IsV0FBVztFQUNYLFVBQUE7RUFDQSxvQkFBVztFQUNYLGlCQUNBO0ViNHFCQyxvQkFBb0I7QWMzckJ0Qjs7QWQ4ckJBO0VjMXJCQyx3QkFBUztFZDRyQlIscUJjaHNCSztBZGlzQlA7O0FBRUE7RUFDRSxxQmMzckJtQjtBZDRyQnJCOztBQUVBO0VBQ0Usd0JjMXJCcUI7QWQyckJ2Qjs7QUFFQTtFQUNFLGNjenJCQTtBZDByQkY7O0FBRUE7RUFDRSxjY3hyQkE7QWR5ckJGOztBQUVBO0VBQ0UsY2N2ckJBO0Fkd3JCRjs7QUFFQTtFQUNFLDJCY3RyQnFCO0FkdXJCdkI7O0FBRUE7RUFDRSxhY3JyQkE7QWRzckJGOztBQUVBO0VBQ0Usd0JjcHJCcUI7QWRxckJ2Qjs7QUFFQTtFQUNFLHdCY25yQnFCO0Fkb3JCdkI7O0FBRUE7RUFDRSxrQmNsckJBO0VkbXJCQSxxQmNsckJXO0FkbXJCYjs7QUFFQTtFQUNFLG1CY2pyQlc7RWRrckJYLGVjanJCWTtFQTdEZCxnQkFBTTtFZGd2QkosaUJjaHJCQTtFZGlyQkEsY2NockJXO0FkaXJCYjs7QUFFQTtFQUNFLGVjL3FCVztFZGdyQlgsZ0JjL3FCWTtFQXZFZCxpQkFBTTtBZHd2Qk47O0FBRUE7RWMxdkJBLG1CQUFNO0VkNHZCSixlYzdxQkE7RWQ4cUJBLGlCYzdxQlc7QWQ4cUJiOztBQUVBO0VBQ0UsbUJjNXFCVztFZDZxQlgsaUNjM3FCQTtFQXZGRixlQUFNO0Vkb3dCSixpQmMzcUJBO0VkNHFCQSxjYzNxQlc7QWQ0cUJiOztBQUVBO0VBQ0UsbUJjMXFCVztFZDJxQlgsZWMxcUJZO0FkMnFCZDs7QUFFQTtFQUNFLG9CY3pxQlE7RWR5cUJSLHFCY3pxQlE7RWR5cUJSLG9CY3pxQlE7RWR5cUJSLGFjenFCUTtFQXJHVix5QkFBTTtFQUFOLDJCQUFNO01BQU4sc0JBQU07VUFBTixtQkFBTTtFZGd4Qkosd0JjeHFCcUI7RWR3cUJyQiwrQmN4cUJxQjtNZHdxQnJCLHFCY3hxQnFCO1Vkd3FCckIsdUJjeHFCcUI7RWR5cUJyQixXY3hxQk87RWR5cUJQLFljeHFCUTtFQTFHVixrQkFBTTtBZG94Qk47O0FBRUE7RWN0eEJBLG9CQUFNO0VBQU4scUJBQU07RUFBTixvQkFBTTtFQUFOLGFBQU07RWR3eEJKLHlCY3RxQkE7RWRzcUJBLDJCY3RxQkE7TWRzcUJBLHNCY3RxQkE7VWRzcUJBLG1CY3RxQkE7RWR1cUJBLHdCY3RxQlc7RWRzcUJYLCtCY3RxQlc7TWRzcUJYLHFCY3RxQlc7VWRzcUJYLHVCY3RxQlc7RWR1cUJYLFdjdHFCUTtFQXBIVixZQUFNO0FkNHhCTjs7QUFFQTtFYzl4QkEscUJBQU07RWRneUJKLHlFY3BxQjZCO0FkcXFCL0I7O0FBRUE7RUFDRSx3QmNucUJxQjtFZG9xQnJCLFdjbnFCTztFZG9xQlAsWWNucUJRO0Fkb3FCVjs7QUFFQTtFQUNFLDRCY2pxQkE7RUF6SUYsV0FBTTtFZDR5QkosWWNqcUJBO0Fka3FCRjs7QUFFQTtFQUNFLDRCY2hxQnFCO0VkaXFCckIsV2NocUJPO0VkaXFCUCxZY2hxQlE7QWRpcUJWOztBQUVBO0VBQ0UsNEJjOXBCQTtFQXhKRixXQUFNO0Vkd3pCSixZYzlwQkE7QWQrcEJGOztBQUVBO0VBQ0UsNEJjN3BCcUI7RWQ4cEJyQixXYzdwQk87RWQ4cEJQLFljN3BCUTtBZDhwQlY7O0FBRUE7RUFDRSw2QmMzcEJBO0VBdktGLFdBQU07RWRvMEJKLFljM3BCQTtBZDRwQkY7O0FBRUE7RUFDRSw2QmMxcEJxQjtFZDJwQnJCLFdjMXBCTztFZDJwQlAsWWMxcEJRO0FkMnBCVjs7QUFFQTtFQUNFLDZCY3hwQkE7RUF0TEYsV0FBTTtFZGcxQkosWWN4cEJBO0FkeXBCRjs7QUFFQTtFQUNFLDZCY3ZwQnFCO0Vkd3BCckIsV2N2cEJPO0Vkd3BCUCxZY3ZwQlE7QWR3cEJWOztBQUVBO0VBQ0UsNkJjcnBCQTtFQXJNRixXQUFNO0VkNDFCSixZY3JwQkE7QWRzcEJGOztBQUVBO0VBQ0UsNkJjcHBCcUI7RWRxcEJyQixXY3BwQk87RWRxcEJQLFljcHBCUTtBZHFwQlY7O0FBRUE7RUFDRSw2QmNscEJBO0VkbXBCQSxXQUFXO0VldjJCYixZQUFNO0FmeTJCTjs7QUFFQTtFZXYyQkMsNkJBaUNBO0VBL0JBLFdBQUE7RWZ3MkJDLFlldjJCTztBZncyQlQ7O0FBRUE7RUFDRSw2QmV2MkJhO0VmdzJCYixXZXYyQkM7RUFJRixZQUFBO0FmcTJCRDs7QUFFQTtFZWoyQkUsNkJBQVM7RWZtMkJULFdnQjEyQk87RWhCMjJCUCxZZXAyQkM7QWZxMkJIOztBQUVBO0VBQ0UsNkJlNzFCUTtFZjgxQlIsV2dCeDJCTTtFaEJ5MkJOLFlBQVk7QWlCaDRCZDs7QWpCbTRCQTtFaUJoNEJFLDZCQUFlO0VBQ2YsV0FBVztFQUNYLFlBQVc7QWpCazRCYjs7QUFFQTtFaUJoNEJFLDZCQUFpQjtFQUNqQixXQUFBO0VBQ0EsWUFBQTtBakJrNEJGOztBQUVBO0VBQ0UsNkJpQi8zQkM7RUFqQkgsV0FBTztFakJrNUJMLFlpQjkzQkU7QWpCKzNCSjs7QUFFQTtFQUNFLDZCaUIzM0JDO0VBRUQsV0FBQTtFakIyM0JBLFlpQjEzQlM7QWpCMjNCWDs7QUFFQTtFQUNFLDZCaUI3MkJDO0VqQjgyQkQsV2lCNTNCQztFakI2M0JELFlpQnYzQkk7QWpCdzNCTjs7QUFFQTtFQUNFLDZCaUJwM0JHO0VBR0gsV0FBQTtFakJtM0JBLFlpQmwzQkU7QWpCbTNCSjs7QUFFQTtFQUNFLDZCZ0IxM0JhO0VoQjIzQmIsV2lCajNCSTtFakJrM0JKLFlpQnozQkM7QWpCMDNCSDs7QUFFQTtFQUNFLDZCVTU2QmlCO0VWNjZCakIsV2lCNTJCRTtFakI2MkJGLFlnQno1Qk07QWhCMDVCUjs7QUFFQTtFQUNFLDZCZ0J4NUJhO0VDbURiLFdBQUE7RWpCdTJCQSxZaUJ0MkJFO0FqQnUyQko7O0FBRUE7RUFDRSw2QmlCcjJCMkI7RWpCczJCM0IsV2dCNTZCTztFaEI2NkJQLFlpQjcyQkM7QWpCODJCSDs7QUFFQTtFQUNFLDZCVTk3QmlCO0VPaUdqQixXQUFBO0VqQisxQkEsWWlCOTFCVztBakIrMUJiOztBQUVBO0VpQjMxQkUsNkJBQWM7RWpCNjFCZCxXaUI1MUJXO0VqQjYxQlgsWWlCNTFCUztBakI2MUJYOztBQUVBO0VrQjM4QkEsNkJBQWM7RUFDWixXQUFTO0VBQ1QsWUFBVztBbEI2OEJiOztBQUVBO0VBQ0UsNkJrQjM4Qm9CO0VsQjQ4QnBCLFdrQjM4QkU7RWxCNDhCRixZa0IzOEJFO0FsQjQ4Qko7O0FBRUE7RUFDRSw2QmtCcDlCUztFbEJxOUJULFdrQjM4Qkk7RWxCNDhCSixZa0J6OEJVO0FsQjA4Qlo7O0FBRUE7RUFDRSw2QmtCMzdCQztFbEI0N0JELFdrQjM5QkM7RWxCNDlCRCxZZ0J2OUJNO0FoQnc5QlI7O0FBRUE7RUFDRSw2QmdCdDlCYTtFaEJ1OUJiLFdrQnA4QlU7RUFJVixZQUFBO0FsQms4QkY7O0FBRUE7RUFDRSw2QmtCajhCcUI7RWxCazhCckIsV2tCajhCRTtFbEJrOEJGLFlrQmo4Qlc7QWxCazhCYjs7QUFFQTtFQUNFLDZCa0IzOEJVO0VsQjQ4QlYsV2tCajhCSTtFbEJrOEJKLFlrQmo4Qkk7QWxCazhCTjs7QUFFQTtFQUNFLDZCa0JoOEJ1QjtFbEJpOEJ2QixXa0JoOEJJO0VsQmk4QkosWWtCaDhCSTtBbEJpOEJOOztBQUVBO0VtQnovQkUsNkJBQWM7RUFDZCxXQUFVO0VBRVYsWUFBUTtBbkIwL0JWOztBQUVBO0VBQ0UsOEJtQngvQmdCO0VuQnkvQmhCLFdtQngvQkU7RW5CeS9CRixZbUJ2L0JVO0FuQncvQlo7O0FBRUE7RUFDRSw4Qm1Cci9CZTtFbkJzL0JmLFdtQnIvQkU7RW5Ccy9CRixZbUJyL0JFO0FuQnMvQko7O0FBRUE7RUFDRSw4Qm1Cci9CcUI7RW5Ccy9CckIsV21Cci9CUztFbkJzL0JULFltQnIvQkU7QW5Ccy9CSjs7QUFFQTtFbUJoL0JFLDhCQUFRO0VuQmsvQlIsV21Cai9CUztFbkJrL0JULFltQmovQlU7QW5Cay9CWjs7QUFFQTtFb0J2aENFLHNCQUFhO01BQWIsb0JBQWE7VUFBYixjQUFhO0VBQ2IscUJBQWE7RUFDYixZQUFBO0VBQ0EsWUFBWTtBcEJ5aENkOztBQUVBO0VvQnZoQ0UsWUFBVztFQUNYLFlBQVc7QXBCeWhDYjs7QUFFQTtFQUNFLFlvQnhoQ0U7RXBCeWhDRixZb0J4aENFO0VBR0YsY0FBUTtBcEJ1aENWOztBQUVBO0VBQ0UsY29CdmhDRTtBcEJ3aENKOztBQUVBO0VBQ0UsY29CcGhDVTtBcEJxaENaOztBQUVBO0VBQ0UsY29CbGhDYztBcEJtaENoQjs7QUFFQTtFQUNFLGNvQmxoQ0k7QXBCbWhDTjs7QUFFQTtFQUNFLHFCb0I5Z0NxQjtFcEIrZ0NyQixpQm9CbmhDQTtFcEJvaENBLGVvQi9nQ0k7RUFJSixpQkFBQTtFcEI2Z0NBLGdCZ0I3aENNO0VoQjhoQ04scUJvQjVnQ21CO0VwQjZnQ25CLGtCb0IzZ0NVO0VwQjRnQ1YscUJvQmhoQ0E7RXBCaWhDQSxpQm9CNWdDYztFQUlkLG1CQUFBO0VwQjBnQ0EsbUJnQm5pQ007RWhCb2lDTixlb0J6Z0NjO0VwQjBnQ2Qsd0VvQnhnQzBCO0VwQndnQzFCLG1Fb0J4Z0MwQjtFcEJ3Z0MxQixnRW9CeGdDMEI7QXBCeWdDNUI7O0FBRUE7RUFDRSxxQmdCdGlDTTtBaEJ1aUNSOztBQUVBO0VBQ0UsZ0JvQnRnQ2M7QXBCdWdDaEI7O0FBRUE7RUFDRSx5Qm9CbGdDcUI7RXBCbWdDckIscUJvQnZnQ0E7RXBCd2dDQSxjb0JuZ0NJO0FwQm9nQ047O0FBRUE7RUFDRSxXZ0Iza0NPO0FoQjRrQ1Q7O0FxQjNsQ0E7RUFDRSx5QkFBYTtFQUNiLHFCQUFxQjtFQUNyQixjQUFhO0FyQjhsQ2Y7O0FBRUE7RUFDRSx5QnFCMWxDa0I7RUFHbEIscUJBQVM7QXJCeWxDWDs7QUFFQTtFQUNFLHlCcUJ4bENxQjtFckJ5bENyQixxQnFCeGxDYTtBckJ5bENmOztBQUVBO0VBQ0UseUJxQnZsQ3FCO0VyQndsQ3JCLHFCcUJsbUNBO0VyQm1tQ0EsY3FCeGxDVztBckJ5bENiOztBQUVBO0VBQ0UseUJxQnZsQ2U7RXJCd2xDZixxQnFCcmxDQztBckJzbENIOztBQUVBO0VBQ0UseUJxQnBsQ2M7RXJCcWxDZCxxQnFCcGxDVTtBckJxbENaOztBQUVBO0VBQ0Usd0NxQnBsQ2U7RXJCcWxDZixxQnFCcGxDZ0I7RXJCcWxDaEIsY3FCcGxDSTtBckJxbENOOztBQUVBO0VBQ0UseUJxQm5sQ2dCO0FyQm9sQ2xCOztBQUVBO0VBQ0UseUJxQmhsQ29CO0FyQmlsQ3RCOztBQUVBO0VBQ0Usd0NxQmhsQ29CO0VyQmlsQ3BCLHFCZ0I5bkNPO0VoQituQ1AsY3FCaGxDYTtBckJpbENmOztBQUVBO0VBQ0UsMENxQi9rQzBCO0VyQmdsQzFCLGNxQjdsQ0E7QXJCOGxDRjs7QUFFQTtFQUNFLDBDcUI5a0MwQjtFckIra0MxQixjcUJsbUNBO0FyQm1tQ0Y7O0FBRUE7RUFDRSx3Q3FCN2tDVztBckI4a0NiOztBQUVBO0VBQ0UscUJxQjdrQ2U7RXJCOGtDZixXcUI3a0NJO0VyQjhrQ0osWXFCN2tDSTtFckI4a0NKLHNDcUI3a0N1QjtNckI2a0N2QixrQ3FCN2tDdUI7VXJCNmtDdkIsOEJxQjdrQ3VCO0FyQjhrQ3pCOztBQUVBO0VBQ0UscUJxQjNrQ0k7RXJCNGtDSixXcUI5a0NFO0VyQitrQ0YsWXFCMWtDWTtFckIya0NaLHNDcUIxa0MyQjtNckIwa0MzQixrQ3FCMWtDMkI7VXJCMGtDM0IsOEJxQjFrQzJCO0FyQjJrQzdCOztBQUVBO0VBQ0Usb0JxQnZrQ0k7RXJCdWtDSixxQnFCdmtDSTtFckJ1a0NKLG9CcUJ2a0NJO0VyQnVrQ0osYXFCdmtDSTtFckJ3a0NKLFdxQjFrQ0U7QXJCMmtDSjs7QUFFQTtFcUJqa0NFLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RXJCbWtDQSxnQnFCbGtDZ0I7RXJCbWtDaEIsa0JxQmxrQ2lCO0VyQm1rQ2pCLGVxQmxrQ2U7RXJCbWtDZiw0QkFBNEI7RXNCdnJDOUIsZUFBVTtFQUNSLGlCQUFTO0F0QnlyQ1g7O0FBRUE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRkE7RXNCdHJDRSxjQUFBO0F0QndyQ0Y7O0FBRUE7RUFDRSxnQnNCdnJDZTtBdEJ3ckNqQjs7QUFFQTtFQUNFLHlCc0J2ckNxQjtFdEJ3ckNyQix5QnNCdHJDcUI7QXRCdXJDdkI7O0FBRUE7RUFDRSxZc0J2ckNJO0V0QndyQ0osc0JzQnJyQ1U7TXRCcXJDVixvQnNCcnJDVTtVdEJxckNWLGNzQnJyQ1U7RXRCc3JDVixrQnNCdHNDQTtFdEJ1c0NBLG1Cc0J0ckNpQjtFdEJ1ckNqQiw0QnNCdHJDcUI7RXRCdXJDckIsZXNCdHJDSTtFdEJ1ckNKLGlCc0Ixc0NDO0V0QjJzQ0QsbUJzQnByQ2M7QXRCcXJDaEI7O0FBRUE7RUFDRSxvQnNCcHJDVztFdEJvckNYLHFCc0JwckNXO0V0Qm9yQ1gsb0JzQnByQ1c7RXRCb3JDWCxhc0JwckNXO0V0QnFyQ1gsY3NCcHJDWTtFdEJxckNaLFVzQnByQ1U7QXRCcXJDWjs7QUFFQTtFQUNFLGNzQnByQ2E7RXRCcXJDYixxQnNCbnJDcUI7QXRCb3JDdkI7O0FBRUE7RUFDRSxvQnNCcHJDTTtFdEJvckNOLHFCc0JwckNNO0V0Qm9yQ04sb0JzQnByQ007RXRCb3JDTixhc0JwckNNO0V0QnFyQ04sd0JzQmxyQ3VCO0V0QmtyQ3ZCLCtCc0JsckN1QjtNdEJrckN2QixxQnNCbHJDdUI7VXRCa3JDdkIsdUJzQmxyQ3VCO0V0Qm1yQ3ZCLHlCc0I1dENDO0V0QjR0Q0QsMkJzQjV0Q0M7TXRCNHRDRCxzQnNCNXRDQztVdEI0dENELG1Cc0I1dENDO0V0QjZ0Q0QsV3NCbnJDTTtFdEJvckNOLFlzQm5yQ007RXRCb3JDTiw4QnNCanJDRztFdEJrckNILG1Cc0JodUNRO0V0Qml1Q1IsbUJzQmhyQ2M7RXRCaXJDZCxxQnNCaHJDZTtBdEJpckNqQjs7QUFFQTtFQUNFLG1Cc0JockNZO0V0QmlyQ1oscUJzQmhyQ29CO0F0QmlyQ3RCOztBQUVBO0VBQ0UsV3NCaHJDTTtFdEJpckNOLFlzQmhyQ007QXRCaXJDUjs7QUFFQTtFQUNFLHFCc0IvcUNjO0V0QmdyQ2QsZ0JzQmp2Q0M7RXRCa3ZDRCxhc0I1cUNJO0V0QjZxQ0oseUJzQjVxQ3FCO0V0QjZxQ3JCLGlCc0I1cUNJO0V0QjZxQ0osbUJzQnJ2Q0M7RXRCc3ZDRCxtQnNCM3FDbUI7RUFLbkIsaUNBQVE7RXRCd3FDUixlc0J2cUNjO0V0QndxQ2QsaUJzQnZxQ1c7RXRCd3FDWCxjc0J2cUNFO0F0QndxQ0o7O0FBRUE7RUFDRSxxQnNCdnFDa0I7RXRCd3FDbEIsd0NzQnZxQ21CO1V0QnVxQ25CLGdDc0J2cUNtQjtBdEJ3cUNyQjs7QUFFQTtFQUNFLHFCc0J0cUNxQjtFdEJ1cUNyQix1Q3NCcHJDUTtVdEJvckNSLCtCc0JwckNRO0F0QnFyQ1Y7O0FBRUE7RUFDRSxxQnNCdnFDa0I7RXRCd3FDbEIsdUNzQjdwQ0M7VXRCNnBDRCwrQnNCN3BDQztBdEI4cENIOztBQUVBO0VBQ0UscUJzQnRxQ2E7RXRCdXFDYix3Q3NCdHFDc0I7VXRCc3FDdEIsZ0NzQnRxQ3NCO0F0QnVxQ3hCOztBQUVBO0VBQ0UscUJzQmxxQ0M7RUFFRCx1Q0FBVztVQUFYLCtCQUFXO0F0QmtxQ2I7O0FBRUE7RUFDRSxxQnNCOXBDcUI7RXRCK3BDckIsdUNzQmxxQ2lCO1V0QmtxQ2pCLCtCc0JscUNpQjtBdEJtcUNuQjs7QUFFQTtFQUNFLHFCc0IxcENDO0VBRUQsdUNBQVM7VUFBVCwrQkFBUztBdEIwcENYOztBQUVBO0VBQ0UseUJzQnpwQ21CO0V0QjBwQ25CLHFCZ0J0eUNhO0VoQnV5Q2IsY3NCenBDRTtFdEIwcENGLDBDc0J4cEMwQjtVdEJ3cEMxQixrQ3NCeHBDMEI7QXRCeXBDNUI7O0FBRUE7RUFDRSxvQnNCenBDSTtFdEJ5cENKLHFCc0J6cENJO0V0QnlwQ0osb0JzQnpwQ0k7RXRCeXBDSixhc0J6cENJO0V0QjBwQ0osc0JzQnpwQ2tCO0V0QnlwQ2xCLDZCc0J6cENrQjtNdEJ5cENsQixtQnNCenBDa0I7VXRCeXBDbEIscUJzQnpwQ2tCO0V0QjBwQ2xCLHlCc0J2cENVO0t0QnVwQ1Ysc0JzQnZwQ1U7TXRCdXBDVixxQnNCdnBDVTtVdEJ1cENWLGlCc0J2cENVO0F0QndwQ1o7O0FBRUE7RUFDRSw4QnNCeHBDaUI7RXRCd3BDakIsNkJzQnhwQ2lCO0V0QndwQ2pCLDJCc0J4cENpQjtNdEJ3cENqQix1QnNCeHBDaUI7VXRCd3BDakIsbUJzQnhwQ2lCO0F0QnlwQ25COztBQUVBO0VzQmxwQ0UsOEJBQVE7RUFBUiw4QkFBUTtFQUFSLG1DQUFRO01BQVIsK0JBQVE7VUFBUiwyQkFBUTtBdEJvcENWOztBQUVBO0VBQ0Usc0JzQm5wQ2E7TXRCbXBDYixvQnNCbnBDYTtVdEJtcENiLGNzQm5wQ2E7RXRCb3BDYixvQmdCeHpDTTtFaEJ3ekNOLHFCZ0J4ekNNO0VoQnd6Q04sb0JnQnh6Q007RWhCd3pDTixhZ0J4ekNNO0VoQnl6Q04sd0JzQmxwQ3FCO0V0QmtwQ3JCLCtCc0JscENxQjtNdEJrcENyQixxQnNCbHBDcUI7VXRCa3BDckIsdUJzQmxwQ3FCO0V0Qm1wQ3JCLHlCc0IxcENPO0V0QjBwQ1AsMkJzQjFwQ087TXRCMHBDUCxzQnNCMXBDTztVdEIwcENQLG1Cc0IxcENPO0V0QjJwQ1AsV3NCbnBDSTtFdEJvcENKLFlzQm5wQ0k7RXRCb3BDSiw2R3NCNW9DQztFdEI0b0NELHlFc0I1b0NDO0V0QjRvQ0QsNkVzQjVvQ0M7RXRCNm9DRCxtQnNCanBDbUI7QXRCa3BDckI7O0FBRUE7RXNCOW9DRSxjQUFBO0V0QmdwQ0EsV3NCL29DRTtFdEJncENGLFlnQmx6Q007RU1zS04sdUJBQVc7RXRCOG9DWCxtQnNCN29DZTtBdEI4b0NqQjs7QUFFQTtFQUNFLG1Cc0I3b0NVO0V0QjZvQ1Ysb0JzQjdvQ1U7TXRCNm9DVixvQnNCN29DVTtVdEI2b0NWLFlzQjdvQ1U7RXRCOG9DVixrQnNCN29DZ0I7RXRCOG9DaEIscUJzQjdvQ2M7RXRCOG9DZCxnQnNCN29DRTtFdEI4b0NGLHVCc0I3b0NvQjtFdEI4b0NwQixrQmdCcjBDYztFaEJzMENkLHlCc0I1b0NxQjtFdEI2b0NyQixlc0J6cENBO0V0QjBwQ0EsaUJzQjdvQ2U7RXRCOG9DZixjc0I3b0NZO0V0QjhvQ1osdURzQjdvQ2dCO1V0QjZvQ2hCLCtDc0I3b0NnQjtBdEI4b0NsQjs7QXVCMTFDQTtFQUNFLGtCQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7RUFDVixXQUFBO0VBQ0EsK0RBQWdCO0VBQ2hCLHNCQW9ERDtFQWxEQyw0QkFBUTtFdkI0MUNSLFd1QjMxQ1c7QXZCNDFDYjs7QUFFQTtFQUNFLGdCdUIzMUNlO0V2QjQxQ2YsNEJ1QmoyQ087QXZCazJDVDs7QUFFQTtFQUNFLE91QnoxQ0k7RXZCMDFDSiw2QnVCbjFDQztFdkJvMUNELG9DdUJ2MUNFO012QnUxQ0YsZ0N1QnYxQ0U7VXZCdTFDRiw0QnVCdjFDRTtBdkJ3MUNKOztBQUVBO0VBQ0UsaUJ1QnAxQ2U7RXZCcTFDZiw2QnVCcDFDcUI7QXZCcTFDdkI7O0FBRUE7RUFDRSxRdUJwMUNFO0V2QnExQ0YsOEJ1QnAxQ3FCO0V2QnExQ3JCLDhDdUJwMUNhO012Qm8xQ2IsMEN1QnAxQ2E7VXZCbzFDYixzQ3VCcDFDYTtBdkJxMUNmOztBQUVBO0VBQ0UsY3VCajFDRTtFdkJrMUNGLGtCdUJqMUNJO0V2QmsxQ0osZ0J1Qi8wQ0U7QXZCZzFDSjs7QUFFQTtFQUNFLFN1QjUwQ1E7RXZCNjBDUixVQUFVO0V3QnI0Q1oscUJBQW1CO0VBQ2pCLGdCQUFhO0F4QnU0Q2Y7O0FBRUE7RXdCcDRDRSxrQkFBaUI7RXhCczRDakIsVXdCNTRDRjtFeEI2NENFLG9Cd0J0NENFO0V4QnM0Q0YscUJ3QnQ0Q0U7RXhCczRDRixvQndCdDRDRTtFeEJzNENGLGF3QnQ0Q0U7RXhCdTRDRix3QndCdDRDb0I7RXhCczRDcEIsK0J3QnQ0Q29CO014QnM0Q3BCLHFCd0J0NENvQjtVeEJzNENwQix1QndCdDRDb0I7RUFHcEIsbUJBQUE7RXhCcTRDQSxpQndCcDRDWTtFeEJxNENaLG1Cd0JwNENhO0V4QnE0Q2IsZ0N3QnA0Q2U7QXhCcTRDakI7O0FBRUE7RUFDRSxrQndCcDRDaUI7RXhCcTRDakIsUXdCcDRDUTtFeEJxNENSLFd3QnA0Q0U7RXhCcTRDRixjd0I5NENDO0V4Qis0Q0QsV3dCbjRDSTtFeEJvNENKLFl3Qmo0Q1U7RXhCazRDVix5QndCajVDQTtFeEJrNUNBLGtCd0JsNENlO0V4Qm00Q2YseUJ3Qmw0Q2dCO0V4Qm00Q2hCLHFDd0JsM0NDO1V4QmszQ0QsNkJ3QmwzQ0M7RXhCbTNDRCxXd0JoNENVO0F4Qmk0Q1o7O0FBRUE7RUFDRSxrQndCLzNDRTtFeEJnNENGLFd3Qi8zQ1c7RXhCZzRDWCxTd0IvM0NJO0V4Qmc0Q0osV3dCOTNDVTtFeEIrM0NWLFV3Qm40Q0U7RXhCbzRDRixnQ3dCNzNDRztFeEI2M0NILHdCd0I3M0NHO0V4QjgzQ0gseUJBQXlCO0V5QjE2QzNCLFdBQVE7QXpCNDZDUjs7QUFFQTtFeUIxNkNFLGdCQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLHNCQUFtQjtBekI0NkNyQjs7QUFFQTtFeUJ6NkNFLGFBQVE7QXpCMjZDVjs7QUFFQTtFeUJ4NkNHLGlCQUFRO0V6QjA2Q1QsZ0JnQm42Q007RWhCbzZDTix5QnlCeDZDMkI7RUFJMUIsa0JBQVE7RXpCczZDVCxpQ2dCejZDYTtFaEIwNkNiLGN5QnA2Q2lCO0VBSWhCLGdCQUFBO0V6Qms2Q0QsaUJnQjc1Q007RWhCODVDTixjeUJoNkNpQjtFQUloQix5QkFDUztFekI2NUNWLG1CZ0J0NUNNO0FoQnU1Q1I7O0FBRUE7RUFDRSxvQnlCeDVDYztFekJ3NUNkLHFCeUJ4NUNjO0V6Qnc1Q2Qsb0J5Qng1Q2M7RXpCdzVDZCxheUJ4NUNjO0F6Qnk1Q2hCOztBQUVBO0VBQ0UsZ0J5QnI1Q2dCO0F6QnM1Q2xCOztBQUVBO0VBQ0UsYXlCcDVDVTtBekJxNUNaOztBQUVBO0VBQ0Usa0J5QnI1Q0k7RXpCczVDSixleUJuNUNVO0V6Qm81Q1YsZ0J5Qmw2Q0E7RXpCbTZDQSxpQnlCcDVDZTtFekJxNUNmLGN5QnA1Q0k7RXpCcTVDSixrQnlCcDVDSTtBekJxNUNOOztBQUVBO0VBQ0Usb0J5Qmo1Q1M7RXpCaTVDVCxxQnlCajVDUztFekJpNUNULG9CeUJqNUNTO0V6Qmk1Q1QsYXlCajVDUztBekJrNUNYOztBQUVBO0VBQ0Usa0J5Qmg1Q2M7RXpCaTVDZCxpQ3lCaDVDZ0I7RXpCaTVDaEIsZXlCLzRDVztFekJnNUNYLGlCeUIvNENnQjtFekJnNUNoQixjeUI1NENFO0F6QjY0Q0o7O0FBRUE7RUFDRSxnQnlCMzRDZ0I7RUFLaEIsY0FBUTtBekJ3NENWOztBQUVBO0VBQ0Usb0J5QnY0Q2E7RXpCdTRDYixxQnlCdjRDYTtFekJ1NENiLG9CeUJ2NENhO0V6QnU0Q2IsYXlCdjRDYTtFekJ3NENiLHdCeUIxM0NDO0V6QjAzQ0QsK0J5QjEzQ0M7TXpCMDNDRCxxQnlCMTNDQztVekIwM0NELHVCeUIxM0NDO0V6QjIzQ0QseUJ5QnQ0Q21CO0V6QnM0Q25CLDJCeUJ0NENtQjtNekJzNENuQixzQnlCdDRDbUI7VXpCczRDbkIsbUJ5QnQ0Q21CO0V6QnU0Q25CLFd5Qjk0Q0E7RXpCKzRDQSxZeUJ2NENJO0V6Qnc0Q0osaUJ5QnY0Q2U7RXpCdzRDZixZeUJ2NENJO0V6Qnc0Q0oseUJ5QnY0Q3FCO0V6Qnc0Q3JCLGtCeUJyNENVO0V6QnM0Q1YsY3lCcDVDQTtBekJxNUNGOztBQUVBO0VBQ0UscUJ5Qm40Q2tCO0V6Qm80Q2xCLFN5Qm40Q0U7RXpCbzRDRixVeUJuNENFO0V6Qm80Q0YscUJ5Qm40Q21CO0V6Qm80Q25CLGdCZ0J6L0NhO0VoQjAvQ2IsY3lCbDRDVTtBekJtNENaOztBQUVBO0VBQ0Usb0J5Qmo0Q1U7RXpCaTRDVixxQnlCajRDVTtFekJpNENWLG9CeUJqNENVO0V6Qmk0Q1YsYXlCajRDVTtFekJrNENWLG1CeUI5NENBO0V6Qis0Q0EsaUN5Qmw0Q21CO0V6Qm00Q25CLGV5Qmw0Q0k7RXpCbTRDSixpQkFBaUI7QTBCdmdEbkI7O0ExQjBnREE7RTBCdGdERSxnQkFBUTtBMUJ3Z0RWOztBQUVBO0VBQ0UsbUIwQnhnRGM7QTFCeWdEaEI7O0FBRUE7RUFDRSxzQjBCbmhEUztNMUJtaERULG9CMEJuaERTO1UxQm1oRFQsYzBCbmhEUztFMUJvaERULG9CMEJ2Z0RFO0UxQnVnREYscUIwQnZnREU7RTFCdWdERixvQjBCdmdERTtFMUJ1Z0RGLGEwQnZnREU7RTFCd2dERix5QjBCdmdEZ0I7RTFCdWdEaEIsMkIwQnZnRGdCO00xQnVnRGhCLHNCMEJ2Z0RnQjtVMUJ1Z0RoQixtQjBCdmdEZ0I7RTFCd2dEaEIsd0IwQnZnRHFCO0UxQnVnRHJCLCtCMEJ2Z0RxQjtNMUJ1Z0RyQixxQjBCdmdEcUI7VTFCdWdEckIsdUIwQnZnRHFCO0VBR3JCLFdBQUE7RTFCc2dEQSxZMEJyZ0RXO0UxQnNnRFgsa0IwQnJnRGlCO0UxQnNnRGpCLG1CMEJyZ0RtQjtFMUJzZ0RuQixXMEJwZ0RVO0UxQnFnRFYsbUMwQjFnRGE7TTFCMGdEYiwrQjBCMWdEYTtVMUIwZ0RiLDJCMEIxZ0RhO0ExQjJnRGY7O0FBRUE7RUFDRSx5QjBCOWdEWTtBMUIrZ0RkOztBQUVBO0UwQjkvQ0UseUJBQVE7QTFCZ2dEVjs7QUFFQTtFQUNFLGtCMEIvL0NlO0ExQmdnRGpCOztBQUVBO0VBQ0UsVzBCLy9DSTtFMUJnZ0RKLFkwQi8vQ0k7QTFCZ2dETjs7QUFFQTtFQUNFLG9CMEI5L0NJO0UxQjgvQ0oscUIwQjkvQ0k7RTFCOC9DSixvQjBCOS9DSTtFMUI4L0NKLGEwQjkvQ0k7RTFCKy9DSix3QjBCOS9Db0I7RTFCOC9DcEIsK0IwQjkvQ29CO00xQjgvQ3BCLHFCMEI5L0NvQjtVMUI4L0NwQix1QjBCOS9Db0I7RUFJcEIsaUJBQUE7RTFCNC9DQSxrQjBCMy9DYTtBMUI0L0NmOztBQUVBO0VBQ0UsVTBCaGdEQTtFMUJpZ0RBLFcwQjMvQ0k7RTFCNC9DSixhQUFhO0UyQjFqRGYsVUFBVztFQUNULHlCQUFrQjtFQUNsQixlQUFVO0VBQ1YsbUJBQVM7RUFDVCxlQUFXO0VBQ1gsNERBQXVCO0VBQXZCLHVEQUF1QjtFQUF2QixvREFBdUI7QTNCNGpEekI7O0FBRUE7RTJCMWpERSxnQkFBZTtBM0I0akRqQjs7QUFFQTtFMkJ6akRFLFdBQVE7RTNCMmpEUix5QjJCemtEUztBM0Iwa0RYOztBQUVBO0VBQ0Usb0IyQjNqREU7RTNCMmpERixxQjJCM2pERTtFM0IyakRGLG9CMkIzakRFO0UzQjJqREYsYTJCM2pERTtFM0I0akRGLDRCMkIzakRpQjtFM0IyakRqQiw2QjJCM2pEaUI7RTNCMmpEakIsOEIyQjNqRGlCO00zQjJqRGpCLDBCMkIzakRpQjtVM0IyakRqQixzQjJCM2pEaUI7RTNCNGpEakIseUIyQjNqRGlCO0UzQjJqRGpCLDJCMkIzakRpQjtNM0IyakRqQixzQjJCM2pEaUI7VTNCMmpEakIsbUIyQjNqRGlCO0VBR2pCLGtCQUFpQjtFM0IwakRqQix5QjJCamxEUztFM0JrbERULG1CMkIxakRVO0UzQjJqRFYseUIyQjFqRGE7RTNCMmpEYixrQjJCMWpEYTtFM0IyakRiLDhEMkIxakRvQjtFM0IwakRwQixzRDJCMWpEb0I7RTNCMGpEcEIsaUQyQjFqRG9CO0UzQjBqRHBCLDhDMkIxakRvQjtFM0IwakRwQix1RTJCMWpEb0I7QTNCMmpEdEI7O0FBRUE7RUFDRSxxQjJCeGpEZTtFM0J5akRmLDBDMkJ4akRnQztVM0J3akRoQyxrQzJCeGpEZ0M7QTNCeWpEbEM7O0FBRUE7RUFDRSxxQjJCeGpEbUI7RTNCeWpEbkIsMEMyQnRqRDBCO1UzQnNqRDFCLGtDMkJ0akQwQjtBM0J1akQ1Qjs7QUFFQTtFQUNFLHFCMkJuakRDO0VBRUQsMENBQWM7VUFBZCxrQ0FBYztBM0JtakRoQjs7QUFFQTtFMkIvaURFLHFCQUFZO0UzQmlqRFosMEMyQmhqRG9CO1UzQmdqRHBCLGtDMkJoakRvQjtBM0JpakR0Qjs7QUFFQTtFQUNFLHFCMkJoakRlO0UzQmlqRGYsMEMyQmhqRHFCO1UzQmdqRHJCLGtDMkJoakRxQjtBM0JpakR2Qjs7QUFFQTtFQUNFLGtCMkJoakRpQjtFM0JpakRqQixXMkJoakRFO0VBR0Ysb0JBQVM7RTNCK2lEVCxtQjJCOWlEYTtFM0IraURiLGtCMkI5aURhO0UzQitpRGIsZ0IyQjlpRGM7QTNCK2lEaEI7O0FBRUE7RUFDRSxrQjJCNWlEYztFM0I2aURkLE0yQjVpREU7RTNCNmlERixPMkIzaURFO0UzQjRpREYsVzJCampEQTtFM0JrakRBLFkyQjVpRFM7QTNCNmlEWDs7QUFFQTtFQUNFLFUyQjNpREk7RTNCNGlESix1QzJCemlEQztFM0J5aURELGtDMkJ6aURDO0UzQnlpREQsK0IyQnppREM7QTNCMGlESDs7QUFFQTtFQUNFLFUyQnhpREU7QTNCeWlESjs7QUFFQTtFQUNFLFUyQnRpREU7RTNCdWlERix1QzJCM2hEQztFM0IyaERELGtDMkIzaERDO0UzQjJoREQsK0IyQjNoREM7QTNCNGhESDs7QUFFQTtFQUNFLFUyQnRpREk7QTNCdWlETjs7QUFFQTtFQUNFLGtCMkJyaURlO0VBSWYsZUFBQTtFM0JtaURBLGdCMkJsaURlO0UzQm1pRGYsaUJnQmhwRGE7RVdpSGIsY0FBQTtBM0JpaURGOztBQUVBO0VBQ0UsZ0IyQmhpRGU7RTNCaWlEZixnQmdCdm9EYTtFaEJ3b0RiLGUyQi9oRFU7RTNCZ2lEVixpQjJCdmlEQTtFM0J3aURBLGMyQmhpREk7QTNCaWlETjs7QUFFQTtFQUNFLGUyQi9oRGE7RTNCZ2lEYixrQjJCL2hEZTtBM0JnaURqQjs7QUFFQTtFQUNFLGEyQjVoREU7RTNCNmhERixtQjJCNWhEbUI7RUFHbkIsaUJBQUE7QTNCMmhERjs7QUFFQTtFQUNFLGVnQnhxRE07QWhCeXFEUjs7QUFFQTtFQUNFLG1CMkIxaERpQjtFM0IyaERqQixlMkJ4aERVO0UzQnloRFYsZ0IyQnBpREE7RTNCcWlEQSxpQjJCemhEZTtFM0IwaERmLGMyQnpoREk7QTNCMGhETjs7QUFFQTtFQUNFLFcyQnRoREU7RTNCdWhERixnQjJCdGhEZTtFM0J1aERmLGlCZ0I1ckRhO0FoQjZyRGY7O0FBRUE7RUFDRSxrQjJCdGhEZTtFM0J1aERmLFUyQnBoRFU7RTNCcWhEVixTMkJqaURBO0UzQmtpREEsbUMyQnJoRG1CO00zQnFoRG5CLCtCMkJyaERtQjtVM0JxaERuQiwyQjJCcmhEbUI7RTNCc2hEbkIsdUIyQnJoRHFCO0VBSXJCLFdBQUE7RTNCbWhEQSxnQjJCbGhEVztFM0JtaERYLHlCMkJsaERlO0UzQm1oRGYsbUIyQmxoRG1CO0UzQm1oRG5CLHlCMkJsaERvQjtFM0JtaERwQixpQzJCemdEQztFM0IwZ0RELHVEMkJqaEQwQjtVM0JpaEQxQiwrQzJCamhEMEI7QTNCa2hENUI7O0FBRUE7RUFDRSxvQjJCNWhEQTtFM0I0aERBLHFCMkI1aERBO0UzQjRoREEsb0IyQjVoREE7RTNCNGhEQSxhMkI1aERBO0UzQjZoREEseUIyQi9nREM7RTNCK2dERCxzQzJCL2dEQztNM0IrZ0RELHNCMkIvZ0RDO1UzQitnREQsOEIyQi9nREM7RUFFRCxtQkFBQTtBM0IrZ0RGOztBQUVBO0VBQ0Usb0IyQjlnRGE7RTNCOGdEYixxQjJCOWdEYTtFM0I4Z0RiLG9CMkI5Z0RhO0UzQjhnRGIsYTJCOWdEYTtBM0IrZ0RmOztBQUVBO0VBQ0Usa0IyQnRoREE7RTNCdWhEQSxrQjJCNWdEZTtFM0I2Z0RmLGlCMkI1Z0RlO0EzQjZnRGpCOztBQUVBO0VBQ0Usa0IyQjNnRGU7RUFJZixVQUFBO0UzQnlnREEsTTJCeGdERTtFQUdGLE9BQUE7RTNCdWdEQSxvQmdCanVETTtFaEJpdUROLHFCZ0JqdURNO0VoQml1RE4sb0JnQmp1RE07RWhCaXVETixhZ0JqdURNO0VoQmt1RE4seUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0U0QnR1RHJCLHdCQUFjO0VBQWQsK0JBQWM7TUFBZCxxQkFBYztVQUFkLHVCQUFjO0VBQ1osV0FBVTtFQUNWLFlBQVU7RUFDVixrQkFBUztFQUNULHlCQUFXO0E1Qnd1RGI7O0FBRUE7RTRCdHVERSxtQ0FBVTtNQUFWLCtCQUFVO1VBQVYsMkJBQVU7RUFDVixXQUFBO0VBRUEsWUFBUTtFNUJ1dURSLGM0Qmx2REY7QTVCbXZEQTs7QUFFQTtFQUNFLFc0QnZ1RFE7RTVCd3VEUixZNEJ2dURFO0VBR0Ysa0JBQWlCO0E1QnN1RG5COztBQUVBO0VBQ0Usb0I0QnR1RFc7RTVCc3VEWCxxQjRCdHVEVztFNUJzdURYLG9CNEJ0dURXO0U1QnN1RFgsYTRCdHVEVztFNUJ1dURYLDRCNEJ0dURhO0U1QnN1RGIsNkI0QnR1RGE7RTVCc3VEYiw4QjRCdHVEYTtNNUJzdURiLDBCNEJ0dURhO1U1QnN1RGIsc0I0QnR1RGE7RUFHYix5QkFBUTtFQUFSLHNDQUFRO01BQVIsc0JBQVE7VUFBUiw4QkFBUTtBNUJxdURWOztBQUVBO0VBQ0UsZ0I0QnB1REU7RTVCcXVERixlNEJwdURjO0U1QnF1RGQsaUI0QnB1RGlCO0U1QnF1RGpCLGM0Qm51RFU7QTVCb3VEWjs7QUFFQTtFQUNFLGdCNEJsdURVO0U1Qm11RFYsYzRCaHZEQTtBNUJpdkRGOztBQUVBO0U0Qi90REUsZ0JBQUE7RTVCaXVEQSxlNEJodURlO0U1Qml1RGYsZ0I0Qmh1REU7RTVCaXVERixpQjRCaHVEZTtFNUJpdURmLGM0Qmh1RGE7QTVCaXVEZjs7QUFFQTtFQUNFLG9CNEJodURFO0U1Qmd1REYscUI0Qmh1REU7RTVCZ3VERixvQjRCaHVERTtFNUJndURGLGE0Qmh1REU7RTVCaXVERiw0QjRCL3REcUI7RTVCK3REckIsNkI0Qi90RHFCO0U1Qit0RHJCLDhCNEIvdERxQjtNNUIrdERyQiwwQjRCL3REcUI7VTVCK3REckIsc0I0Qi90RHFCO0U1Qmd1RHJCLHlCNEIxdURhO0U1QjB1RGIsc0M0QjF1RGE7TTVCMHVEYixzQjRCMXVEYTtVNUIwdURiLDhCNEIxdURhO0U1QjJ1RGIsaUI0Qmh1RGU7QTVCaXVEakI7O0FBRUE7RUFDRSxnQjRCL3VEQTtFNUJndkRBLGU0Qi90RFc7RTVCZ3VEWCxpQjRCL3REWTtFNUJndURaLGM0Qi90REk7QTVCZ3VETjs7QUFFQTtFNEJ4dERFLGdCQUFBO0U1QjB0REEsZTRCenREZTtFNUIwdERmLGdCNEJ4dERVO0U1Qnl0RFYsaUI0QjV0REE7RTVCNnREQSxjNEJ6dERXO0E1QjB0RGI7O0FBRUE7RTRCcnRERSxTQUFBO0U1QnV0REEsYTRCdHREVztFNUJ1dERYLHlCNEJydERxQjtFNUJzdERyQixrQjRCenREQTtFNUIwdERBLHFCNEJ0dERhO0E1QnV0RGY7O0FBRUE7RUFDRSxvQjRCbnRERTtFNUJtdERGLHFCNEJudERFO0U1Qm10REYsb0I0Qm50REU7RTVCbXRERixhNEJudERFO0VBR0YseUJBQWE7RUFBYixzQ0FBYTtNQUFiLHNCQUFhO1VBQWIsOEJBQWE7RTVCa3REYixlNEJqdERZO0U1Qmt0RFosaUI0Qmp0RFk7QTVCa3REZDs7QUFFQTtFQUNFLG1CNEJqdERlO0E1Qmt0RGpCOztBQUVBO0VBQ0UsYzRCanRERTtBNUJrdERKOztBQUVBO0VBQ0UsYzRCL3NEYTtBNUJndERmOztBQUVBO0VBQ0Usa0I0QjdzRGE7RTVCOHNEYixVNEI3c0RVO0U1QjhzRFYsUzRCN3NERTtFNUI4c0RGLG1DNEI1c0QwQjtNNUI0c0QxQiwrQjRCNXNEMEI7VTVCNHNEMUIsMkI0QjVzRDBCO0U1QjZzRDFCLFc0Qmx0REE7RTVCbXREQSxjNEI3c0RXO0U1QjhzRFgsUzRCN3NESTtFNUI4c0RKLFU0QjNzRFU7RTVCNHNEVixxQjRCdHREQTtBNUJ1dERGOztBQUVBO0VBQ0Usb0I0QnpzRGE7RTVCeXNEYixxQjRCenNEYTtFNUJ5c0RiLG9CNEJ6c0RhO0U1QnlzRGIsYTRCenNEYTtFNUIwc0RiLGtCNEJ6c0RlO0U1QjBzRGYsWTRCenNERTtFNUIwc0RGLHlCNEJ4c0RDO0VBRUQseUJBQUE7RTVCd3NEQSxtQjRCdnNEZTtBNUJ3c0RqQjs7QUFFQTtFQUNFLG9CNEJyc0RFO0U1QnFzREYscUI0QnJzREU7RTVCcXNERixvQjRCcnNERTtFNUJxc0RGLGE0QnJzREU7RTVCc3NERix3QjRCcnNEZTtFNUJxc0RmLCtCNEJyc0RlO001QnFzRGYscUI0QnJzRGU7VTVCcXNEZix1QjRCcnNEZTtFNUJzc0RmLHlCNEJyc0RpQjtFNUJxc0RqQiwyQjRCcnNEaUI7TTVCcXNEakIsc0I0QnJzRGlCO1U1QnFzRGpCLG1CNEJyc0RpQjtFNUJzc0RqQixXNEJyc0RFO0U1QnNzREYsWWdCMTFETTtFaEIyMUROLGtCNEJwc0RVO0U1QnFzRFYsbUI0QjVzREE7RTVCNnNEQSx5QjRCOXJEQztBNUIrckRIOztBQUVBO0VBQ0UsYTRCcHNESTtBNUJxc0ROOztBQUVBO0VBQ0UsYTRCanNEYTtBNUJrc0RmOztBQUVBO0VBQ0Usa0I0QmpzRGU7RTVCa3NEZixrQjRCanNEZTtFNUJrc0RmLGlCNEIvckRVO0E1QmdzRFo7O0FBRUE7RTRCNXJERSxrQkFBQTtFNUI4ckRBLFU0QjdyRFM7RTVCOHJEVCxNNEI3ckRFO0U1QjhyREYsTzRCN3JETztFNUI4ckRQLG9CNEI1ckRVO0U1QjRyRFYscUI0QjVyRFU7RTVCNHJEVixvQjRCNXJEVTtFNUI0ckRWLGE0QjVyRFU7RTVCNnJEVix5QjRCbHNEQTtFNUJrc0RBLDJCNEJsc0RBO001QmtzREEsc0I0QmxzREE7VTVCa3NEQSxtQjRCbHNEQTtFNUJtc0RBLHdCNEI3ckRlO0U1QjZyRGYsK0I0QjdyRGU7TTVCNnJEZixxQjRCN3JEZTtVNUI2ckRmLHVCNEI3ckRlO0U1QjhyRGYsVzRCN3JESTtFNUI4ckRKLFlBQVk7RTZCNzNEZCxrQkFBb0I7RUFFaEIseUJBQW1CO0E3QjgzRHZCOztBQUVBO0U2QjMzREksbUNBQXdCO01BQXhCLCtCQUF3QjtVQUF4QiwyQkFBd0I7RTdCNjNEMUIsVzZCcDRERjtFN0JxNERFLFk2QjczREk7RTdCODNESixjNkI3M0RhO0E3QjgzRGY7O0E2QnY0REE7RUFjSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFTO0E3QjYzRGI7O0E2Qjc0REE7RUFxQkksbUJBQVM7RUFBVCxvQkFBUztNQUFULG9CQUFTO1VBQVQsWUFBUztFQUNULG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFDRDtFQURDLHNDQUNEO01BREMsc0JBQ0Q7VUFEQyw4QkFDRDtFN0IyM0RELHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBNkJuNURyQjs7QTdCczVEQTtFNkJ6M0RJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RTdCMjNEZiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0U2Qng1RHhCLHlCQWdDRTtFQWhDRixzQ0FnQ0U7TUFoQ0Ysc0JBZ0NFO1VBaENGLDhCQWdDRTtBN0IwM0RGOztBNkIxNURBO0VBcUNJLGdCQUFTO0U3QnkzRFgsaUNBQWlDO0U4Qjk1RG5DLGVBQWM7RUFDWixpQkFBVztFQUNYLGNBQVE7QTlCZzZEVjs7QUFFQTtFOEIzNURFLGdCQUFBO0U5QjY1REEsZThCNTVEZTtFQUdmLGdCQUFBO0U5QjI1REEsaUI4QjE1RGU7QTlCMjVEakI7O0FBRUE7RUFDRSxXOEJ6NURJO0U5QjA1REosWThCejVESTtFOUIwNURKLGM4Qno1REk7QTlCMDVETjs7QUFFQTtFK0IvNkRFLG1CQUFhO0VBQ2QsZUFBTTtFQUNOLGdCQUFPO0VBQ1AsaUJBQVc7QS9CaTdEWjs7QUFFQTtFK0I5NkRFLHFCQUFtQjtFL0JnN0RuQixtQitCMTdETTtFL0IyN0ROLFMrQmg3REU7RS9CaTdERixVK0JoN0RFO0EvQmk3REo7O0FBRUE7RUFDRSxjK0I1NkRBO0UvQjY2REEsdUIrQnY2REE7RS9CdzZEQSxvQitCMzZERTtBL0I0NkRKOztBQUVBO0VBQ0UsaUMrQnY2REE7RUFFRCxtQkFBVTtFL0J1NkRULG9CZ0JqN0RNO0FoQms3RFI7O0FBRUE7RUFDRSxTK0JwNkRBO0EvQnE2REY7O0FBRUE7RUFDRSxnQytCajZEMEI7QS9CazZENUI7O0FBRUE7RStCOTVERSxXQUFBO0UvQmc2REEsZ0IrQi81RGU7RS9CZzZEZixlK0I5NURVO0EvQis1RFo7O0FBRUE7RUFDRSxTK0I3NURRO0EvQjg1RFY7O0FBRUE7RUFDRSxnQitCMzVEZTtBL0I0NURqQjs7QUFFQTtFQUNFLGErQno1REU7RUFHSCx5QkFBUTtBL0J3NURUOztBQUVBO0VBQ0UsVytCdjVEVztFL0J3NURYLGdCK0J2NURlO0UvQnc1RGYsbUIrQnY1RFM7RS9CdzVEVCx1QytCdjVEb0I7QS9CdzVEdEI7O0FBRUE7RUFDRSxlK0J2NURJO0UvQnc1REosYStCdjVESTtFL0J3NURKLE0rQnA2REE7RS9CcTZEQSxPK0JyNURJO0UvQnM1REosVytCcjVEVTtFL0JzNURWLGlCK0JyNURhO0UvQnM1RGIsb0IrQnI1RGU7RS9CczVEZiwyQytCcjVEWTtFL0JxNURaLG1DK0JyNURZO0UvQnE1RFosOEIrQnI1RFk7RS9CcTVEWiwyQitCcjVEWTtFL0JxNURaLG9EK0JyNURZO0EvQnM1RGQ7O0FBRUE7RUFDRSx1RCtCcjVEa0M7VS9CcTVEbEMsK0MrQnI1RGtDO0EvQnM1RHBDOztBQUVBO0VBQ0UseUIrQm41RFU7RS9CbzVEVixjK0JuNURRO0EvQm81RFY7O0FBRUE7RUFDRSxjK0JsNURhO0EvQm01RGY7O0FBRUE7RUFDRSx5QitCMzREVztFL0I0NERYLGMrQjM0REk7QS9CNDRETjs7QUFFQTtFQUNFLHlCK0J4NERjO0UvQnk0RGQsYytCeDRERTtBL0J5NERKOztBQUVBO0VBQ0Usb0IrQnQ0RFc7RS9CczREWCxxQitCdDREVztFL0JzNERYLG9CK0J0NERXO0UvQnM0RFgsYStCdDREVztFL0J1NERYLHlCK0J0NERpQjtFL0JzNERqQixzQytCdDREaUI7TS9CczREakIsc0IrQnQ0RGlCO1UvQnM0RGpCLDhCK0J0NERpQjtFL0J1NERqQix5QitCdDREa0I7RS9CczREbEIsMkIrQnQ0RGtCO00vQnM0RGxCLHNCK0J0NERrQjtVL0JzNERsQixtQitCdDREa0I7QS9CdTREcEI7O0FBRUE7RUFDRSxhK0JuNERVO0EvQm80RFo7O0FBRUE7RUFDRSxhZ0JuZ0VNO0FoQm9nRVI7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VnQzloRWYsU0FBQTtFQUNFLFVBQVM7QWhDZ2lFWDs7QUFFQTtFZ0M5aEVFLHFCQUFPO0FoQ2dpRVQ7O0FBRUE7RWdDOWhFRSxrQkFBa0I7RUFDbEIsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBVztFQUNYLGlCQUFZO0VBRVosbUJBQW1CO0VoQytoRW5CLGtCZ0M5aUVXO0VoQytpRVgscUJnQy9oRWdCO0FoQ2dpRWxCOztBQUVBO0VBQ0Usa0JnQzVoRUM7RUFFRCxTQUFBO0VoQzRoRUEsU2dDM2hFRTtFQUdGLG1DQUFXO01BQVgsK0JBQVc7VUFBWCwyQkFBVztFaEMwaEVYLFFnQ3poRUU7RWhDMGhFRixlZ0N6aEVFO0VoQzBoRUYsV2dDemhFRTtFaEMwaEVGLGtCZ0N6aEVpQjtFaEMwaEVqQiw4QmdDeGhFMEI7RWhDeWhFMUIsVWdDL2hFQTtFaENnaUVBLFdnQ3poRUk7RUFJSiw0Q0FBUztFQUFULHVDQUFTO0VBQVQsb0NBQVM7QWhDdWhFWDs7QUFFQTtFQUNFLG1CZ0N0aEVpQjtFaEN1aEVqQixxQlVqa0VpQjtBVmtrRW5COztBQUVBO0VBQ0UsV2dDcmhFSTtFQUlKLFVBQUE7QWhDbWhFRjs7QUFFQTtFQUNFLFdnQ2hoRVU7RWhDaWhFVixVZ0NoaEVFO0FoQ2loRUo7O0FBRUE7RWdDNWdFRSxrQkFBQTtFaEM4Z0VBLGVnQzdnRWU7RWhDOGdFZixnQmdDNWdFVTtBaEM2Z0VaOztBQUVBO0VBQ0UsWWdDMWdFRTtFaEMyZ0VGLG1CZ0MxZ0VpQjtBaEMyZ0VuQjs7QUFFQTtFQUNFLFdnQ3pnRVU7RWhDMGdFVixZZ0NqaEVBO0VoQ2toRUEsWWdDMWdFSTtFaEMyZ0VKLGVnQzFnRWE7RUFJYix3Q0FBWTtFaEN3Z0VaLGNnQ3ZnRVc7QWhDd2dFYjs7QUFFQTtFQUNFLGdCZ0N2Z0VlO0FoQ3dnRWpCOztBQUVBO0VnQ25nRUUsY0FBQTtBaENxZ0VGOztBQUVBO0VBQ0UsV2dDcGdFSTtFQUlKLFlBQUE7QWhDa2dFRjs7QUFFQTtFQUNFLGFnQ2pnRUU7RWhDa2dFRixlZ0NoZ0VVO0VoQ2lnRVYsY2dDdmdFQTtFaEN3Z0VBLE1nQ2pnRUk7RWhDa2dFSixPZ0NqZ0VJO0VBSUosNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFaEMrL0RBLFdnQzkvREU7RWhDKy9ERixZZ0M5L0RFO0VoQysvREYsa0JnQzkvRGM7RUFHZCx5QkFBYztFaEM2L0RkLGlDZ0MzL0RDO0VoQzQvREQsb0NBQTRCO01BQTVCLGdDQUE0QjtVQUE1Qiw0QkFBNEI7RWlDN25FOUIsMENBQVE7RUFBUixrQ0FBUTtFQUFSLDZCQUFRO0VBQVIsMEJBQVE7RUFBUixrREFBUTtBakMrbkVSOztBQUVBOztFaUM1bkVFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWpDK25FRjs7QUFFQTtFQUNFLHVCaUM5bkVhO01qQzhuRWIsbUJpQzluRWE7VWpDOG5FYixlaUM5bkVhO0FqQytuRWY7O0FBRUE7RUFDRSxvQmlDN25FRTtFakM2bkVGLHFCaUM3bkVFO0VqQzZuRUYsb0JpQzduRUU7RWpDNm5FRixhaUM3bkVFO0VqQzhuRUYseUJpQ3Y4REQ7RWpDdThEQyxzQ2lDdjhERDtNakN1OERDLHNCaUN2OEREO1VqQ3U4REMsOEJpQ3Y4REQ7RUFsTEcseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VqQzJuRXJCLG1CaUM1bkVBO0FqQzZuRUY7O0FBRUE7RUFDRSxXaUN4bkVFO0VqQ3luRUYsWWlDeG5FRTtFakN5bkVGLFlpQ3ZuRVU7RWpDd25FVixlaUM1bkVBO0VqQzZuRUEsd0NpQ3huRW9CO0VqQ3luRXBCLGNpQ3huRUk7RWpDeW5FSixrQ2lDdG5FMEI7TWpDc25FMUIsOEJpQ3RuRTBCO1VqQ3NuRTFCLDBCaUN0bkUwQjtBakN1bkU1Qjs7QUFFQTtFaUNubkVFLGdCQUFVO0FqQ3FuRVo7O0FBRUE7RUFDRSxXaUN4bkVBO0VqQ3luRUEsWWlDcG5FSTtBakNxbkVOOztBQUVBO0VBQ0UsbUNpQ2puRUM7RWpDaW5FRCwyQmlDam5FQztFQUVELGdCQUFBO0FqQ2luRUY7O0FBRUE7RUFDRSxpQmlDaG5FZTtBakNpbkVqQjs7QUFFQTtFQUNFLG1CaUM5bUVFO0VqQyttRUYsZWlDOW1FSTtFakMrbUVKLGdCaUM3bUVZO0VqQzhtRVosaUJpQ2puRUU7RWpDa25FRixjaUM5bUVNO0FqQyttRVI7O0FBRUE7RWlDdG1FRSxTQUFBO0VqQ3dtRUEsVWlDdm1FVTtFakN3bUVWLG1CaUN2bUVZO0VqQ3dtRVoscUJpQ3ZtRW1CO0VBR25CLGdDQUFZO0FqQ3NtRWQ7O0FBRUE7RUFDRSxtQmlDbm1FaUI7QWpDb21FbkI7O0FBRUE7RUFDRSxlaUN6bUVDO0VqQzBtRUQsaUJpQ2xtRUk7RUFJSixjQUFBO0VqQ2dtRUEscUJpQy9sRWlCO0FqQ2dtRW5COztBQUVBO0VBQ0UsZ0JpQ3BtRUE7RWpDcW1FQSxpQmlDL2xFYztFakNnbUVkLGtCaUM3bEVVO0FqQzhsRVo7O0FBRUE7RWlDMWxFRSxnQkFBQTtBakM0bEVGOztBQUVBO0VBQ0Usa0JpQzFsRVU7RWpDMmxFVixZaUNobUVBO0VqQ2ltRUEsaUJpQzNsRUk7RWpDNGxFSixvQmlDemxFbUI7RWpDMGxFbkIseUJpQ25tRUE7RWpDb21FQSxjaUMxbEVXO0FqQzJsRWI7O0FBRUE7RUFDRSxnQmlDMWxFQTtFakMybEVBLG1CaUN2bEVlO0FqQ3dsRWpCOztBQUVBO0VpQ2xsRUUsZUFBQTtFakNvbEVBLGtCaUNubEVpQjtBakNvbEVuQjs7QUFFQTtFQUNFLG1CaUNubEVpQjtFakNvbEVqQixlaUNqbEVVO0VqQ2tsRVYsbUJpQzFsRUE7RWpDMmxFQSxpQmlDbGxFYztBakNtbEVoQjs7QUFFQTtFQUNFLG1CaUMva0VrQjtBakNnbEVwQjs7QUFFQTtFQUNFLFNpQy9rRUU7RWpDZ2xFRixVZ0IxdUVNO0VoQjJ1RU4scUJpQzlrRXFCO0FqQytrRXZCOztBQUVBO0VBQ0UsbUJpQzdrRW1CO0FqQzhrRXJCOztBQUVBO0VBQ0UsaUNpQ3JrRUM7RWpDc2tFRCxlaUMxa0VVO0VqQzJrRVYsaUJpQzlrRUE7RWpDK2tFQSxjaUMza0VXO0VqQzRrRVgscUJpQzNrRWtCO0FqQzRrRXBCOztBQUVBO0VBQ0UsMEJpQy9qRUM7QWpDZ2tFSDs7QUFFQTtFQUNFLGVpQ3RrRVU7RWpDdWtFVixnQmlDaGxFQTtFakNpbEVBLGlCaUN2a0VjO0FqQ3drRWhCOztBQUVBO0VrQzF3RUUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFrQjtFQUFsQiw2QkFBa0I7RUFBbEIsOEJBQWtCO01BQWxCLDBCQUFrQjtVQUFsQixzQkFBa0I7RUFDbEIsZ0JBQWM7QWxDNHdFaEI7O0FBRUE7RUFDRSxXa0Mxd0VFO0FsQzJ3RUo7O0FBRUE7RUFDRSxtQmtDMXdFaUI7QWxDMndFbkI7O0FBRUE7RUFDRSxvQmtDendFSTtFbEN5d0VKLHFCa0N6d0VJO0VsQ3l3RUosb0JrQ3p3RUk7RWxDeXdFSixha0N6d0VJO0VsQzB3RUosNEJrQ3p3RWtCO0VsQ3l3RWxCLDZCa0N6d0VrQjtFbEN5d0VsQiw4QmtDendFa0I7TWxDeXdFbEIsMEJrQ3p3RWtCO1VsQ3l3RWxCLHNCa0N6d0VrQjtFQUlsQixnQkFBUTtFbEN1d0VSLGVrQ3R3RUU7RWxDdXdFRixnQmtDdHdFZTtFbEN1d0VmLGlCa0N0d0VnQjtFbEN1d0VoQixja0Nyd0VVO0FsQ3N3RVo7O0FBRUE7RUFDRSxha0M5d0VBO0FsQyt3RUY7O0FBRUE7RUFDRSxnQmtDbHdFRTtFbENtd0VGLGlDa0Nqd0VrQjtFbENrd0VsQixnQmtDandFYTtBbENrd0VmOztBQUVBO0VBQ0Usb0JrQ2p3RU07RWxDaXdFTixxQmtDandFTTtFbENpd0VOLG9Ca0Nqd0VNO0VsQ2l3RU4sYWtDandFTTtFbENrd0VOLHdCa0MvdkV1QjtFbEMrdkV2QiwrQmtDL3ZFdUI7TWxDK3ZFdkIscUJrQy92RXVCO1VsQyt2RXZCLHVCa0MvdkV1QjtFbENnd0V2QixrQmtDeHdFRTtFbEN5d0VGLG1Ca0Nod0VlO0VsQ2l3RWYsVWtDN3ZFRTtBbEM4dkVKOztBQUVBO0VBQ0UsdUJrQ3Z2RUk7RWxDdXZFSixtQ2tDdnZFSTtNbEN1dkVKLG9Ca0N2dkVJO1VsQ3V2RUosMkJrQ3Z2RUk7RWxDd3ZFSixpQmtDM3ZFWTtFbEM0dkVaLGtCa0NweEVDO0FsQ3F4RUg7O0FBRUE7RUFDRSx1QmtDeHZFcUI7RWxDd3ZFckIsbUNrQ3h2RXFCO01sQ3d2RXJCLG9Ca0N4dkVxQjtVbEN3dkVyQiwyQmtDeHZFcUI7RWxDeXZFckIsa0JrQ3h2RWlCO0VsQ3l2RWpCLG1Ca0N2dkVTO0FsQ3d2RVg7O0FBRUE7RUFDRSxla0NwdkVjO0VsQ3F2RWQscUJrQ252RUM7QWxDb3ZFSDs7QUFFQTtFQUNFLGNnQnAwRU07QWhCcTBFUjs7QUFFQTtFQUNFLGVrQzd1RVU7QWxDOHVFWjs7QUFFQTtFQUNFLGNrQ3p1RVU7RWxDMHVFVixtQkFBbUI7RW1DajFFckIscUJBQU87QW5DbTFFUDs7QUFFQTtFbUNqMUVFLG1CQUFNO0VBQ04scUJBQU87QW5DbTFFVDs7QUFFQTtFbUNqMUVFLFlBQVc7RUFDWCxZQUFRO0FuQ20xRVY7O0FBRUE7RUFDRSxjbUNqMUVXO0FuQ2sxRWI7O0FBRUE7RUFDRSxjbUM3MEVZO0FuQzgwRWQ7O0FBRUE7RUFDRSxhbUM3MEVFO0FuQzgwRUo7O0FBRUE7RUFDRSxhbUM3MEVZO0FuQzgwRWQ7O0FBRUE7RUFDRSxhbUM3MEVFO0FuQzgwRUo7O0FBRUE7RUFDRSxhbUM3MEVFO0FuQzgwRUo7O0FBRUE7RUFDRSxlbUNsMkVBO0VuQ20yRUEsY21DNzBFSTtFbkM4MEVKLGtCbUM3MEVhO0VuQzgwRWIsTW1DeDBFRTtFbkN5MEVGLE9tQ3gwRUk7RW5DeTBFSixhbUN4MEVhO0VBSWIsd0JBQVM7RUFBVCwrQkFBUztNQUFULHFCQUFTO1VBQVQsdUJBQVM7RW5DczBFVCx5Qm1DcjBFWTtFbkNxMEVaLDJCbUNyMEVZO01uQ3EwRVosc0JtQ3IwRVk7VW5DcTBFWixtQm1DcjBFWTtFbkNzMEVaLFdtQ3IwRVc7RW5DczBFWCxhbUNyMEVhO0VuQ3MwRWIseUNtQ3IwRWU7RW5DcTBFZixvQ21DcjBFZTtFbkNxMEVmLGlDbUNyMEVlO0VuQ3MwRWYsaUNtQ3IwRXFCO0FuQ3MwRXZCOztBQUVBO0VBQ0Usb0JtQ3IwRVk7RW5DcTBFWixxQm1DcjBFWTtFbkNxMEVaLG9CbUNyMEVZO0VuQ3EwRVosYW1DcjBFWTtBbkNzMEVkOztBQUVBO0VBQ0UsdUNnQno0RWE7QWhCMDRFZjs7QUFFQTtFQUNFLGtCbUN0MUVRO0VuQ3UxRVIsVW1DbDBFSTtFbkNtMEVKLG9CbUNoMEVVO0VuQ2cwRVYscUJtQ2gwRVU7RW5DZzBFVixvQm1DaDBFVTtFbkNnMEVWLGFtQ2gwRVU7RW5DaTBFViw0Qm1DejFFUztFbkN5MUVULDZCbUN6MUVTO0VuQ3kxRVQsOEJtQ3oxRVM7TW5DeTFFVCwwQm1DejFFUztVbkN5MUVULHNCbUN6MUVTO0VuQzAxRVQsd0JtQ2owRWE7RW5DaTBFYiwrQm1DajBFYTtNbkNpMEViLHFCbUNqMEVhO1VuQ2kwRWIsdUJtQ2owRWE7RW5DazBFYix5Qm1DajBFZTtFbkNpMEVmLDJCbUNqMEVlO01uQ2kwRWYsc0JtQ2owRWU7VW5DaTBFZixtQm1DajBFZTtFQU9mLGdDQUFjO0VBQWQsd0JBQWM7RW5DNHpFZCxpQm1DM3pFYTtFbkM0ekViLGlCbUMxekVDO0VBRUQsWUFBQTtFbkMwekVBLHVCbUN6ekVlO0VuQzB6RWYsc0JtQ3p6RWtCO0VuQzB6RWxCLG1CbUN6ekVtQjtFbkMwekVuQix5RW1DenpFcUI7RW5DeXpFckIsaUVtQ3p6RXFCO0VuQ3l6RXJCLDREbUN6ekVxQjtFbkN5ekVyQix5RG1DenpFcUI7RW5DeXpFckIsNkZtQ3p6RXFCO0VuQzB6RXJCLFVtQ3p6RUU7RUFHRixrRkFBVTtVQUFWLDBFQUFVO0VuQ3d6RVYsK0JtQ3Z6RXFCO01uQ3V6RXJCLDJCbUN2ekVxQjtVbkN1ekVyQix1Qm1DdnpFcUI7RW5Dd3pFckIsZ0JtQ3Z6RWE7RW5Dd3pFYix1RG1DdnpFa0I7VW5DdXpFbEIsK0NtQ3Z6RWtCO0FuQ3d6RXBCOztBQUVBO0VBQ0UsVW1DdnpFSTtFbkN3ekVKLHlEbUN2ekVtQjtVbkN1ekVuQixpRG1DdnpFbUI7QW5Dd3pFckI7O0FBRUE7RUFDRSxrQm1DanpFZTtFbkNrekVmLFNtQ2p6RUU7RW5Da3pFRixXbUNqekVFO0VuQ2t6RUYsb0JtQ2h6RVU7RW5DZ3pFVixxQm1DaHpFVTtFbkNnekVWLG9CbUNoekVVO0VuQ2d6RVYsYW1DaHpFVTtFbkNpekVWLHlCbUN2ekVRO0VuQ3V6RVIsMkJtQ3Z6RVE7TW5DdXpFUixzQm1DdnpFUTtVbkN1ekVSLG1CbUN2ekVRO0VuQ3d6RVIsd0JtQ2p6RW1CO0VuQ2l6RW5CLCtCbUNqekVtQjtNbkNpekVuQixxQm1DanpFbUI7VW5DaXpFbkIsdUJtQ2p6RW1CO0VuQ2t6RW5CLFdtQ2p6RUk7RW5Da3pFSixZbUNqekVJO0VBT0osVUFBQTtFbkM0eUVBLGVtQzN5RWE7RW5DNHlFYix3Q21DM3lFa0I7RW5DNHlFbEIsZW1DM3lFZTtFQUdmLGNBQUE7RW5DMHlFQSw4Qm1DenlFZTtFbkN5eUVmLHlCbUN6eUVlO0VuQ3l5RWYsc0JtQ3p5RWU7QW5DMHlFakI7O0FBRUE7RUFDRSxjbUN6eUVjO0FuQzB5RWhCOztBQUVBO0VBQ0UsZ0JtQ3p5RWU7QW5DMHlFakI7O0FBRUE7RUFDRSxXbUN6eUVFO0VuQzB5RUYsWW1DdnpFQztBbkN3ekVIOztBQUVBO0VBQ0Usb0JtQ3J5RVU7RW5DcXlFVixxQm1DcnlFVTtFbkNxeUVWLG9CbUNyeUVVO0VuQ3F5RVYsYW1DcnlFVTtFbkNzeUVWLDRCbUNweUVDO0VuQ295RUQsNkJtQ3B5RUM7RW5Db3lFRCw4Qm1DcHlFQztNbkNveUVELDBCbUNweUVDO1VuQ295RUQsc0JtQ3B5RUM7RUFFRCx3QkFBZ0I7RUFBaEIsK0JBQWdCO01BQWhCLHFCQUFnQjtVQUFoQix1QkFBZ0I7RW5Db3lFaEIseUJtQ255RWtCO0VuQ215RWxCLDJCbUNueUVrQjtNbkNteUVsQixzQm1DbnlFa0I7VW5DbXlFbEIsbUJtQ255RWtCO0VuQ295RWxCLGtCbUNueUVnQjtBbkNveUVsQjs7QUFFQTtFb0M3OEVFLG1CQUFVO0VBQ1YsZUFBZTtFQUNmLGdCQUFhO0VBQ2IsaUJBQWdCO0FwQys4RWxCOztBQUVBO0VBQ0UsbUJvQzc4RVk7RXBDODhFWixpQ29DNzhFYztFcEM4OEVkLGVvQzc4RVM7RXBDODhFVCxpQm9DNzhFYTtBcEM4OEVmOztBQUVBO0VBQ0UsV29DNzhFRTtFcEM4OEVGLGdCb0M3OEVFO0VwQzg4RUYsbUJvQ3g4RUM7QXBDeThFSDs7QUFFQTtFb0N6OEVFLG9CQUFRO0VBQVIscUJBQVE7RUFBUixvQkFBUTtFQUFSLGFBQVE7RXBDMjhFUix5Qm9DcitFSTtFcENxK0VKLDJCb0NyK0VJO01wQ3ErRUosc0JvQ3IrRUk7VXBDcStFSixtQm9DcitFSTtFcENzK0VKLGdCb0MzOEVFO0VwQzQ4RUYsVW9DMzhFRTtFcEM0OEVGLGVvQzM4RUU7RUFHRix3Q0FBd0I7RXBDMDhFeEIsa0NvQzErRUk7RXBDMitFSixlb0MxOEVhO0VwQzI4RWIsZ0JvQzE4RUU7RUFHRixpQkFBWTtFcEN5OEVaLGNvQ3g4RVk7RXBDeThFWixlb0N4OEVZO0VwQ3k4RVosOEJvQ3g4RWtCO0VwQ3c4RWxCLHlCb0N4OEVrQjtFcEN3OEVsQixzQm9DeDhFa0I7QXBDeThFcEI7O0FBRUE7RUFDRSxjb0N4OEVJO0FwQ3k4RU47O0FBRUE7RUFDRSxXb0N2OEVJO0VBSUosWUFBQTtFcENxOEVBLGlCb0NwOEVpQjtBcENxOEVuQjs7QUFFQTtFQUNFLGdCb0N6OEVBO0VwQzA4RUEsY29DcDhFSTtBcENxOEVOOztBQUVBO0VBQ0Usa0JvQ244RWdCO0VBSWhCLFVBQUE7RXBDaThFQSxtQm9DaDhFaUI7RXBDaThFakIsa0JnQnYvRWM7RWhCdy9FZCxvQm9DLzdFbUI7RXBDZzhFbkIseUJvQ3A4RVE7QXBDcThFVjs7QUFFQTtFQUNFLGtCb0MvN0VJO0VBSUosVUFBQTtFcEM2N0VBLFlvQzU3RVk7RXBDNjdFWixPb0M1N0VFO0VwQzY3RUYsV29DNTdFVztFcEM2N0VYLFlvQzU3RVU7RXBDNjdFVixxRG9DbjdFQztFcENvN0VELDBCb0MzN0UwQjtFcEM0N0UxQixnQ29DbjhFYTtFcENvOEViLDRCb0N0N0VDO0VwQ3U3RUQsV29DMTdFVTtBcEMyN0VaOztBQUVBO0VBQ0Usa0JvQ3g3RVk7RXBDeTdFWixVb0N4N0VRO0VwQ3k3RVIsZ0JvQ3g3RWE7RXBDeTdFYixjb0N4N0VFO0FwQ3k3RUo7O0FBRUE7RW9DcDdFRSxtQkFBZTtFcENzN0VmLGNvQ3I3RVk7RXBDczdFWixpQm9DbjdFWTtBcENvN0VkOztBQUVBO0VBQ0UsbUJvQ2o3RWlCO0VwQ2s3RWpCLGNvQ2g3RVk7QXBDaTdFZDs7QUFFQTtFQUNFLGtCb0M5NkVjO0VwQys2RWQsVW9DOTZFVTtFcEMrNkVWLGdCb0M5NkVnQjtFcEMrNkVoQixjb0M3NkVZO0VwQzg2RVosb0JvQ243RUU7QXBDbzdFSjs7QUFFQTtFQUNFLGtCb0M1NkVZO0VwQzY2RVosTW9DeDdFRTtFcEN5N0VGLFdvQzc2RVM7RXBDODZFVCxtQm9DNzZFaUI7QXBDODZFbkI7O0FBRUE7RUFDRSxrQm9DMTZFZTtBcEMyNkVqQjs7QUFFQTtFQUNFLGFvQzE2RVc7QXBDMjZFYjs7QUFFQTtFQUNFLFVvQ3A3RUU7RXBDcTdFRixXb0N6NkVTO0VwQzA2RVQsWW9DejZFTTtBcEMwNkVSOztBQUVBO0VBQ0UsUW9DdDZFUTtFcEN1NkVSLFdvQ3Q2RVc7RXBDdTZFWCxZb0NyNkVZO0FwQ3M2RWQ7O0FBRUE7RUFDRSxVb0N0NkVNO0VwQ3U2RU4sU29DcDZFSTtFcENxNkVKLFlvQ2g3RUU7QXBDaTdFSjs7QUFFQTtFQUNFLFFvQ2w2RUU7RXBDbTZFRixXb0NsNkVTO0VwQ202RVQsWW9DbDZFVztBcENtNkViOztBQUVBO0VBQ0UsVW9DbDZFTTtFcENtNkVOLFVvQ2w2RU07RXBDbTZFTixZb0NsNkVNO0FwQ202RVI7O0FBRUE7RUFDRSxhb0NqNkVXO0VwQ2s2RVgsV29DajZFTTtFcENrNkVOLGdCb0M5NUVFO0VwQys1RUYsbUJvQzk1RWM7QXBDKzVFaEI7O0FBRUE7RUFDRSxhb0NuNkVFO0FwQ282RUo7O0FBRUE7RUFDRSxrQm9DNTVFWTtFcEM2NUVaLG9Cb0N4NkVFO0FwQ3k2RUo7O0FBRUE7RW9DeDVFRSx5QkFBUTtFQUFSLDJCQUFRO01BQVIsc0JBQVE7VUFBUixtQkFBUTtBcEMwNUVWOztBQUVBO0VBQ0Usa0JvQ3o1RWlCO0VwQzA1RWpCLGdCb0N4NUVVO0VwQ3k1RVYsY29DLzVFQTtBcENnNkVGOztBQUVBO0VBQ0UsZ0JvQ3g1RWE7RXBDeTVFYixjb0N4NUVJO0FwQ3k1RU47O0FBRUE7RUFDRSxrQm9DeDVFQTtFcEN5NUVBLE1vQ3I1RUk7RUFLRixXQUFRO0VwQ2s1RVYscUJvQ241RWU7RXBDbzVFZixvQ29DaDVFQztNcENnNUVELGdDb0NoNUVDO1VwQ2c1RUQsNEJvQ2g1RUM7QXBDaTVFSDs7QUFFQTtFcUNyb0ZFLGtCQUFnQjtFQUVoQixlQUFRO0FyQ3NvRlY7O0FBRUE7RXFDbm9GRSxTQUFRO0VyQ3FvRlIsUXFDOW9GRjtFckMrb0ZFLFlxQ3JvRkU7QXJDc29GSjs7QUFFQTtFcUNob0ZFLFdBQUE7RXJDa29GQSxXcUNqb0ZVO0VyQ2tvRlYsWXFDam9GVztBckNrb0ZiOztBQUVBO0VBQ0UsVXFDam9GSTtFckNrb0ZKLFVxQ2pvRkk7RUFJSixXQUFBO0FyQytuRkY7O0FBRUE7RUFDRSxRcUNsb0ZBO0VyQ21vRkEsWXFDOW5GSTtFckMrbkZKLFdxQzluRkk7QXJDK25GTjs7QUFFQTtFQUNFLFNxQzNuRlM7RXJDNG5GVCxVcUMzbkZFO0VyQzRuRkYsVXFDM25GRTtBckM0bkZKOztBQUVBO0VBQ0UsaUJxQzNuRmU7RXJDNG5GZixvQnFDem5GbUI7QXJDMG5GckI7O0FBRUE7RUFDRSw0QnFDdm5Gb0I7RXJDdW5GcEIsOEJxQ3ZuRm9CO0VyQ3VuRnBCLHNDcUN2bkZvQjtNckN1bkZwQixrQ3FDdm5Gb0I7VXJDdW5GcEIsOEJxQ3ZuRm9CO0FyQ3duRnRCOztBQUVBO0VBQ0Usa0JxQ3RuRlk7RXJDdW5GWixnQnFDdG5GZ0I7RXJDdW5GaEIsa0JxQ3JuRlk7QXJDc25GZDs7QUFFQTtFQUNFLGdCcUN0bkZhO0VyQ3VuRmIsY3FDcG5GWTtBckNxbkZkOztBQUVBO0VBQ0Usa0JxQ3JuRmE7RXJDc25GYixNcUNsbkZFO0VyQ21uRkYsV3FDbG5GUztFckNtbkZULGFxQ2xuRlc7QXJDbW5GYjs7QUFFQTtFQUNFLGtCcUNsbkZXO0FyQ21uRmI7O0FBRUE7RUFDRSxTcUM1bkZFO0VyQzZuRkYsV3FDam5GUztFckNrbkZULGFxQ2puRlc7QXJDa25GYjs7QUFFQTtFQUNFLFFxQzltRlE7RXJDK21GUixVcUM5bUZTO0VyQyttRlQsWXFDN21GWTtBckM4bUZkOztBQUVBO0VBQ0UsU3FDOW1GTTtFckMrbUZOLFlxQzVtRlk7RXJDNm1GWixZcUN4bkZFO0FyQ3luRko7O0FBRUE7RUFDRSxVcUMxbUZFO0VyQzJtRkYsWXFDMW1GWTtFckMybUZaLFlxQzFtRlc7QXJDMm1GYjs7QUFFQTtFQUNFLFNxQ2xtRlE7RXJDbW1GUixVcUNsbUZTO0VyQ21tRlQsV3FDam1GVTtBckNrbUZaOztBQUVBO0VBQ0UsVXFDbG1GTTtFckNtbUZOLFdxQ2htRlU7RXJDaW1GVixZcUM1bUZFO0FyQzZtRko7O0FBRUE7RUFDRSxrQkFBa0I7RXNDOXVGcEIsaUJBQWM7RUFDWixvQkFBaUI7QXRDZ3ZGbkI7O0FBRUE7RUFDRSx5QnNDL3VGZTtFdEMrdUZmLDJCc0MvdUZlO010Qyt1RmYsc0JzQy91RmU7VXRDK3VGZixtQnNDL3VGZTtBdENndkZqQjs7QUFFQTtFQUNFLGdCc0M5dUZhO0V0Qyt1RmIsbUJzQzl1RmdCO0F0Qyt1RmxCOztBQUVBO0VBQ0UsZ0JzQy91RkE7RXRDZ3ZGQSxjc0M1dUZJO0F0QzZ1Rk47O0FBRUE7RUFDRSxrQnNDenVGa0I7RXRDMHVGbEIsTXNDenVGRTtFdEMwdUZGLFdzQ3h1RlU7RXRDeXVGVixtQnNDOXVGQTtBdEMrdUZGOztBQUVBO0VBQ0Usa0JzQ3R1RmtCO0F0Q3V1RnBCOztBQUVBO0VBQ0UsYXNDdHVGSTtBdEN1dUZOOztBQUVBO0VBQ0UsU3NDcnVGSTtFdENzdUZKLFNzQ3J1Rkk7RUFLRixhQUFRO0F0Q2t1Rlo7O0FBRUE7RUFDRSxVc0MvdEZVO0V0Q2d1RlYsV3NDL3RGUTtFdENndUZSLGFzQy90RmE7QXRDZ3VGZjs7QUFFQTtFQUNFLFNzQy90Rkk7RXRDZ3VGSixXc0MvdEZJO0VBSUosWUFBQTtBdEM2dEZGOztBQUVBO0VBQ0UsVXNDM3RGVTtFdEM0dEZWLFdzQzN0Rlc7RXRDNHRGWCxXc0MxdEZVO0F0QzJ0Rlo7O0FBRUE7RUFDRSxPQUFPO0VBQ1AsU3NDenRGSTtFdEMwdEZKLFdzQ3J1RkU7QXRDc3VGSjs7QUFFQTtFQUNFLFVzQ3Z0RkU7RXRDd3RGRixXc0N2dEZTO0V0Q3d0RlQsWXNDdnRGVTtBdEN3dEZaOztBQUVBO0VBQ0UsbUJzQ3Z0RmdCO0F0Q3d0RmxCOztBQUVBO0VBQ0UsV3NDanVGRTtBdENrdUZKOztBQUVBO0VBQ0UsYXNDbnRGRTtFdENvdEZGLGtCc0NudEZhO0V0Q290RmIsU3NDbnRGUTtFdENvdEZSLFNzQ250RlM7RXRDb3RGVCwyRHNDbHRGNEI7TXRDa3RGNUIsdURzQ2x0RjRCO1V0Q2t0RjVCLG1Ec0NsdEY0QjtBdENtdEY5Qjs7QUFFQTtFQUNFLGlCc0NudEZhO0V0Q290RmIsb0JzQ2p0Rlk7QXRDa3RGZDs7QUFFQTtFQUNFLDRCc0NodEZHO0V0Q2d0RkgsOEJzQ2h0Rkc7RXRDZ3RGSCxzQ3NDaHRGRztNdENndEZILGtDc0NodEZHO1V0Q2d0RkgsOEJzQ2h0Rkc7QXRDaXRGTDs7QUFFQTtFQUNFLGdCc0Mvc0ZnQjtFdENndEZoQixtQnNDOXNGWTtBdEMrc0ZkOztBQUVBO0VBQ0UsZ0JzQy9zRmE7RXRDZ3RGYixjc0M3c0ZZO0F0QzhzRmQ7O0FBRUE7RUFDRSxrQnNDOXNGYTtFdEMrc0ZiLE1zQzNzRkU7RXRDNHNGRixXc0Mzc0ZTO0V0QzRzRlQsbUJzQzNzRmM7QXRDNHNGaEI7O0FBRUE7RUFDRSxrQnNDM3NGZ0I7QXRDNHNGbEI7O0FBRUE7RUFDRSxNc0NydEZFO0V0Q3N0RkYsVXNDMXNGTTtFdEMyc0ZOLGFzQzFzRlc7QXRDMnNGYjs7QUFFQTtFQUNFLFVzQ3ZzRlU7RXRDd3NGVixVc0N2c0ZTO0V0Q3dzRlQsV3NDdHNGVTtBdEN1c0ZaOztBQUVBO0VBQ0UsVXNDdnNGTTtFdEN3c0ZOLFdzQ3JzRlU7RXRDc3NGVixZc0NqdEZFO0F0Q2t0Rko7O0FBRUE7RUFDRSxVQUFVO0V1Q3IzRlosUUFBQTtFQUNFLFdBQVU7QXZDdTNGWjs7QUFFQTtFQUNFLGtCdUMzM0ZXO0V2QzQzRlgsaUJ1Q3QzRkU7RUFHRixvQkFBbUI7QXZDcTNGckI7O0FBRUE7RXVDbDNGRSx5QkFBTztFQUFQLDJCQUFPO01BQVAsc0JBQU87VUFBUCxtQkFBTztBdkNvM0ZUOztBQUVBO0VBQ0UsZ0J1Q2ozRlU7RXZDazNGVixtQnVDaDNGbUI7QXZDaTNGckI7O0FBRUE7RXVDNzJGRSxnQkFBQTtFdkMrMkZBLGN1QzkyRmE7QXZDKzJGZjs7QUFFQTtFQUNFLG1CdUM5MkZlO0F2QysyRmpCOztBQUVBO0VBQ0Usa0J1QzcyRmU7RUFJZixNQUFBO0V2QzIyRkEsV3VDMTJGVTtFdkMyMkZWLG1CdUMxMkZRO0F2QzIyRlY7O0FBRUE7RUFDRSxrQnVDaDNGQTtBdkNpM0ZGOztBQUVBO0VBQ0UsT3VDcDNGQTtFdkNxM0ZBLFN1Q3oyRkk7RUFJSixhQUFBO0F2Q3UyRkY7O0FBRUE7RUFDRSxVdUNyMkZNO0V2Q3MyRk4sV3VDbDJGRTtFdkNtMkZGLFl1Q2wyRlc7QXZDbTJGYjs7QUFFQTtFQUNFLFF1Qy8xRkU7RXZDZzJGRixVdUMvMUZTO0V2Q2cyRlQsWXVDLzFGVTtBdkNnMkZaOztBQUVBO0VBQ0UsUXVDLzFGTTtFdkNnMkZOLFd1Qy8xRk07RXZDZzJGTixXdUMvMUZNO0F2Q2cyRlI7O0FBRUE7RUFDRSxTdUM5MUZNO0V2QysxRk4sV3VDOTFGTTtFdkMrMUZOLFd1QzMxRkU7QXZDNDFGSjs7QUFFQTtFQUNFLFV1QzExRlU7RXZDMjFGVixVdUNoMkZFO0V2Q2kyRkYsWXVDMzFGUztBdkM0MUZYOztBQUVBO0VBQ0UsV3VDcjJGRTtBdkNzMkZKOztBQUVBO0VBQ0UsaUJ1Q3YxRkU7RXZDdzFGRixvQnVDdjFGYTtBdkN3MUZmOztBQUVBO0VBQ0UsbUJ1QzUxRkU7RXZDNjFGRixldUN2MUZXO0V2Q3cxRlgsZ0J1Q3YxRmE7RXZDdzFGYixvQnVDdjFGa0I7RXZDdzFGbEIsc0J1Q3YxRmlCO0V2Q3cxRmpCLGtCdUNyMUZZO0V2Q3MxRloseUJ1Q2wyRkU7QXZDbTJGSjs7QUFFQTtFQUNFLG9CdUN0MUZNO0V2Q3MxRk4scUJ1Q3QxRk07RXZDczFGTixvQnVDdDFGTTtFdkNzMUZOLGF1Q3QxRk07RXZDdTFGTixxQ3VDbjFGRTtNdkNtMUZGLHlCdUNuMUZFO1V2Q20xRkYsNkJ1Q24xRkU7RXZDbzFGRixnQnVDbjFGYztFdkNvMUZkLG1CdUNuMUZlO0V2Q28xRmYsVXVDbjFGUztBdkNvMUZYOztBQUVBO0VBQ0Usb0J1Q24xRlU7RXZDbTFGVixxQnVDbjFGVTtFdkNtMUZWLG9CdUNuMUZVO0V2Q20xRlYsYXVDbjFGVTtFdkNvMUZWLHlCdUNuMUZpQjtFdkNtMUZqQiwyQnVDbjFGaUI7TXZDbTFGakIsc0J1Q24xRmlCO1V2Q20xRmpCLG1CdUNuMUZpQjtFdkNvMUZqQix3QnVDajFGdUI7RXZDaTFGdkIsK0J1Q2oxRnVCO012Q2kxRnZCLHFCdUNqMUZ1QjtVdkNpMUZ2Qix1QnVDajFGdUI7RXZDazFGdkIsbUJ1QzcxRkU7RXZDNjFGRixvQnVDNzFGRTtNdkM2MUZGLG9CdUM3MUZFO1V2QzYxRkYsWXVDNzFGRTtFdkM4MUZGLG9CdUNsMUZnQjtFdkNtMUZoQixnQnVDbDFGYztBdkNtMUZoQjs7QUFFQTtFQUNFLGN1Qy8wRmE7RXZDZzFGYixXdUMvMEZXO0V2Q2cxRlgsWXVDOTBGWTtFdkMrMEZaLGN1Q3AxRkU7RXZDcTFGRiw4QnVDLzBGZTtFdkMrMEZmLHlCdUMvMEZlO0V2QyswRmYsc0J1Qy8wRmU7QXZDZzFGakI7O0FBRUE7RUFDRSxjdUN6MUZFO0V2QzAxRkYscUJ1QzkwRmE7QXZDKzBGZjs7QUFFQTtFQUNFLFd1QzMwRlM7QXZDNDBGWDs7QUFFQTtFQUNFLGtCdUNoMUZFO0V2Q2kxRkYsb0J1QzMwRmdCO0V2QzQwRmhCLGdCdUMzMEZZO0F2QzQwRmQ7O0FBRUE7RUFDRSxrQnVDMTBGZ0I7QXZDMjBGbEI7O0FBRUE7RUFDRSxvQnVDdDBGaUI7QXZDdTBGbkI7O0FBRUE7RUFDRSxrQnVDcDBGVTtFdkNxMEZWLGV1QzUwRkE7RXZDNjBGQSx1QnVDcjBGbUI7QXZDczBGckI7O0FBRUE7RUFDRSxrQnVDcjBGQTtFdkNzMEZBLFd1Q2wwRkk7RUFJSixNQUFBO0V2Q2cwRkEsVXVDL3pGUztFdkNnMEZULGdDdUMvekZvQjtFdkMrekZwQix3QnVDL3pGb0I7RXZDZzBGcEIsWXVDL3pGVztFdkNnMEZYLHlCdUMvekZXO0V2Q2cwRlgsbUJ1Qy96RmE7RXZDZzBGYixXdUM5ekZVO0F2Qyt6Rlo7O0FBRUE7RXdDdGhHQSxtQkFBaUI7QXhDd2hHakI7O0FBRUE7RUFDRSxnQndDM2hHRjtBeEM0aEdBOztBQUVBO0VBQ0Usa0J3Qy9oR2M7RXhDZ2lHZCxNd0N0aEdFO0V4Q3VoR0YsVXdDdGhHRTtFQUdGLHlDQUFPO01BQVAscUNBQU87VUFBUCxpQ0FBTztFeENxaEdQLGF3Q3BoR0U7RXhDcWhHRixZd0NuaEdVO0F4Q29oR1o7O0FBRUE7RXdDaGhHRSxXQUFBO0F4Q2toR0Y7O0FBRUE7RUFDRSxpQndDcmhHQTtFeENzaEdBLG9Cd0NqaEd3QjtBeENraEcxQjs7QUFFQTtFQUNFLFV3QzlnR1U7QXhDK2dHWjs7QUFFQTtFQUNFLGtCd0N2Z0dDO0F4Q3dnR0g7O0FBRUE7RUFDRSxtQndDN2dHaUI7QXhDOGdHbkI7O0FBRUE7RUFDRSxvQndDMWdHYTtFeEMwZ0diLHFCd0MxZ0dhO0V4QzBnR2Isb0J3QzFnR2E7RXhDMGdHYixhd0MxZ0dhO0V4QzJnR2Isd0J3QzFnR3FCO0V4QzBnR3JCLCtCd0MxZ0dxQjtNeEMwZ0dyQixxQndDMWdHcUI7VXhDMGdHckIsdUJ3QzFnR3FCO0V4QzJnR3JCLHlCd0N6Z0dtQjtFeEN5Z0duQiwyQndDemdHbUI7TXhDeWdHbkIsc0J3Q3pnR21CO1V4Q3lnR25CLG1Cd0N6Z0dtQjtFeEMwZ0duQixhd0NoaEdBO0F4Q2loR0Y7O0FBRUE7RUFDRSxld0N6Z0dhO0F4QzBnR2Y7O0FBRUE7RUFDRSxZd0NyZ0dVO0F4Q3NnR1o7O0FBRUE7RUFDRSxZd0MxZ0dFO0F4QzJnR0o7O0FBRUE7RUFDRSxhd0NuZ0dZO0F4Q29nR2Q7O0FBRUE7RUFDRSxZd0NwZ0dNO0V4Q3FnR04sY3dDamdHRTtBeENrZ0dKOztBQUVBO0VBQ0UsWXdDaGdHWTtBeENpZ0dkOztBQUVBO0VBQ0UsbUJ3Q2pnR2E7RXhDa2dHYixld0MvL0ZZO0V4Q2dnR1osZ0J3QzNnR0U7RXhDNGdHRixpQndDaGdHVztFeENpZ0dYLGN3Q2hnR1k7QXhDaWdHZDs7QUFFQTtFQUNFLGV3QzcvRmU7RXhDOC9GZixpQndDNy9GZ0I7RXhDOC9GaEIsY3dDNS9GWTtBeEM2L0ZkOztBQUVBO0VBQ0UsZ0J3QzcvRmE7RXhDOC9GYixrQndDMy9GWTtFeEM0L0ZaLGlCd0N2Z0dFO0V4Q3dnR0YscUJ3QzUvRmdCO0F4QzYvRmxCOztBQUVBO0VBQ0Usb0J3Q3ovRmM7RXhDMC9GZCxvQndDei9GWTtBeEMwL0ZkOztBQUVBO0VBQ0UsaUJ3Q3ovRlc7RXhDMC9GWCxvQndDei9GZ0I7RXhDMC9GaEIsc0J3Q2ovRkc7QXhDay9GTDs7QUFFQTtFQUNFLHNCd0N4L0ZlO0F4Q3kvRmpCOztBeUM5bkdBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQUE7QXpDaW9HRjs7QUFFQTtFQUNFLGtCeUNob0dlO0VBR2YsV0FBUTtFekMrbkdSLFV5Q3hvR0Y7RXpDeW9HRSxVeUMvbkdFO0V6Q2dvR0YsWXlDL25HRTtFQUdGLGFBQUE7RXpDOG5HQSwwRHlDNW5HQztFQUVELDBCQUFhO0V6QzRuR2IsaUN5QzNuR2tCO0V6QzRuR2xCLDRCeUNybkdDO0V6Q3NuR0QsV3lDMW5HVTtBekMybkdaOztBQUVBO0V5Q3ZuR0Usa0JBQUE7RXpDeW5HQSxXeUN4bkdXO0V6Q3luR1gsWXlDeG5HVTtFekN5bkdWLFd5Q3ZuR1U7RXpDd25HVixZeUM1bkdBO0V6QzZuR0EsYXlDeG5HSTtFekN5bkdKLDJEeUNsbkdDO0V6Q21uR0QsMEJ5Q3RuRzBCO0V6Q3VuRzFCLGdDeUNob0dZO0V6Q2lvR1osNEJ5Q3ZuR3dCO0VBSXhCLFdBQUE7QXpDcW5HRjs7QUFFQTtFQUNFLGN5Q3BuR0k7RXpDcW5HSixtQnlDbG5HbUI7RXpDbW5HbkIsZXlDMW5HQTtFekMybkdBLGlCeUNubkdJO0F6Q29uR047O0FBRUE7RUFDRSxtQnlDaG5HYTtBekNpbkdmOztBQUVBO0VBQ0Usa0J5Q2huR0k7RXpDaW5HSixtQnlDaG5HZTtFQUlmLG9CQUFBO0V6QzhtR0EsVXlDN21HVTtBekM4bUdaOztBQUVBO0VBQ0Usa0J5QzVtR2lCO0V6QzZtR2pCLFd5QzNtR1U7RXpDNG1HVixTeUNqbkdFO0V6Q2tuR0YsT0FBTztFQUNQLFF5QzVtR007RXpDNm1HTixheUM1bUdXO0V6QzZtR1gseUJ5QzFtR3VCO0V6QzJtR3ZCLFd5Q3RuR0U7QXpDdW5HSjs7QUFFQTtFQUNFLGtCeUN4bUdFO0V6Q3ltR0YseUJ5Q3htR2M7RXpDeW1HZCx5SXlDeG1HZTtFekN5bUdmLDJDeUMzbEdHO0V6QzRsR0gsdUN5Q3ZtRzRCO0V6Q3dtRzVCLG1CeUM3bUdFO0V6QzhtR0Ysa0J5Q3htR2dCO0V6Q3ltR2hCLGN5Q3htR1c7RXpDeW1HWCxzRHlDaG1HRztVekNnbUdILDhDeUNobUdHO0F6Q2ltR0w7O0FBRUE7RUFDRSxtQnlDdm1HaUI7RXpDd21HakIsZXlDdm1HYTtFekN3bUdiLGdCeUNwbUdFO0V6Q3FtR0YsaUJ5Q3BtR1k7QXpDcW1HZDs7QUFFQTtFQUNFLG1CeUN6bUdFO0V6QzBtR0YsaUN5Q3BtR2dCO0V6Q3FtR2hCLGV5Q3BtR1k7RXpDcW1HWixpQnlDcG1HYTtBekNxbUdmOztBQUVBO0VBQ0UsV3lDbm1HTTtBekNvbUdSOztBQUVBO0VBQ0UsV3lDaG1HVTtBekNpbUdaOztBQUVBO0VBQ0Usa0J5Q2htR2M7RXpDaW1HZCxvQnlDaG1HZ0I7RXpDaW1HaEIsMEN5Q3hsR0c7RXpDeWxHSCw2RHlDOWxHNEI7RXpDK2xHNUIsMEJ5QzFtR0U7RXpDMm1HRixrQ3lDL2xHZ0I7RXpDZ21HaEIsNEJ5Qy9sR2dCO0F6Q2dtR2xCOztBQUVBO0VBQ0UsZ0J5QzVsR2U7RXpDNmxHZixtQnlDL2tHRztFekNnbEdILGN5QzNsR1k7RXpDNGxHWixrQnlDam1HRTtFekNrbUdGLGlCeUM1bEdlO0F6QzZsR2pCOztBQUVBO0VBQ0UsNEJ5Q3RtR0U7RXpDc21HRiw2QnlDdG1HRTtFekNzbUdGLDhCeUN0bUdFO016Q3NtR0YsMEJ5Q3RtR0U7VXpDc21HRixzQnlDdG1HRTtFekN1bUdGLG1CeUMzbEdlO0F6QzRsR2pCOztBQUVBO0VBQ0Usa0J5Q3hsR2M7RXpDeWxHZCxvQnlDeGxHVTtFekN3bEdWLHFCeUN4bEdVO0V6Q3dsR1Ysb0J5Q3hsR1U7RXpDd2xHVixheUN4bEdVO0V6Q3lsR1YseUJ5QzNrR0c7RXpDMmtHSCwyQnlDM2tHRztNekMya0dILHNCeUMza0dHO1V6QzJrR0gsbUJ5QzNrR0c7RXpDNGtHSCxVeUN2bEdVO0V6Q3dsR1YsZXlDN2xHRTtBekM4bEdKOztBQUVBO0VBQ0Usa0J5Q3RsR1k7RXpDdWxHWixXeUNsbUdFO0V6Q21tR0Ysd0J5Q3ZsR2dCO0V6Q3dsR2hCLDJCeUN2bEdpQjtFekN3bEdqQiw0QnlDcmxHRztBekNzbEdMOztBQUVBO0VBQ0UscUJ5Q3RsR0E7QXpDdWxHRjs7QTBDendHQTtFQUNFLFlBQVc7RUFDWCxTQUFBO0VBRUEsbUNBQXdCO01BQXhCLCtCQUF3QjtVQUF4QiwyQkFBd0I7RTFDMndHeEIsVzBDL3dHRjtFMUNneEdFLFkwQzN3R0U7RTFDNHdHRiw2RDBDMXNHRDtFQTlEQyxXQUFBO0ExQzB3R0Y7O0FBRUE7RUFDRSxxQjBDendHZTtBMUMwd0dqQjs7QUFFQTtFQUNFLFkwQ3h3R1U7RTFDeXdHVixTMENseEdBO0UxQ214R0EsbUMwQ3p3R3VCO00xQ3l3R3ZCLCtCMEN6d0d1QjtVMUN5d0d2QiwyQjBDendHdUI7RUFJdkIsV0FBQTtFMUN1d0dBLFkwQ3R3R1c7RTFDdXdHWCw2RDBDdHdHK0I7RTFDdXdHL0IsVzBDdHdHVztBMUN1d0diOztBQUVBO0VBQ0UscUIwQzd3R0E7QTFDOHdHRjs7QUFFQTtFQUNFLFkwQ3B3R1U7RTFDcXdHVixTMENseEdBO0UxQ214R0EsbUMwQ3J3R3VCO00xQ3F3R3ZCLCtCMENyd0d1QjtVMUNxd0d2QiwyQjBDcndHdUI7RUFJdkIsV0FBQTtFMUNtd0dBLFkwQ2x3R1c7RTFDbXdHWCw2RDBDbHdHcUI7RTFDbXdHckIsVzBDbHdHRTtBMUNtd0dKOztBQUVBO0VBQ0Usc0IwQ2p3R1U7TTFDaXdHVixvQjBDandHVTtVMUNpd0dWLGMwQ2p3R1U7RTFDa3dHVixvQjBDMXdHQTtFMUMwd0dBLHFCMEMxd0dBO0UxQzB3R0Esb0IwQzF3R0E7RTFDMHdHQSxhMEMxd0dBO0UxQzJ3R0Esd0IwQ2x3R2tCO0UxQ2t3R2xCLCtCMENsd0drQjtNMUNrd0dsQixxQjBDbHdHa0I7VTFDa3dHbEIsdUIwQ2x3R2tCO0UxQ213R2xCLHlCMENsd0dhO0UxQ2t3R2IsMkIwQ2x3R2E7TTFDa3dHYixzQjBDbHdHYTtVMUNrd0diLG1CMENsd0dhO0VBSWIsV0FBQTtFMUNnd0dBLFkwQy92R1c7RTFDZ3dHWCxpQjBDL3ZHYTtFMUNnd0diLGtCMEMvdkdjO0UxQ2d3R2QseUJnQmx6R2E7RWhCbXpHYixtQjBDL3ZHbUI7QTFDZ3dHckI7O0FBRUE7RTBDMXZHRSxhQUFBO0ExQzR2R0Y7O0EyQ2gwR0E7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGlCQUFnQjtFQUVoQixnQkFBUTtBM0NrMEdWOztBQUVBO0VBQ0UsZ0IyQzEwR0Y7RTNDMjBHRSxlMkNqMEdhO0UzQ2swR2IsaUIyQ2owR0U7RUFHRixjQUFBO0EzQ2cwR0Y7O0FBRUE7RTJDMXpHRSxrQkFBQTtBM0M0ekdGOztBQUVBO0VBQ0UsZ0IyQy96R0M7QTNDZzBHSDs7QUFFQTtFQUNFLGtCMkMxekdjO0UzQzJ6R2Qsa0IyQzF6R1c7RTNDMnpHWCxpQjJDMXpHZ0I7QTNDMnpHbEI7O0FBRUE7RUFDRSx5QjJDenpHWTtFM0N5ekdaLDJCMkN6ekdZO00zQ3l6R1osc0IyQ3p6R1k7VTNDeXpHWixtQjJDenpHWTtBM0MwekdkOztBQUVBO0VBQ0UsZ0IyQzF6R007RTNDMnpHTixjMkN4ekdZO0EzQ3l6R2Q7O0FBRUE7RUFDRSxnQjJDenpHTTtFM0MwekdOLGMyQ3R6R1U7RTNDdXpHVixpQjJDcDFHQTtBM0NxMUdGOztBQUVBO0VBQ0Usa0IyQ3Z6R0k7RTNDd3pHSixNMkNyekdFO0UzQ3N6R0YsVzJDMTFHQTtFM0MyMUdBLG9CMkN0ekdlO0EzQ3V6R2pCOztBQUVBO0VBQ0Usa0IyQ3R6R0k7QTNDdXpHTjs7QUFFQTtFQUNFLE0yQ2p6R0U7RTNDa3pHRixZMkNoekdVO0UzQ2l6R1YsVzJDcHpHQTtBM0NxekdGOztBQUVBO0VBQ0UsVTJDaHpHSTtFQUlKLFdBQUE7RTNDOHlHQSxVMkM3eUdVO0EzQzh5R1o7O0FBRUE7RUFDRSxrQjJDN3lHZTtFM0M4eUdmLFEyQzd5R087RTNDOHlHUCxTMkM1eUdRO0UzQzZ5R1IsbUQyQ3J6R2E7TTNDcXpHYiwrQzJDcnpHYTtVM0NxekdiLDJDMkNyekdhO0UzQ3N6R2IsVzJDN3lHUztFM0M4eUdULGdCMkM3eUdZO0UzQzh5R1osa0IyQzd5R2U7RTNDOHlHZixrQjJDN3lHZ0I7QTNDOHlHbEI7O0FBRUE7RUFDRSxnQjJDenlHVTtFM0MweUdWLGMyQzd5R0E7QTNDOHlHRjs7QUFFQTtFQUNFLGtCMkMxeUdlO0UzQzJ5R2YsUzJDMXlHSTtFM0MyeUdKLFkyQ3h5R1U7RTNDeXlHVixXMkNwekdBO0UzQ3F6R0EsZ0IyQ3p5R1M7QTNDMHlHWDs7QUFFQTtFNEM1NUdBLGFBQVk7QTVDODVHWjs7QUFFQTtFQUNFLGtCNENqNkdVO0U1Q2s2R1YsaUI0Qzc1R2lCO0U1Qzg1R2pCLG9CNEM3NUdvQjtBNUM4NUd0Qjs7QUFFQTtFQUNFLGE0QzU1R0k7RUFHSCw2QkFBUTtNQUFSLHlCQUFRO1VBQVIscUJBQVE7QTVDMjVHWDs7QUFFQTtFQUNFLDRCNEN2NUdVO0U1Q3U1R1YsOEI0Q3Y1R1U7RTVDdTVHVixzQzRDdjVHVTtNNUN1NUdWLGtDNEN2NUdVO1U1Q3U1R1YsOEI0Q3Y1R1U7RTVDdzVHVix5QjRDdjVHc0I7RTVDdTVHdEIsMkI0Q3Y1R3NCO001Q3U1R3RCLHNCNEN2NUdzQjtVNUN1NUd0QixtQjRDdjVHc0I7QTVDdzVHeEI7O0FBRUE7RUFDRSxnQjRDdDVHaUI7RTVDdTVHakIsYzRDaDZHRTtFNUNpNkdGLGlCNENyNUdVO0E1Q3M1R1o7O0FBRUE7RUFDRSxnQjRDbjVHZ0I7RTVDbzVHaEIsYzRDbjVHTztBNUNvNUdUOztBQUVBO0VBQ0Usa0I0Qzk0R2lCO0U1Qys0R2pCLFc0Qzk0R0k7RTVDKzRHSixvQjRDOTRHaUI7QTVDKzRHbkI7O0FBRUE7RUFDRSxrQjRDOTRHa0I7QTVDKzRHcEI7O0FBRUE7RUFDRSxVNEM1NEdZO0U1QzY0R1osWTRDMTVHQztFNUMyNUdELFk0Qzc0R087QTVDODRHVDs7QUFFQTtFQUNFLFU0QzE0R0k7RTVDMjRHSixZNEN6NEdJO0U1QzA0R0osVTRDejRHYTtBNUMwNEdmOztBQUVBO0VBQ0Usa0I0Q3Y0R2U7RTVDdzRHZixRNEMvNEdJO0U1Q2c1R0osUzRDeDRHVTtFNUN5NEdWLG9ENENyNEc0QjtNNUNxNEc1QixnRDRDcjRHNEI7VTVDcTRHNUIsNEM0Q3I0RzRCO0U1Q3M0RzVCLFc0Q3I0R2E7RTVDczRHYixnQjRDcDRHZTtFNUNxNEdmLGtCNEN4NEdJO0U1Q3k0R0osa0I0Q3I0R2tCO0E1Q3M0R3BCOztBQUVBO0VBQ0UsZ0I0Q2o0R0k7RTVDazRHSixjNENqNEdlO0E1Q2s0R2pCOztBQUVBO0VBQ0Usa0I0Qy8zR2U7RTVDZzRHZixNNEN2NEdJO0U1Q3c0R0osVzRDaDRHVTtFQUtULFdBQUE7RTVDNjNHRCxnQjRDNTNHZ0I7QTVDNjNHbEI7O0FBRUE7RUFDRSxhNEM1M0djO0E1QzYzR2hCOztBQUVBO0VBQ0UsbUI0QzMzR2U7QTVDNDNHakI7O0FBRUE7RUFDRSxpQjRDcjNHZTtFNUNzM0dmLG9CNEN2M0dJO0E1Q3czR047O0FBRUE7RUFDRSx5QjRDbDNHZTtFNUNrM0dmLDJCNENsM0dlO001Q2szR2Ysc0I0Q2wzR2U7VTVDazNHZixtQjRDbDNHZTtBNUNtM0dqQjs7QUFFQTtFQUNFLGtCNEMvMkdtQjtFNUNnM0duQixVNEMvMkdJO0U1Q2czR0osb0I0Qy8yR2U7RTVDKzJHZixxQjRDLzJHZTtFNUMrMkdmLG9CNEMvMkdlO0U1QysyR2YsYTRDLzJHZTtFNUNnM0dmLDRCNEMvMkdxQjtFNUMrMkdyQiw2QjRDLzJHcUI7RTVDKzJHckIsOEI0Qy8yR3FCO001QysyR3JCLDBCNEMvMkdxQjtVNUMrMkdyQixzQjRDLzJHcUI7RTVDZzNHckIseUI0Q3AyR0U7RTVDbzJHRiwyQjRDcDJHRTtNNUNvMkdGLHNCNENwMkdFO1U1Q28yR0YsbUI0Q3AyR0U7RTVDcTJHRixnQjRDOTJHWTtFNUMrMkdaLGM0Q3QzR0M7RTVDdTNHRCxpQjRDLzJHTztBNUNnM0dUOztBQUVBO0VBQ0UsZ0I0QzkyR2dCO0U1QysyR2hCLGM0QzkyR087RUFJTixpQkFBTztBNUM0MkdWOztBQUVBO0VBQ0Usa0I0QzEyR1k7RTVDMjJHWixXNENoM0dDO0U1Q2kzR0QsTTRDMzJHTztFQVNILE9BQU07RTVDbzJHVixXNEN6MkdDO0U1QzAyR0Qsb0I0Q3AyR3NCO0E1Q3EyR3hCOztBQUVBO0U2Q2xoSEUsa0JBQWtCO0E3Q29oSHBCOztBQUVBO0VBQ0UsUTZDemhIRjtFN0MwaEhFLFU2Q25oSEU7RTdDb2hIRixZNkNuaEhFO0E3Q29oSEo7O0FBRUE7RUFDRSxVNkMvaEhGO0U3Q2dpSEUsVzZDbGhIRTtFN0NtaEhGLFk2Q2xoSEU7QTdDbWhISjs7QUFFQTtFQUNFLFE2Q2hoSEU7RTdDaWhIRixZNkMvZ0hVO0U3Q2doSFYsVzZDcGhIQTtBN0NxaEhGOztBQUVBO0VBQ0UsVzZDeGhIQTtFN0N5aEhBLGdCNkMvZ0hJO0U3Q2doSEosbUI2Qy9nSGlCO0U3Q2doSGpCLGlDNkMvZ0hvQjtNN0MrZ0hwQiw2QjZDL2dIb0I7VTdDK2dIcEIseUI2Qy9nSG9CO0E3Q2doSHRCOztBQUVBO0VBQ0UsNEI2Q3gvR0M7QTdDeS9HSDs7QUFFQTtFQUNFLGlCNkM1Z0hJO0U3QzZnSEosb0I2QzVnSEk7QTdDNmdITjs7QUFFQTtFQUNFLDRCNkNqZ0hDO0U3Q2lnSEQsOEI2Q2pnSEM7RTdDaWdIRCxzQzZDamdIQztNN0NpZ0hELGtDNkNqZ0hDO1U3Q2lnSEQsOEI2Q2pnSEM7RTdDa2dIRCx5QjZDemdIRTtFN0N5Z0hGLDJCNkN6Z0hFO003Q3lnSEYsc0I2Q3pnSEU7VTdDeWdIRixtQjZDemdIRTtBN0MwZ0hKOztBQUVBO0VBQ0UsZ0I2Q3pnSE07RUFLTixjQUFBO0E3Q3NnSEY7O0FBRUE7RUFDRSxnQjZDcGdIYztFN0NxZ0hkLGM2Q3BnSGE7QTdDcWdIZjs7QUFFQTtFQUNFLGtCNkNwZ0hpQjtFN0NxZ0hqQixNNkNwZ0hJO0U3Q3FnSEosVzZDcGdISTtFN0NxZ0hKLG9CNkNwZ0hJO0E3Q3FnSE47O0FBRUE7RUFDRSxrQjZDcmhIQztBN0NzaEhIOztBQUVBO0VBQ0UsUTZDcGdITTtFN0NxZ0hOLFM2Q2xnSEk7RTdDbWdISixhNkMzaEhDO0E3QzRoSEg7O0FBRUE7RUFDRSxrQjZDbmdIYztFN0NvZ0hkLFM2Q2hpSEM7RTdDaWlIRCxXNkNoZ0hJO0U3Q2lnSEosb0I2Q2hnSGE7RTdDZ2dIYixxQjZDaGdIYTtFN0NnZ0hiLG9CNkNoZ0hhO0U3Q2dnSGIsYTZDaGdIYTtFN0NpZ0hiLDRCNkNoZ0hnQjtFN0NnZ0hoQiw2QjZDaGdIZ0I7RTdDZ2dIaEIsOEI2Q2hnSGdCO003Q2dnSGhCLDBCNkNoZ0hnQjtVN0NnZ0hoQixzQjZDaGdIZ0I7RTdDaWdIaEIseUI2Q2hnSGU7RTdDZ2dIZiwyQjZDaGdIZTtNN0NnZ0hmLHNCNkNoZ0hlO1U3Q2dnSGYsbUI2Q2hnSGU7RTdDaWdIZixXNkNoZ0hXO0U3Q2lnSFgsWTZDaGdIWTtFN0NpZ0haLGtDNkNoZ0hzQjtFN0NpZ0h0QixlNkNoZ0hJO0U3Q2lnSEosZ0I2Q2hnSEk7RTdDaWdISixpQjZDaGdISTtBN0NpZ0hOOztBQUVBO0VBQ0UsbUI2Q2hnSGM7QTdDaWdIaEI7O0FBRUE7RUFDRSxhNkM5L0dZO0E3QysvR2Q7O0FBRUE7RUFDRSxhNkMvL0dXO0E3Q2dnSGI7O0FBRUE7RUFDRSxrQjZDMy9HVTtFN0M0L0dWLFU2QzMvR0U7RTdDNC9HRixVNkMzL0dFO0U3QzQvR0YsVzZDMS9HVTtFN0MyL0dWLGdCNkNqZ0hBO0U3Q2tnSEEsdUI2QzMvR21CO0E3QzQvR3JCOztBQUVBO0VBQ0UsbUI2Q3ovR21CO0U3QzAvR25CLGlCNkN2Z0hBO0U3Q3dnSEEsZ0I2QzEvR0k7RUFJSixtQkFBUTtFN0N3L0dSLHNCNkN2L0dxQjtFN0N3L0dyQixjNkN0L0dVO0U3Q3UvR1YseUI2QzEvR1E7QTdDMi9HVjs7QUFFQTtFQUNFLG1CNkNyL0dtQjtFN0NzL0duQixvQjZDLy9HQTtFN0NnZ0hBLGdDNkN0L0d1QjtFN0N1L0d2QixpQjZDdC9HZTtFN0N1L0dmLG1CQUFtQjtBOEM3b0hyQjs7QTlDZ3BIQTtFOEM3b0hFLG1CQUFnQjtBOUMrb0hsQjs7QUFFQTtFQUNFLGE4QzdvSGE7QTlDOG9IZjs7QUFFQTtFQUNFLGE4QzdvSFU7QTlDOG9IWjs7QUFFQTtFQUNFLGtCOEM3cEhGO0U5QzhwSEUscUI4QzdvSGlCO0E5QzhvSG5COztBQUVBO0U4Q3ZvSEksa0JBQWlCO0U5Q3lvSG5CLFk4QzFvSEE7RTlDMm9IQSxVOEN6b0hJO0U5QzBvSEosVThDem9ISTtFQUlKLFlBQUE7RTlDdW9IQSx5QjhDdG9Ib0I7RTlDdW9IcEIsVzhDdG9IRTtBOUN1b0hKOztBQUVBO0VBQ0Usb0I4Q3RvSEU7RTlDc29IRixxQjhDdG9IRTtFOUNzb0hGLG9COEN0b0hFO0U5Q3NvSEYsYThDdG9IRTtFOUN1b0hGLHdCOEN0b0hvQjtFOUNzb0hwQiwrQjhDdG9Ib0I7TTlDc29IcEIscUI4Q3RvSG9CO1U5Q3NvSHBCLHVCOEN0b0hvQjtFOUN1b0hwQix5QmdCL3BIYztFaEIrcEhkLDJCZ0IvcEhjO01oQitwSGQsc0JnQi9wSGM7VWhCK3BIZCxtQmdCL3BIYztFaEJncUhkLGtDOEN0b0g4QjtFOUN1b0g5QixpQjhDcm9IVTtFOUNzb0hWLGdCOENqcEhBO0U5Q2twSEEsbUI4Q3RvSGlCO0U5Q3VvSGpCLGM4Q3BvSFU7QTlDcW9IWjs7QUFFQTtFQUNFLFc4Q2xvSEU7RTlDbW9IRixZOENsb0hXO0U5Q21vSFgsaUI4Q2xvSGU7QTlDbW9IakI7O0FBRUE7RUFDRSxrQjhDbG9ISTtFOUNtb0hKLFU4Q2xvSEk7RTlDbW9ISixXOENsb0hJO0U5Q21vSEosVzhDaG9IVTtFOUNpb0hWLGdCOEM3b0hBO0U5QzhvSEEsdUI4Q2pvSG1CO0E5Q2tvSHJCOztBQUVBO0VBQ0Usa0I4QzluSGlCO0U5QytuSGpCLGtDOEM5bkhlO0U5QytuSGYsZThDOW5IYTtFOUMrbkhiLGdCOEM5bkhlO0U5QytuSGYsaUI4QzduSFU7QTlDOG5IWjs7QUFFQTtFQUNFLG9COEM5bkhJO0U5QzhuSEoscUI4QzluSEk7RTlDOG5ISixvQjhDOW5ISTtFOUM4bkhKLGE4QzluSEk7RUFJSix5QkFBVTtFQUFWLHNDQUFVO01BQVYsc0JBQVU7VUFBViw4QkFBVTtFOUM0bkhWLGlCOEN0bkhDO0U5Q3VuSEQseUI4QzFuSHFCO0U5QzJuSHJCLGtCOEM5bkhBO0U5QytuSEEsZThDM25IYTtFQUliLGlCQUFBO0E5Q3luSEY7O0FBRUE7RUFDRSxXOEN4bkhJO0U5Q3luSEosWUFBWTtFK0N6dEhkLGNBQVU7QS9DMnRIVjs7QUFFQTtFK0N6dEhFLGlCQUFnQjtFQUNoQixtQkFBaUI7QS9DMnRIbkI7O0FBRUE7RUFDRSx5QitDbnVIUTtFL0NtdUhSLDJCK0NudUhRO00vQ211SFIsc0IrQ251SFE7VS9DbXVIUixtQitDbnVIUTtBL0NvdUhWOztBQUVBO0VBQ0UsZ0IrQ3Z1SFE7RS9Dd3VIUixjK0N6dEhFO0EvQzB0SEo7O0FBRUE7RUFDRSxrQitDdnRIVTtFL0N3dEhWLE0rQ3Z0SEU7RS9Dd3RIRixXK0N2dEhFO0UvQ3d0SEYsb0IrQ3Z0SG1CO0EvQ3d0SHJCOztBQUVBO0VBQ0Usa0IrQ3Z0SEk7RS9Dd3RISixlK0NydEhVO0EvQ3N0SFo7O0FBRUE7RStDbHRIRSxRQUFBO0UvQ290SEEsVytDbnRIRTtFL0NvdEhGLFkrQ250SEU7QS9Db3RISjs7QUFFQTtFQUNFLFErQ2p0SFE7RS9Da3RIUixVK0MxdEhBO0UvQzJ0SEEsWStDbHRISTtBL0NtdEhOOztBQUVBO0VBQ0UsVStDL3NIUztFL0NndEhULFMrQy9zSEU7RS9DZ3RIRixZK0Mvc0hZO0EvQ2d0SGQ7O0FBRUE7RUFDRSxRK0Mvc0hJO0UvQ2d0SEosVytDL3NISTtFL0NndEhKLFkrQzdzSFU7QS9DOHNIWjs7QUFFQTtFQUNFLGtCK0M5c0hlO0UvQytzSGYsTStDOXNISTtFL0Mrc0hKLFcrQy90SEM7RS9DZ3VIRCxXK0M1c0hJO0UvQzZzSEosZ0IrQzVzSGU7QS9DNnNIakI7O0FBRUE7RUFDRSxnQitDcnVITTtFL0NzdUhOLGMrQzFzSEk7RS9DMnNISixpQitDenNIWTtBL0Mwc0hkOztBQUVBO0VBQ0UsYStDeHNIWTtBL0N5c0hkOztBQUVBO0VBQ0UsbUIrQ3hzSGtCO0EvQ3lzSHBCOztBQUVBO0VBQ0UsZ0IrQ252SEM7RS9Db3ZIRCxxQitDeHNIaUI7QS9DeXNIbkI7O0FBRUE7RUFDRSxtQitDeHNIZTtFL0N5c0hmLGUrQ3hzSFE7RS9DeXNIUixrQitDeHNIUTtBL0N5c0hWOztBQUVBO0VBQ0Usb0IrQ25zSFk7RS9DbXNIWixxQitDbnNIWTtFL0Ntc0haLG9CK0Nuc0hZO0UvQ21zSFosYStDbnNIWTtFL0Nvc0haLDRCK0MvdkhNO0UvQyt2SE4sNkIrQy92SE07RS9DK3ZITiw4QitDL3ZITTtNL0MrdkhOLDBCK0MvdkhNO1UvQyt2SE4sc0IrQy92SE07RS9DZ3dITixzQitDcHNIb0I7RS9DcXNIcEIsbUIrQ2p3SE07RS9Da3dITixnQitDbHNIYztBL0Ntc0hoQjs7QUFFQTtFQUNFLHVCK0Nsc0hrQjtFL0Ntc0hsQixrQitDbHNITTtBL0Ntc0hSOztBQUVBO0VBQ0Usa0IrQ2xzSGE7RS9DbXNIYixtQitDbHNIZ0I7RS9DbXNIaEIseUIrQ2xzSGlCO0EvQ21zSG5COztBQUVBO0VBQ0Usa0IrQ2xzSFE7RS9DbXNIUixXK0Nsc0hRO0UvQ21zSFIsUStDbnhIQztFL0NveEhELG1DK0M5ckh5QjtNL0M4ckh6QiwrQitDOXJIeUI7VS9DOHJIekIsMkIrQzlySHlCO0UvQytySHpCLFcrQzdySFU7RS9DOHJIVixZK0N0eEhDO0UvQ3V4SEQsc0UrQ3ZxSEc7RS9Dd3FISCwwQitDeHhITTtFL0N5eEhOLCtCK0M1ckhrQjtFL0M2ckhsQiw0QitDNXJIZTtFL0M2ckhmLFcrQzVySE07QS9DNnJIUjs7QUFFQTtFQUNFLGtCK0M1ckhpQjtFL0M2ckhqQixVK0MzckhNO0EvQzRySFI7O0FBRUE7RUFDRSxtQitDNXJIaUI7RS9DNnJIakIsZStDNXJIUTtFL0M2ckhSLGdCK0M1ckhhO0UvQzZySGIsaUIrQzVySGM7RS9DNnJIZCxrQitDNXJIUTtBL0M2ckhWOztBQUVBO0VBQ0Usa0IrQ3ZySGU7RS9Dd3JIZixrQitDdnJIaUI7RS9Dd3JIakIsb0IrQ3ZySGU7RS9Dd3JIZix5QitDdnJIYTtBL0N3ckhmOztBQUVBO0VBQ0Usa0IrQ3ZySGtCO0UvQ3dySGxCLFkrQ3ZySEU7RS9Dd3JIRixPK0N0ckhFO0UvQ3VySEYsVytDbnNIQTtFL0Nvc0hBLFkrQ3ZySEk7RS9Dd3JISixxRCtDOXFIQztFL0MrcUhELDBCK0NyckgwQjtFL0NzckgxQixrQytDdnNIYTtFL0N3c0hiLDRCK0N0ckhnQjtFL0N1ckhoQixXK0N0ckhJO0EvQ3VySE47O0FBRUE7RUFDRSxrQitDOXFIQztFL0MrcUhELFcrQ2xySFU7RS9DbXJIVixlK0N0ckhBO0UvQ3VySEEsbUIrQ25ySGE7QS9Db3JIZjs7QUFFQTtFK0M1cUhFLG1CQUFTO0UvQzhxSFQsYytDN3FIRTtFL0M4cUhGLGlCK0M3cUhpQjtBL0M4cUhuQjs7QUFFQTtFQUNFLG1CK0NuckhBO0UvQ29ySEEsYytDN3FISTtFL0M4cUhKLGlCK0MzcUhVO0EvQzRxSFo7O0FBRUE7RUFDRSxrQitDenFIa0I7RS9DMHFIbEIsVStDenFIRTtFL0MwcUhGLGUrQ3pxSGU7QS9DMHFIakI7O0FBRUE7RUFDRSxrQitDenFIZTtFL0MwcUhmLE0rQ3pxSEk7RS9DMHFISixXK0N2cUhVO0UvQ3dxSFYsb0IrQ25ySFE7QS9Db3JIVjs7QUFFQTtFK0NwcUhFLGtCQUFBO0EvQ3NxSEY7O0FBRUE7RUFDRSxhQUFhO0FnRHY1SGY7O0FoRDA1SEE7RWdEdjVIRSxhQUFBO0FoRHk1SEY7O0FBRUE7RWdEcjVIRSxNQUFNO0VoRHU1SE4sT2dEaDZIRjtFaERpNkhFLFdnRHY1SEU7RUFHRixtQkFBTztBaERzNUhUOztBQUVBO0VBQ0UsVWdEbjVIVTtFaERvNUhWLFVnRGw1SFU7RWhEbTVIVixXZ0R2NUhBO0FoRHc1SEY7O0FBRUE7RUFDRSxVZ0RoNUhFO0VoRGk1SEYsV2dEaDVIVTtFaERpNUhWLFdnRGg1SEU7QWhEaTVISjs7QUFFQTtFQUNFLFdnRGg1SEk7RWhEaTVISixnQmdEaDVISTtFaERpNUhKLGlCZ0Q5NEhVO0FoRCs0SFo7O0FBRUE7RWdEMzRIRSxpQkFBQTtFaEQ2NEhBLG9CZ0Q1NEhvQjtBaEQ2NEh0Qjs7QUFFQTtFQUNFLGtCZ0QzNEhVO0FoRDQ0SFo7O0FBRUE7RWdEeDRIRSxrQkFBQTtFaEQwNEhBLHFCZ0R6NEhvQjtBaEQwNEh0Qjs7QUFFQTtFQUNFLFdnRHg0SFc7RWhEeTRIWCxrQ2dEdjRIdUI7TWhEdTRIdkIsOEJnRHY0SHVCO1VoRHU0SHZCLDBCZ0R2NEh1QjtBaER3NEh6Qjs7QUFFQTtFQUNFLGtCZ0R0NEhZO0VoRHU0SFosU2dEajVIRTtFaERrNUhGLFNnRHY0SE07RWhEdzRITixtQ2dEcDRIRTtNaERvNEhGLCtCZ0RwNEhFO1VoRG80SEYsMkJnRHA0SEU7RWhEcTRIRixVZ0RwNEhTO0FoRHE0SFg7O0FBRUE7RUFDRSxlZ0R6NEhFO0FoRDA0SEo7O0FBRUE7RUFDRSxtQmdEbDRIWTtFaERtNEhaLGVnRDk0SEU7RWhEKzRIRixpQmdEbjRIYTtBaERvNEhmOztBQUVBO0VBQ0UsbUJnRC8zSFc7QWhEZzRIYjs7QUFFQTtFQUNFLGdCZ0QvM0hXO0VoRGc0SFgsY2dELzNIYztFaERnNEhkLHFCZ0Q5M0hxQjtBaEQrM0h2Qjs7QUFFQTtFQUNFLGlCZ0QvM0hlO0VoRGc0SGYsb0JnRC8zSGE7QWhEZzRIZjs7QUFFQTtFQUNFLG1CZ0Q5M0hlO0VoRCszSGYsa0JnRDkzSGE7QWhEKzNIZjs7QUFFQTtFZ0R4M0hFLFVBQUE7RWhEMDNIQSxxQmdEejNIb0I7QWhEMDNIdEI7O0FBRUE7RUFDRSxjZ0R4M0hhO0VoRHkzSGIsbUJnRHYzSG1CO0FoRHczSHJCOztBQUVBO0VBQ0Usa0JnRHgzSGU7RWhEeTNIZixVZ0R4M0hJO0VoRHkzSEosb0JnRHQzSFU7RWhEczNIVixxQmdEdDNIVTtFaERzM0hWLG9CZ0R0M0hVO0VoRHMzSFYsYWdEdDNIVTtFaER1M0hWLHdCZ0R0NEhBO0VoRHM0SEEsK0JnRHQ0SEE7TWhEczRIQSxxQmdEdDRIQTtVaERzNEhBLHVCZ0R0NEhBO0VoRHU0SEEseUJnRHYzSFc7RWhEdTNIWCwyQmdEdjNIVztNaER1M0hYLHNCZ0R2M0hXO1VoRHUzSFgsbUJnRHYzSFc7RWhEdzNIWCxpQmdEdjNIZTtFaER3M0hmLG1CZ0R2M0hlO0FoRHczSGpCOztBQUVBO0VBQ0Usa0JnRHQzSGU7RUFJZixXQUFBO0VoRG8zSEEsUWdEbjNIRTtFaERvM0hGLFNnRGwzSFE7RWhEbTNIUix3Q2dEdDNIaUI7TWhEczNIakIsb0NnRHQzSGlCO1VoRHMzSGpCLGdDZ0R0M0hpQjtFaER1M0hqQixXZ0RuM0hJO0VBS0YsWUFBUTtFaERnM0hWLHdCZ0RqM0hBO0VoRGszSEEsMkJnRDkySEM7RUFHQyw0QkFBd0I7RWhENjJIMUIsV2dEOTJIQTtBaEQrMkhGOztBQUVBO0VBQ0UsOEVnRDEySEM7QWhEMjJISDs7QUFFQTtFaURwaElFLDhFQUFpQjtBakRzaEluQjs7QUFFQTtFQUNFLDhFaUR2MUhEO0FqRHcxSEQ7O0FBRUE7RWlEamhJRSw4RUFBUztBakRtaElYOztBQUVBO0VBQ0UsY2lEdGhJQTtFakR1aElBLGVpRGxoSVk7RWpEbWhJWixnQmlEbGhJYztFakRtaElkLGlCaURsaElhO0VqRG1oSWIsY2lEbGhJWTtFakRtaElaLGtCaURsaElhO0FqRG1oSWY7O0FBRUE7RUFDRSxnQmlEL2hJQTtFakRnaUlBLGNpRGpoSVk7RWpEa2hJWixlaURqaElhO0VqRGtoSWIsaUJpRGpoSWU7RWpEa2hJZixjaURqaElXO0VBSVgsa0JBQU07QWpEK2dJUjs7QUFFQTtFQUNFLGlCaURsaElBO0VqRG1oSUEsaUJpRDlnSUk7RUFJSixnQkFBQTtBakQ0Z0lGOztBQUVBO0VBQ0Usa0JpRDFnSVU7RWpEMmdJVixVaURoaElBO0VqRGloSUEscUJpRDNnSWU7QWpENGdJakI7O0FBRUE7RUFDRSxrQmlEeGdJa0I7RWpEeWdJbEIsV2lEeGdJVTtFakR5Z0lWLFVpRHZnSVU7RWpEd2dJVixZaUQ1Z0lBO0VqRDZnSUEsYWlEeGdJSTtFakR5Z0lKLGtDaUR0Z0lDO0VqRHNnSUQsMEJpRHRnSUM7RUFFRCx1RUFBYTtFakRzZ0liLHdCaURyZ0lvQjtFakRzZ0lwQixnQ2lEcmdJYTtFakRzZ0liLDRCaUQvL0hDO0VqRGdnSUQsV2lEcGdJVTtBakRxZ0laOztBQUVBO0VpRGpnSUUsa0JBQUE7RWpEbWdJQSxXaURsZ0lVO0VqRG1nSVYsVWlEamdJRTtFakRrZ0lGLFdpRGpnSVM7RWpEa2dJVCxZaURqZ0lXO0VqRGtnSVgsYWlEamdJVztFakRrZ0lYLDJFaURoZ0k0QjtFakRpZ0k1Qix3QmlEdGdJRTtFakR1Z0lGLDZCaURqZ0llO0VqRGtnSWYsNEJpRGpnSW1CO0VqRGtnSW5CLFdpRGpnSU07QWpEa2dJUjs7QUFFQTtFQUNFLHlCaURoZ0lhO0VqRGdnSWIsMkJpRGhnSWE7TWpEZ2dJYixzQmlEaGdJYTtVakRnZ0liLG1CaURoZ0lhO0FqRGlnSWY7O0FBRUE7RUFDRSxrQmlEai9IRztFakRrL0hILGVpRDUvSFk7RWpENi9IWixZaURsZ0lFO0VqRG1nSUYsYWlENy9IVztFakQ4L0hYLG1CaUQ3L0hhO0FqRDgvSGY7O0FBRUE7RUFDRSxrQmlENS9IYTtFakQ2L0hiLE1BQU07RWlEdi9ITixXQUFBO0VqRHkvSEEsZ0JpRHgvSFk7RWpEeS9IWixtQmlEeC9IVTtFakR5L0hWLHVEaUR4L0hXO1VqRHcvSFgsK0NpRHgvSFc7QWpEeS9IYjs7QUFFQTtFQUNFLE9pRHgvSEU7QWpEeS9ISjs7QUFFQTtFQUNFLGFpRHgvSFM7QWpEeS9IWDs7QUFFQTtFQUNFLGVpRHgvSGE7QWpEeS9IZjs7QUFFQTtFQUNFLG1CaUR2L0hZO0VqRHcvSFosZWlEdi9IYTtFakR3L0hiLGlCaUR2L0hlO0VqRHcvSGYsY2lEdi9IVztBakR3L0hiOztBQUVBO0VBQ0UsbUJpRHAvSGtCO0VqRHEvSGxCLGNnQi9tSU07QWhCZ25JUjs7QUFFQTtFQUNFLFdpRGwvSFE7RWpEbS9IUixnQmlEbC9IYTtFakRtL0hiLG1CaURsL0hrQjtFakRtL0hsQixpQmlEai9IVTtBakRrL0haOztBQUVBO0VBQ0UsaUJpRGwvSGU7RWpEbS9IZixvQmlEbC9IZTtBakRtL0hqQjs7QUFFQTtFQUNFLG1CaURqL0hjO0VqRGsvSGQsa0JpRGovSGU7QWpEay9IakI7O0FBRUE7RUFDRSxjaUQ5K0hhO0VBR1gsZ0JBQVE7RWpENitIVixtQmlEbC9IQTtFakRtL0hBLGVpRDcrSGU7RUFJZixpQkFBQTtFakQyK0hBLGtCaURyK0hDO0FqRHMrSEg7O0FBRUE7RWlEdCtIRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VqRHcrSEEsd0JpRHYrSHFCO0VqRHUrSHJCLCtCaUR2K0hxQjtNakR1K0hyQixxQmlEditIcUI7VWpEdStIckIsdUJpRHYrSHFCO0VqRHcrSHJCLHVCaUR0K0hVO01qRHMrSFYsbUJpRHQrSFU7VWpEcytIVixlaUR0K0hVO0VqRHUrSFYsU2lEMStIQTtFakQyK0hBLFVpRHYrSEk7RWpEdytISixxQkFBcUI7QWtEenFJdkI7O0FsRDRxSUE7RWtEeHFJRSxvQkFBUTtFQUFSLHFCQUFRO0VBQVIsb0JBQVE7RUFBUixhQUFRO0VsRDBxSVIseUJrRDlxSVE7RWxEOHFJUiwyQmtEOXFJUTtNbEQ4cUlSLHNCa0Q5cUlRO1VsRDhxSVIsbUJrRDlxSVE7RWxEK3FJUix3QmtEMXFJa0I7RWxEMHFJbEIsK0JrRDFxSWtCO01sRDBxSWxCLHFCa0QxcUlrQjtVbEQwcUlsQix1QmtEMXFJa0I7RUFHbEIsbUJBQUE7RUFBQSxvQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtFbER5cUlBLGNrRHhxSWE7RUFHYixXQUFBO0VsRHVxSUEsbUJrRHRxSVk7QWxEdXFJZDs7QUFFQTtFQUNFLFdrRHRxSUU7QWxEdXFJSjs7QUFFQTtFQUNFLGFrRHJxSVU7RWxEc3FJVixXa0RocklBO0FsRGlySUY7O0FBRUE7RUFDRSxla0RucUlhO0FsRG9xSWY7O0FBRUE7RUFDRSxpQmtEeHFJQTtFbER5cUlBLG9Ca0RucUl3QjtBbERvcUkxQjs7QUFFQTtFa0QvcElFLDRCQUFhO0VBQWIsOEJBQWE7RUFBYixzQ0FBYTtNQUFiLGtDQUFhO1VBQWIsOEJBQWE7RWxEaXFJYix5QmtEaHFJWTtFbERncUlaLDJCa0RocUlZO01sRGdxSVosc0JrRGhxSVk7VWxEZ3FJWixtQmtEaHFJWTtBbERpcUlkOztBQUVBO0VBQ0UsZWtEaHFJYTtFbERpcUliLG1Ca0RocUlrQjtBbERpcUlwQjs7QUFFQTtFa0R6cElFLGVBQUE7QWxEMnBJRjs7QUFFQTtFQUNFLG1Ca0R6cEljO0VsRDBwSWQsZWtEenBJVztFbEQwcElYLGlCa0R4cElZO0FsRHlwSWQ7O0FBRUE7RUFDRSxha0R6cElXO0FsRDBwSWI7O0FBRUE7RUFDRSxnQmtEeHBJYTtBbER5cElmOztBQUVBO0VBQ0Usa0JrRHJwSWdCO0VsRHNwSWhCLE1rRHBwSUk7RWxEcXBJSixZa0QxcElFO0VsRDJwSUYsY2tEcnBJVztFbERzcElYLHFCa0RycElpQjtFbERzcElqQixtQ2tEOW9JRztNbEQ4b0lILCtCa0Q5b0lHO1VsRDhvSUgsMkJrRDlvSUc7QWxEK29JTDs7QUFFQTtFQUNFLGtCa0RwcElnQjtBbERxcElsQjs7QUFFQTtFQUNFLE1rRGpwSUk7RUFVSixXQUFBO0VsRHlvSUEsYWtEeG9JYTtBbER5b0lmOztBQUVBO0VBQ0UsVWtEdm9JVTtFbER3b0lWLFVrRDlvSUE7RWxEK29JQSxZa0R4b0lJO0FsRHlvSU47O0FBRUE7RUFDRSxpQmtEbnBJQTtFbERvcElBLG9Ca0R2b0llO0FsRHdvSWpCOztBQUVBO0VBQ0Usa0JrRHBvSVc7RWxEcW9JWCxVa0Rub0lVO0VsRG9vSVYsb0JrRHZvSUE7RWxEdW9JQSxxQmtEdm9JQTtFbER1b0lBLG9Ca0R2b0lBO0VsRHVvSUEsYWtEdm9JQTtFbER3b0lBLHdCa0Rwb0lhO0VsRG9vSWIsK0JrRHBvSWE7TWxEb29JYixxQmtEcG9JYTtVbERvb0liLHVCa0Rwb0lhO0VsRHFvSWIsV2tEbG9JVTtFbERtb0lWLGlCa0Qxb0lBO0VsRDJvSUEsZ0JrRG5vSWE7RWxEb29JYixvQmtEbm9JYTtBbERvb0lmOztBQUVBO0VtRDN3SUUscURBMFpEO0VBMVpDLDZDQTBaRDtFQXhaQyxXQUFRO0FuRDR3SVY7O0FBRUE7RW1EendJRSxrQkFBaUI7RW5EMndJakIsV21EcHhJRjtBbkRxeElBOztBQUVBO0VBQ0UsY21EendJYTtFbkQwd0liLG1CbUR4d0ltQjtFbkR5d0luQixXbUQ3d0lBO0FuRDh3SUY7O0FBRUE7RUFDRSxrQm1EdHdJZ0I7RW5EdXdJaEIsTW1EcndJRTtFbkRzd0lGLE9tRDF3SUE7RW5EMndJQSxXbUR0d0lJO0VuRHV3SUosWW1EdHdJVTtBbkR1d0laOztBQUVBO0VBQ0Usa0JtRGx3SVU7RW5EbXdJVixXbUR2d0lBO0VuRHd3SUEsTW1EbndJSTtFbkRvd0lKLE9tRG53SUk7RUFJSixXQUFBO0VuRGl3SUEsWW1EaHdJWTtBbkRpd0lkOztBQUVBO0VBQ0Usa0JtRC92SVU7RW5EZ3dJVixNbUR0d0lBO0VuRHV3SUEsT21EaHdJSTtFbkRpd0lKLFdtRGh3SUk7RW5EaXdJSixZbUQ5dklVO0VuRCt2SVYsbUNtRDF3SUE7VW5EMHdJQSwyQm1EMXdJQTtFbkQyd0lBLFdtRC92SUk7QW5EZ3dJTjs7QUFFQTtFQUNFLGtCbUQzdklZO0VuRDR2SVosTW1EM3ZJSTtFbkQ0dklKLE9tRDN2SUk7RW5ENHZJSixjbUQxdklZO0VuRDJ2SVosZW1EaHdJRTtFbkRpd0lGLGdCbUQzdklZO0VuRDR2SVosb0JtRDN2SWU7S25EMnZJZixpQm1EM3ZJZTtFbkQ0dklmLDJCbURwdklHO0tuRG92SUgsd0JtRHB2SUc7RW5EcXZJSCw2Qm1EenZJcUI7TW5EeXZJckIseUJtRHp2SXFCO1VuRHl2SXJCLHFCbUR6dklxQjtBbkQwdkl2Qjs7QUFFQTtFbURydklFO0lBQ0Usa0JBQWtCO0VuRHV2SXBCO0FBQ0Y7O0FBRUE7RUFDRSxhbUR0dklhO0VuRHV2SWIsa0JtRHR2SWE7RW5EdXZJYixXbUR0dklVO0VuRHV2SVYsUW1EdHZJRTtFbkR1dklGLFNtRHR2SUU7RW5EdXZJRix3Q21EdHZJa0I7TW5Ec3ZJbEIsb0NtRHR2SWtCO1VuRHN2SWxCLGdDbUR0dklrQjtFbkR1dklsQix5Qm1EdHZJbUI7RW5Ec3ZJbkIsMkJtRHR2SW1CO01uRHN2SW5CLHNCbUR0dkltQjtVbkRzdkluQixtQm1EdHZJbUI7RW5EdXZJbkIsVW1EcnZJVTtFbkRzdklWLGdDbURwd0lBO0VuRG93SUEsMkJtRHB3SUE7RW5Eb3dJQSx3Qm1EcHdJQTtBbkRxd0lGOztBQUVBO0VBQ0UsVW1EdHZJSTtBbkR1dklOOztBQUVBO0VBQ0UscUJtRDV3SUE7RW5ENndJQSxjbURydklTO0VuRHN2SVQsVW1EcnZJUTtFbkRzdklSLGVtRHJ2SVc7RW5Ec3ZJWCx3Q21EcnZJaUI7RW5Ec3ZJakIsZW1EcnZJSTtBbkRzdklOOztBQUVBO0VBQ0UsZ0JtRHB2SVU7QW5EcXZJWjs7QUFFQTtFQUNFLFdtRHB2SUE7RW5EcXZJQSxZbURqdklJO0VuRGt2SUosY21EL3VJVTtBbkRndklaOztBQUVBO0VBQ0UsWW1EOXVJVztFbkQrdUlYLGFtRDd1SVk7RW5EOHVJWixjbURqdklFO0FuRGt2SUo7O0FBRUE7RUFDRSxhbUQxdUlZO0FuRDJ1SWQ7O0FBRUE7RUFDRSxhbURqdklFO0FuRGt2SUo7O0FBRUE7RUFDRSxhbUR2dUlhO0FuRHd1SWY7O0FBRUE7RUFDRSxhbURudUlZO0FuRG91SWQ7O0FBRUE7RUFDRSxrQm1EbHVJVTtFbkRtdUlWLFdtRDN1SUE7RW5ENHVJQSxTbURudUlPO0VuRG91SVAsV21EbnVJUTtFbkRvdUlSLG9CbURudUlJO0VuRG11SUoscUJtRG51SUk7RW5EbXVJSixvQm1EbnVJSTtFbkRtdUlKLGFtRG51SUk7RW5Eb3VJSix3Qm1EbnVJYTtFbkRtdUliLCtCbURudUlhO01uRG11SWIscUJtRG51SWE7VW5EbXVJYix1Qm1EbnVJYTtFbkRvdUliLHlCbURqdUltQjtFbkRpdUluQiwyQm1EanVJbUI7TW5EaXVJbkIsc0JtRGp1SW1CO1VuRGl1SW5CLG1CbURqdUltQjtFbkRrdUluQixXbURqdklBO0VuRGt2SUEsWW1EbHVJUztFbkRtdUlULFVtRGx1SVE7RW5EbXVJUixlbURsdUlhO0VuRG11SWIsa0JtRGx1SWE7RW5EbXVJYix5Qm1EaHVJcUI7RW5EaXVJckIsY21EdnZJQTtFbkR3dklBLGVtRGp1SWE7QW5Ea3VJZjs7QUFFQTtFQUNFLFdtRDl0SVc7RW5EK3RJWCxZbUQ5dElFO0FuRCt0SUo7O0FBRUE7RUFDRSxrQm1EOXRJa0I7RW5EK3RJbEIsV21EN3RJVTtFbkQ4dElWLGNtRHZ1SUE7RW5Ed3VJQSxXbUQ5dElJO0VuRCt0SUosb0NtRDl0SWtCO0VuRDh0SWxCLDRCbUQ5dElrQjtFbkQrdElsQixvQm1EOXRJaUI7RW5EK3RJakIsYW1ENXRJVTtFbkQ2dElWLGtDbUQ1dUlBO01uRDR1SUEsOEJtRDV1SUE7VW5ENHVJQSwwQm1ENXVJQTtBbkQ2dUlGOztBQUVBO0VtRHp0SUUsbUJBQUE7RW5EMnRJQSxrQ21EMXRJcUI7RW5EMnRJckIsY21EMXRJRTtFbkQydElGLHFCbUQxdElxQjtFbkQydElyQixpQm1EMXRJYTtBbkQydElmOztBQUVBO0VBQ0UsZ0JtRDF0SUk7RW5EMnRJSixjbUQxdElJO0FuRDJ0SU47O0FBRUE7RUFDRSxpQm1EdnVJQTtFbkR3dUlBLG9CbUR6dElpQjtFbkQwdElqQixrQm1EenRJSTtBbkQwdElOOztBQUVBO0VBQ0Usa0JtRHR0SWlCO0VuRHV0SWpCLHFCbURydElxQjtBbkRzdEl2Qjs7QUFFQTtFQUNFLGtCbUQ1dElBO0VuRDZ0SUEsU21EcnRJSTtFbkRzdElKLFdtRG50SUU7RW5Eb3RJRixnQ21EOXNJRztNbkQ4c0lILDRCbUQ5c0lHO1VuRDhzSUgsd0JtRDlzSUc7RW5EK3NJSCxjbURsdElZO0VuRG10SVosV21EdHRJRTtFbkR1dElGLFltRG50SU07RW5Eb3RJTiw0RG1EaHRJWTtFbkRpdElaLHNCbUR2c0lHO0VuRHdzSUgsMkJtRC9zSXVCO0VuRGd0SXZCLDRCbURudElFO0VuRG90SUYsV21EaHRJTTtBbkRpdElSOztBQUVBO0VBQ0Usa0JtRDNzSVk7RW5ENHNJWixTbUQ3c0lFO0VuRDhzSUYsWW1ENXNJTTtFQUtOLDJDQUFlO01BQWYsdUNBQWU7VUFBZixtQ0FBZTtFbkR5c0lmLGNtRHhzSVk7RW5EeXNJWixXbUR4c0lXO0VuRHlzSVgsWW1EM3NJQztFbkQ0c0lELDREbUR2c0lzQjtFbkR3c0l0QixzQm1EdnNJZ0I7RW5Ed3NJaEIsMkJtRHZzSWM7RW5Ed3NJZCw0Qm1EdnNJYztFbkR3c0lkLFdtRHZzSVU7QW5Ed3NJWjs7QUFFQTtFQUNFLGVtRHB0SUM7RW5EcXRJRCxtQm1EdnNJYTtBbkR3c0lmOztBQUVBO0VBQ0UsbUJtRHRzSWdCO0VuRHVzSWhCLGVtRHRzSVk7RUFLWixpQkFBQTtFbkRtc0lBLGNtRGxzSVc7QW5EbXNJYjs7QUFFQTtFQUNFLGtCbURsc0lhO0VuRG1zSWIsZW1EbHNJZTtFbkRtc0lmLGlCbURsc0llO0VuRG1zSWYsY2dCcDlJTTtBaEJxOUlSOztBQUVBO0VBQ0Usa0JtRGxzSWU7RW5EbXNJZixhbURsc0lJO0VuRG1zSUosU21EaHNJUTtFbkRpc0lSLG1DbURqdElBO01uRGl0SUEsK0JtRGp0SUE7VW5EaXRJQSwyQm1EanRJQTtFbkRrdElBLFltRGpzSUk7RW5Ea3NJSixZbURqc0lJO0VuRGtzSUosbUVtRC9ySUM7RUFFRCx3QkFBQTtFbkQrcklBLDJCbUQ5cklhO0VuRCtySWIsNEJtRDlySWM7RW5EK3JJZCxXbUQ5cklFO0FuRCtySUo7O0FBRUE7RUFDRSxpQm1EOXJJWTtFbkQrcklaLGNtRDlySUk7RW5EK3JJSixtQm1ENXJJbUI7RW5ENnJJbkIseUJtRHhzSUE7QW5EeXNJRjs7QUFFQTtFbUR6cklFLDRCQUFVO0VBQVYsOEJBQVU7RUFBVixzQ0FBVTtNQUFWLGtDQUFVO1VBQVYsOEJBQVU7QW5EMnJJWjs7QUFFQTtFQUNFLGdCbUQxcklhO0VuRDJySWIsY21EMXJJYTtBbkQycklmOztBQUVBO0VBQ0UsbUJtRDFySWM7QW5EMnJJaEI7O0FBRUE7RUFDRSxjbUR4cklVO0VuRHlySVYscUJtRHhzSUE7QW5EeXNJRjs7QUFFQTtFQUNFLGVtRHpySWE7RUFJYixtQkFBQTtFbkR1cklBLGtCbUR0cklpQjtBbkR1ckluQjs7QUFFQTtFQUNFLHFCbUR0ckltQjtFbkR1ckluQixrQm1EcnJJVTtFbkRzcklWLG1CbUQ3cklBO0VuRDhySUEsbUdtRHRySXNCO1VuRHNySXRCLDJGbUR0cklzQjtBbkR1ckl4Qjs7QUFFQTtFQUNFLGdCbURsc0lBO0FuRG1zSUY7O0FBRUE7RW1EanJJRSxjQUFBO0VuRG1ySUEsb0JtRGxySWU7RW5EbXJJZixnQm1EbHJJRTtBbkRtcklKOztBQUVBO0VBQ0UseUJtRGxySWlCO0VuRGtySWpCLDJCbURscklpQjtNbkRrcklqQixzQm1EbHJJaUI7VW5Ea3JJakIsbUJtRGxySWlCO0FuRG1ySW5COztBQUVBO0VBQ0Usa0JtRGxySWE7RW5EbXJJYixhbURscklJO0VuRG1ySUosZ0JtRGxySWE7QW5EbXJJZjs7QUFFQTtFQUNFLGtCbURqcklhO0VuRGtySWIsUW1EanJJSTtFbkRrcklKLFNtRGpySUk7RW5Ea3JJSix3Q21EL3FJQztNbkQrcUlELG9DbUQvcUlDO1VuRCtxSUQsZ0NtRC9xSUM7RUFFRCxXQUFBO0VuRCtxSUEsZ0JtRDlxSWE7QW5EK3FJZjs7QUFFQTtFQUNFLGdCbURucklBO0VuRG9ySUEsY21EOXFJVztFbkQrcUlYLGlCbUQ5cUlZO0FuRCtxSWQ7O0FBRUE7RUFDRSxtQm1EN3FJZ0I7QW5EOHFJbEI7O0FBRUE7RW9EdmtKRSxnQkFBZ0I7QXBEeWtKbEI7O0FBRUE7RUFDRSxnQm9EeGtKRTtFQUdGLGNBQVE7RXBEdWtKUixxQm9EaGxKWTtBcERpbEpkOztBQUVBO0VBQ0UsV29EcmtKRTtFQUdGLGdCQUFBO0VwRG9rSkEsaUJvRG5rSmE7QXBEb2tKZjs7QUFFQTtFQUNFLGlCb0Rua0plO0VwRG9rSmYsb0JvRDdqSkM7QXBEOGpKSDs7QUFFQTtFb0Q5akpFLG1CQUFBO0VwRGdrSkEsa0JvRC9qSlk7QXBEZ2tKZDs7QUFFQTtFQUNFLGtCb0Q5akpVO0VwRCtqSlYsVW9EcmtKQTtFcERza0pBLG9Cb0QvakpJO0VwRCtqSkoscUJvRC9qSkk7RXBEK2pKSixvQm9EL2pKSTtFcEQrakpKLGFvRC9qSkk7RXBEZ2tKSix1Qm9EN2pKVTtNcEQ2akpWLG1Cb0Q3akpVO1VwRDZqSlYsZW9EN2pKVTtFcEQ4akpWLGlCb0R4a0pBO0VwRHlrSkEsZW9EOWpKYTtBcEQrakpmOztBQUVBOztFQUVFLGtCb0QxakpZO0VwRDJqSlosV29EMWpKVTtFcEQyakpWLHdCb0Q3aUpHO0VwRDhpSkgsMkJvRHpqSnVCO0VwRDBqSnZCLDRCb0QvakpFO0VwRGdrSkYsV29EMWpKUztBcEQyakpYOztBQUVBO0VBQ0UsVW9EcGtKRTtFcERxa0pGLFdvRHpqSlM7RXBEMGpKVCxZb0R6akpVO0VwRDBqSlYsYW9EempKVztFcEQwakpYLHdEb0R0akpTO0FwRHVqSlg7O0FBRUE7RUFDRSxhb0RyakpZO0VwRHNqSlosVW9EM2pKRTtFcEQ0akpGLFlvRHRqSlM7RXBEdWpKVCxhb0R0akpVO0VwRHVqSlYsd0RvRDlpSkc7QXBEK2lKTDs7QUFFQTtFQUNFLG9Cb0RyakpVO0VwRHFqSlYscUJvRHJqSlU7RXBEcWpKVixvQm9EcmpKVTtFcERxakpWLGFvRHJqSlU7RXBEc2pKViw0Qm9EcmpKa0I7RXBEcWpKbEIsNkJvRHJqSmtCO0VwRHFqSmxCLDhCb0RyakprQjtNcERxakpsQiwwQm9EcmpKa0I7VXBEcWpKbEIsc0JvRHJqSmtCO0VwRHNqSmxCLHlCb0RsakpFO0VwRGtqSkYsMkJvRGxqSkU7TXBEa2pKRixzQm9EbGpKRTtVcERrakpGLG1Cb0RsakpFO0VwRG1qSkYsV29EbGpKUztFcERtakpULGNvRGxqSmE7RXBEbWpKYixtQm9EcmlKRztFcERzaUpILGVvRGpqSlk7QXBEa2pKZDs7QUFFQTtFQUNFLGVvRGxqSmE7QXBEbWpKZjs7QUFFQTtFQUNFLFdvRGpqSk07RXBEa2pKTixZb0RqakpNO0VwRGtqSk4saUJvRDlpSkU7QXBEK2lKSjs7QUFFQTtFQUNFLGVvRDdpSlk7RXBEOGlKWixXb0RuakpFO0FwRG9qSko7O0FBRUE7RUFDRSxpQm9ENWlKWTtFcEQ2aUpaLG9Cb0R4akpFO0FwRHlqSko7O0FBRUE7RW9EeGlKRSxtQkFBQTtFcEQwaUpBLGtCb0R6aUpZO0FwRDBpSmQ7O0FBRUE7RUFDRSxjb0R6aUphO0VwRDBpSmIsZ0JvRHhpSlU7RXBEeWlKVixtQm9EaGpKQTtFcERpakpBLGtCb0R6aUpjO0FwRDBpSmhCOztBQUVBO0VBQ0Usb0JvRHppSkk7RXBEeWlKSixxQm9EemlKSTtFcER5aUpKLG9Cb0R6aUpJO0VwRHlpSkosYW9EemlKSTtFcEQwaUpKLHdCb0R2aUpxQjtFcER1aUpyQiwrQm9EdmlKcUI7TXBEdWlKckIscUJvRHZpSnFCO1VwRHVpSnJCLHVCb0R2aUpxQjtFcER3aUpyQix1Qm9EdmpKQTtNcER1akpBLG1Cb0R2akpBO1VwRHVqSkEsZW9EdmpKQTtFcER3akpBLFNvRHhpSk87RXBEeWlKUCxVb0R4aUpJO0VwRHlpSkosZW9EeGlKVztFcER5aUpYLHFCb0R4aUplO0FwRHlpSmpCOztBQUVBO0VBQ0Usb0JvRHJpSmE7RXBEcWlKYixxQm9EcmlKYTtFcERxaUpiLG9Cb0RyaUphO0VwRHFpSmIsYW9EcmlKYTtFcERzaUpiLHlCb0RwaUptQjtFcERvaUpuQiwyQm9EcGlKbUI7TXBEb2lKbkIsc0JvRHBpSm1CO1VwRG9pSm5CLG1Cb0RwaUptQjtFcERxaUpuQix3Qm9EMWlKQTtFcEQwaUpBLCtCb0QxaUpBO01wRDBpSkEscUJvRDFpSkE7VXBEMGlKQSx1Qm9EMWlKQTtFcEQyaUpBLG1Cb0RyaUpJO0VwRHFpSkosb0JvRHJpSkk7TXBEcWlKSixvQm9EcmlKSTtVcERxaUpKLFlvRHJpSkk7RXBEc2lKSixVb0RyaUpJO0VwRHNpSkosZ0JvRHJpSkk7RXBEc2lKSixtQm9EbmlKbUI7RXBEb2lKbkIsZW9EL2lKQTtBcERnakpGOztBQUVBO0VBQ0UsZW9EaGlKVTtBcERpaUpaOztBQUVBO0VBQ0UsY29EOWhKRTtFcEQraEpGLG9Cb0Q3aEptQjtBcEQ4aEpyQjs7QUFFQTtFcUQ5c0pBLGlCQUFZO0VBQ1Ysb0JBQWdCO0VBQ2hCLHlCQXNIRDtBckQwbEpEOztBQUVBO0VBQ0UsbUJxRC9zSmdCO0VBR2hCLGNBQVE7RXJEOHNKUixrQnFEdnRKVTtBckR3dEpaOztBQUVBO0VBQ0UsY3FENXNKRTtFckQ2c0pGLGdCcUQ1c0phO0VyRDZzSmIsbUJxRDVzSmM7RXJENnNKZCxlcUQzc0pVO0VyRDRzSlYsaUJxRGp0SkE7RXJEa3RKQSxjcUQ1c0pJO0VyRDZzSkosa0JxRDFzSlU7QXJEMnNKWjs7QUFFQTtFcUR2c0pFLGlCQUFBO0VyRHlzSkEsZ0NxRHhzSmU7RXJEd3NKZix3QnFEeHNKZTtFckR5c0pmLGtCcUR4c0prQjtFckR5c0psQixlcUR4c0pFO0VyRHlzSkYsb0NxRHhzSnFCO01yRHdzSnJCLGdDcUR4c0pxQjtVckR3c0pyQiw0QnFEeHNKcUI7QXJEeXNKdkI7O0FBRUE7RUFDRSxpRHFEdHNKQztFckRzc0pELHlDcUR0c0pDO0VyRHNzSkQsb0NxRHRzSkM7RXJEc3NKRCxpQ3FEdHNKQztFckRzc0pELGdFcUR0c0pDO0FyRHVzSkg7O0FBRUE7RUFDRSxXcURwc0pVO0VyRHFzSlYsbUJxRHpzSkE7RXJEMHNKQSwyQ3FEcnNKa0I7RXJEcXNKbEIsbUNxRHJzSmtCO0VyRHFzSmxCLDhCcURyc0prQjtFckRxc0psQiwyQnFEcnNKa0I7RXJEcXNKbEIsb0RxRHJzSmtCO0FyRHNzSnBCOztBQUVBO0VBQ0UsYXFEcHNKVztBckRxc0piOztBQUVBO0VBQ0UsMERxRGxxSkc7VXJEa3FKSCxrRHFEbHFKRztBckRtcUpMOztBQUVBO0VBQ0UsYXFEenNKRztBckQwc0pMOztBQUVBO0VBQ0UsaUJxRGhzSmlCO0VyRGlzSmpCLG9CcURoc0ppQjtBckRpc0puQjs7QUFFQTtFQUNFLG9CcURoc0pNO0VyRGdzSk4scUJxRGhzSk07RXJEZ3NKTixvQnFEaHNKTTtFckRnc0pOLGFxRGhzSk07RXJEaXNKTiw0QnFEaHNKTTtFckRnc0pOLDZCcURoc0pNO0VyRGdzSk4sOEJxRGhzSk07TXJEZ3NKTiwwQnFEaHNKTTtVckRnc0pOLHNCcURoc0pNO0VyRGlzSk4seUJxRGhzSmlCO0VyRGdzSmpCLDJCcURoc0ppQjtNckRnc0pqQixzQnFEaHNKaUI7VXJEZ3NKakIsbUJxRGhzSmlCO0FyRGlzSm5COztBQUVBO0VBQ0Usa0JxRGhzSmdCO0VyRGlzSmhCLGNxRGhzSlE7RXJEaXNKUixXcURoc0pRO0VyRGlzSlIsZ0JxRGhzSmE7RXJEaXNKYixtQnFEaHNKZ0I7RXJEaXNKaEIsZXFEaHNKUTtFckRpc0pSLGVxRGhzSlE7RXJEaXNKUixpQnFEaHNKUTtFckRpc0pSLGNxRGhzSlE7RUFNUixrQkFBQTtBckQ0ckpGOztBQUVBO0VBQ0Usa0JxRHpySmlCO0VyRDBySmpCLFVxRHpySkU7RXJEMHJKRixVcUR6ckpFO0VyRDBySkYsY3FEenJKYTtFckQwckpiLFdxRHpySkU7RXJEMHJKRixZcUR4ckpVO0VyRHlySlYsNERxRGhzSlM7RXJEaXNKVCxzQnFEenJKb0I7RXJEMHJKcEIsMkJxRHpySnVCO0VyRDBySnZCLDRCcUR6ckptQjtFckQwckpuQixXcUR6ckpJO0FyRDBySk47O0FBRUE7RUFDRSxrQnFEeHJKZ0I7RXJEeXJKaEIsYXFEeHJKSTtFckR5ckpKLFdxRHhySkk7RXJEeXJKSixjcUR4ckpJO0VyRHlySkosV3FEeHJKSTtFckR5ckpKLFlBQVk7RXNEOXlKZCw0REFBWTtFQUNWLHNCQUFrQjtFQUNsQiwyQkFBa0I7RUFDbEIsNEJBQW9CO0VBQ3BCLFdBQUE7RUFFQSw2QkFBbUI7TUFBbkIseUJBQW1CO1VBQW5CLHFCQUFtQjtBdEQreUpyQjs7QUFFQTtFQUNFLGNzRDl5Skk7RUFJSixlQUFRO0V0RDR5SlIsa0JzRDF6SlU7RXREMnpKVixpQnNENXlKZTtFdEQ2eUpmLGNzRDV5SkU7RUFoQkosa0JBbUJVO0F0RDJ5SlY7O0FBRUE7RUFDRSxrQnNEMXlKYTtFdEQyeUpiLFVzRDF5SlU7RXREMnlKVixrQnNEMXlKa0I7RXREMnlKbEIsb0JzRDF5Sm1CO0V0RDJ5Sm5CLHlCc0QxeUp1QjtBdEQyeUp6Qjs7QUFFQTtFQUNFLGtCc0R4eUpZO0V0RHl5SlosV3NEeHlKVztFdER5eUpYLFlzRHh5Slc7RXREeXlKWCxPc0R4eUpFO0V0RHl5SkYsV3NEdnlKVTtFdER3eUpWLFlzRDl5SkE7RXREK3lKQSxxRHNEeHlKd0I7RXREeXlKeEIsMEJzRG55SkM7RUFFRCxrQ0FBVTtFdERteUpWLDRCc0RseUpxQjtFdERteUpyQixXZ0JwMEpPO0FoQnEwSlQ7O0FBRUE7RUFDRSxrQnNEbHlKSTtFdERteUpKLFdzRGh5SlU7RXREaXlKVixlc0QxeUpBO0F0RDJ5SkY7O0FBRUE7RUFDRSxpQmdCOTBKYztFaEIrMEpkLGNzRDl4SmE7QXREK3hKZjs7QUFFQTtFQUNFLGtCc0Q5eEplO0V0RCt4SmYsVXNENXhKVTtFdEQ2eEpWLGVzRHZ5SkE7QXREd3lKRjs7QUFFQTtFQUNFLGtCc0QxeEpZO0V0RDJ4SlosTXNEMXhKRTtFdEQyeEpGLFdzRHp4SlU7RXREMHhKVixtQnNEL3hKQTtBdERneUpGOztBQUVBO0VBQ0Usa0JzRHZ4SlE7QXREd3hKVjs7QUFFQTtFQUNFLFFzRDd4SkE7RXREOHhKQSxVc0RweEpJO0VBSUosWUFBQTtBdERreEpGOztBQUVBO0VBQ0UsVXNEL3dKVTtFdERneEpWLFdzRG54SkU7RXREb3hKRixZc0RoeEpNO0F0RGl4SlI7O0FBRUE7RUFDRSxpQnNEOXdKWTtFdEQrd0paLG9Cc0R6eEpFO0F0RDB4Sko7O0FBRUE7RUFDRSxlc0Q1d0pFO0V0RDZ3SkYsbUJzRDV3SmlCO0F0RDZ3Sm5COztBQUVBO0VBQ0Usb0JzRDV3Slc7RXRENHdKWCxxQnNENXdKVztFdEQ0d0pYLG9Cc0Q1d0pXO0V0RDR3SlgsYXNENXdKVztFdEQ2d0pYLDRCc0Q1d0prQjtFdEQ0d0psQiw2QnNENXdKa0I7RXRENHdKbEIsOEJzRDV3SmtCO010RDR3SmxCLDBCc0Q1d0prQjtVdEQ0d0psQixzQnNENXdKa0I7RXRENndKbEIseUJzRDV3SmE7RXRENHdKYiwyQnNENXdKYTtNdEQ0d0piLHNCc0Q1d0phO1V0RDR3SmIsbUJzRDV3SmE7RXRENndKYixZc0Qxd0pZO0V0RDJ3Slosa0JzRHJ4SkU7RXREc3hKRix5QnNEM3dKZ0I7RXRENHdKaEIseUJzRDN3SmtCO0V0RDR3SmxCLG1Cc0Qzd0phO0V0RDR3SmIsdURzRHh3SlM7VXREd3dKVCwrQ3NEeHdKUztFdER5d0pULGtCc0R4d0pVO0F0RHl3Slo7O0FBRUE7RUFDRSxtQnNEdndKWTtFdER3d0paLGVzRDl3SkU7RXREK3dKRixnQnNEeHdKWTtFdER5d0paLGlCc0R4d0phO0V0RHl3SmIsY3NEeHdKVztBdER5d0piOztBQUVBO0VBQ0UsbUJzRHJ3SmM7RXREc3dKZCxlc0Ryd0plO0V0RHN3SmYsaUJzRHB3Slk7RXREcXdKWixjc0Qxd0pFO0F0RDJ3Sko7O0FBRUE7RUFDRSxvQnNEbndKWTtFdERtd0paLHFCc0Rud0pZO0V0RG13Slosb0JzRG53Slk7RXREbXdKWixhc0Rud0pZO0V0RG93Slosd0JzRC93SkU7RXREK3dKRiwrQnNEL3dKRTtNdEQrd0pGLHFCc0Qvd0pFO1V0RCt3SkYsdUJzRC93SkU7RXREZ3hKRiw0QnNEcHdKZ0I7RXREb3dKaEIsNkJzRHB3SmdCO0V0RG93SmhCLDhCc0Rwd0pnQjtNdERvd0poQiwwQnNEcHdKZ0I7VXREb3dKaEIsc0JzRHB3SmdCO0V0RHF3SmhCLFdzRHB3Sk07RXREcXdKTixnQnNEcHdKYTtFdERxd0piLGlCc0Rqd0pFO0V0RGt3SkYsa0JzRGp3SmM7QXREa3dKaEI7O0FBRUE7RUFDRSxnQnNEdHdKRTtBdER1d0pKOztBQUVBO0VBQ0UsbUJzRC92Slk7RXREK3ZKWixvQnNEL3ZKWTtNdEQrdkpaLG9Cc0QvdkpZO1V0RCt2SlosWXNEL3ZKWTtFdERnd0paLGdCc0Qzd0pFO0V0RDR3SkYsYXNEaHdKVztBdERpd0piOztBQUVBO0VBQ0UsbUJzRDV2SmE7QXRENnZKZjs7QUFFQTtFdUQ1N0pBLGlCQUFrQjtFQUNoQixvQkFBaUI7QXZEODdKbkI7O0FBRUE7RUFDRSxrQnVENzdKZTtFdkQ4N0pmLHFCdUQ3N0prQjtFQUdsQixlQUFRO0V2RDQ3SlIsaUJ1RHI4SkY7RXZEczhKRSxjdUQ1N0pFO0F2RDY3Sko7O0FBRUE7RUFDRSxtQnVEejdKbUI7RXZEMDdKbkIsZXVENzdKQTtFdkQ4N0pBLGdCdUQxN0pJO0V2RDI3SkosaUJ1RHg3SlU7QXZEeTdKWjs7QUFFQTtFQUNFLG1CdUR0N0pZO0V2RHU3SlosZXVEdDdKVztFQUdYLGdCQUFBO0V2RHE3SkEsaUJ1RHA3SmE7QXZEcTdKZjs7QUFFQTtFQUNFLGN1RHA3Skk7RXZEcTdKSixxQnVEcDdKbUI7RUFJbkIsOEJBQUE7RUFBQSx5QkFBQTtFQUFBLHNCQUFBO0F2RGs3SkY7O0FBRUE7RUFDRSxjdURqN0phO0V2RGs3SmIsMEJ1RDE2SkM7QXZEMjZKSDs7QUFFQTtFQUNFLHFCdURqN0phO0F2RGs3SmY7O0FBRUE7RUFDRSxrQnVENzZKVTtFdkQ4NkpWLFV1RGo3SkE7RXZEazdKQSxpQnVEOTZKZTtFdkQrNkpmLGlCdUQ1NkpVO0V2RDY2SlYseUV1RHA3Sk87RXZEbzdKUCxzRXVEcDdKTztFdkRxN0pQLGdCdUQ3NkphO0F2RDg2SmY7O0FBRUE7RUFDRSw0QnVEMTZKaUI7RXZEMDZKakIsOEJ1RDE2SmlCO0V2RDA2SmpCLHNDdUQxNkppQjtNdkQwNkpqQixrQ3VEMTZKaUI7VXZEMDZKakIsOEJ1RDE2SmlCO0F2RDI2Sm5COztBQUVBO0VBQ0Usa0J1RDE2Skk7RXZEMjZKSixVdUR4NkpVO0V2RHk2SlYsb0J1RGw3SkE7RXZEazdKQSxxQnVEbDdKQTtFdkRrN0pBLG9CdURsN0pBO0V2RGs3SkEsYXVEbDdKQTtFdkRtN0pBLDRCdUR6NkptQjtFdkR5NkpuQiw2QnVEejZKbUI7RXZEeTZKbkIsOEJ1RHo2Sm1CO012RHk2Sm5CLDBCdUR6NkptQjtVdkR5NkpuQixzQnVEejZKbUI7RXZEMDZKbkIsd0J1RHo2Sm1CO0V2RHk2Sm5CLCtCdUR6NkptQjtNdkR5NkpuQixxQnVEejZKbUI7VXZEeTZKbkIsdUJ1RHo2Sm1CO0V2RDA2Sm5CLGV1RHo2Skk7RUFJSixpQkFBQTtFdkR1NkpBLG9CdUR0NkppQjtBdkR1NkpuQjs7QUFFQTtFQUNFLG1CdUR0NkplO0V2RHU2SmYsY3VEdDZKSTtFdkR1NkpKLGlCdURwNkpVO0F2RHE2Slo7O0FBRUE7RUFDRSxtQnVEbDZKa0I7RXZEbTZKbEIsY2dCeDlKTTtBaEJ5OUpSOztBd0R2Z0tBO0VBQ0Usa0JBQWlCO0VBQ2pCLFVBQUE7RUFFQSxlQUFRO0V4RHlnS1IsYXdEN2dLRjtFeEQ4Z0tFLGV3RHpnS2E7RUFHYixnQkFBUTtBeER3Z0tWOztBQUVBO0V3RHJnS0Usa0JBQUE7RXhEdWdLQSxXd0R0Z0tFO0V4RHVnS0YsWXdEdGdLWTtBeER1Z0tkOztBQUVBO0VBQ0Usa0J3RHBnS1U7QXhEcWdLWjs7QUFFQTtFQUNFLGtCd0RsZ0tZO0V4RG1nS1osUXdEbGdLRTtFQUdGLE9BQUE7RXhEaWdLQSxXd0RoZ0tXO0V4RGlnS1gsZ0J3RGhnS2U7RXhEaWdLZixtQ3dELy9KMEI7TXhEKy9KMUIsK0J3RC8vSjBCO1V4RCsvSjFCLDJCd0QvL0owQjtFeERnZ0sxQixvQndEcGdLQTtLeERvZ0tBLGlCd0RwZ0tBO0V4RHFnS0EsZ0J3RGhnS0k7QXhEaWdLTjs7QUFFQTtFQUNFLE13RC8vSkk7RUFJSixPQUFBO0V4RDYvSkEsV3dENS9KVTtFeEQ2L0pWLFl3RDUvSlk7RXhENi9KWixvQndENS9KZTtLeEQ0L0pmLGlCd0Q1L0plO0F4RDYvSmpCOztBQUVBO0VBQ0UsVXdENS9KRTtFeEQ2L0pGLFl3RDMvSlU7RXhENC9KVixZd0RyZ0tBO0F4RHNnS0Y7O0FBRUE7RUFDRSxRd0QzL0pJO0V4RDQvSkosVXdEMy9KSTtFeEQ0L0pKLFl3RDNnS0M7QXhENGdLSDs7QUFFQTtFQUNFLGF3RHovSmE7RXhEMC9KYixXd0R6L0pJO0V4RDAvSkosZ0J3RHovSmU7RXhEMC9KZixtQndEei9KZ0I7QXhEMC9KbEI7O0FBRUE7RUFDRSxpQndEei9KZTtFeEQwL0pmLG9Cd0R4L0pZO0F4RHkvSmQ7O0FBRUE7RUFDRSw0QndEdi9KNEI7RXhEdS9KNUIsOEJ3RHYvSjRCO0V4RHUvSjVCLHNDd0R2L0o0QjtNeER1L0o1QixrQ3dEdi9KNEI7VXhEdS9KNUIsOEJ3RHYvSjRCO0F4RHcvSjlCOztBQUVBO0VBQ0UsZ0J3RHIvSkU7RXhEcy9KRixtQndEcC9KTTtBeERxL0pSOztBQUVBO0VBQ0UsZ0J3RDUrSk07RXhENitKTixjd0R6K0pFO0F4RDArSko7O0FBRUE7RUFDRSxnQndEcCtKYTtBeERxK0pmOztBQUVBO0VBQ0Usa0J3RHArSmM7RXhEcStKZCxtQndEbitKbUI7QXhEbytKckI7O0FBRUE7RUFDRSxrQndEbCtKVTtBeERtK0paOztBQUVBO0V3RC85SkUsTUFBQTtFeERpK0pBLFd3RGgrSlc7RXhEaStKWCxhd0RoK0pVO0F4RGkrSlo7O0FBRUE7RUFDRSxVd0RoK0pFO0V4RGkrSkYsV3dELzlKVTtFeERnK0pWLFl3RHgrSkE7QXhEeStKRjs7QUFFQTtFQUNFLFV3RC85Skk7RXhEZytKSixVd0QvOUpJO0V4RGcrSkosV3dELzlKSTtFeERnK0pKLFV3RDU5Slk7QXhENjlKZDs7QUFFQTtFQUNFLFV3RGorSkU7RXhEaytKRixVd0Q1OUpNO0V4RDY5Sk4sV0FBVztFeUR4bktiLFVBQUE7QXpEMG5LQTs7QUFFQTtFeUR2bktFLHVEQUF3QjtVQUF4QiwrQ0FBd0I7QXpEeW5LMUI7O0FBRUE7RXlEdG5LRSxjQUFRO0V6RHduS1IsV3lEbG9LRjtFekRtb0tFLGdCeUR4bkthO0V6RHluS2IsV3lEeG5LRTtBekR5bktKOztBQUVBO0VBQ0Usa0J5RHRuS2tCO0V6RHVuS2xCLE15RHJuS0U7RXpEc25LRixPeUQzbktBO0V6RDRuS0EsV3lEdG5LSTtBekR1bktOOztBQUVBO0VBQ0Usa0J5RHJuS2U7RXpEc25LZixvQnlEcm5La0I7QXpEc25LcEI7O0FBRUE7RUFDRSxvQnlEbm5LUztFekRtbktULHFCeURubktTO0V6RG1uS1Qsb0J5RG5uS1M7RXpEbW5LVCxheURubktTO0V6RG9uS1QsNEJ5RG5uS2dCO0V6RG1uS2hCLDhCeURubktnQjtFekRtbktoQixzQ3lEbm5LZ0I7TXpEbW5LaEIsa0N5RG5uS2dCO1V6RG1uS2hCLDhCeURubktnQjtBekRvbktsQjs7QUFFQTtFQUNFLGdCeURubktJO0V6RG9uS0osY3lEbm5LSTtBekRvbktOOztBQUVBO0VBQ0Usa0J5RC9vS0M7RXpEZ3BLRCxVeURubktNO0V6RG9uS04sZ0J5RG5uS1k7RXpEb25LWixjeURubktZO0V6RG9uS1osZXlEam5LWTtBekRrbktkOztBQUVBO0V5RDdtS0Usa0JBQUE7RXpEK21LQSxXeUQ5bUtVO0V6RCttS1YsT3lEOW1LRTtFekQrbUtGLE95RDltS087RXpEK21LUCxXeUQ5bUtRO0V6RCttS1IsV3lEOW1LUztFekQrbUtULGdFeUQ5bUtlO0V6RCttS2YsaUN5RDltS29CO0V6RCttS3BCLHdCeUQ5bUttQjtFekQrbUtuQiw0QnlEOW1LdUI7RXpEK21LdkIsV3lEOW1LRTtBekQrbUtKOztBQUVBO0VBQ0UsNEJ5RDltS2E7RXpEOG1LYiw2QnlEOW1LYTtFekQ4bUtiLDhCeUQ5bUthO016RDhtS2IsMEJ5RDltS2E7VXpEOG1LYixzQnlEOW1LYTtBekQrbUtmOztBQUVBO0VBQ0Usa0J5RDVtS1U7RXpENm1LVixjeURqb0tBO0V6RGtvS0EsbUJ5RDdtS2E7QXpEOG1LZjs7QUFFQTtFeUR6bUtFLGlCQUFBO0F6RDJtS0Y7O0FBRUE7RUFDRSxVeUR4bUtFO0V6RHltS0YsV3lEeG1LUztBekR5bUtYOztBQUVBO0VBQ0Usa0J5RC9tS0E7QXpEZ25LRjs7QUFFQTtFQUNFLGtCeURqbUtDO0V6RGttS0QsV3lEdG1LVTtFekR1bUtWLGdCeURybktBO0V6RHNuS0EsbUJ5RHZtS2U7RXpEd21LZix5QnlEcm1LQztFQUVELHlCQUFTO0V6RHFtS1Qsa0J5RHBtS1k7RXpEcW1LWix1RHlEcG1LUTtVekRvbUtSLCtDeURwbUtRO0V6RHFtS1IsZ0J5RHBtS2E7QXpEcW1LZjs7QUFFQTtFQUNFLGN5RG5tS0U7RXpEb21LRixXeURubUtXO0V6RG9tS1gsaUJ5RGxtS1k7RXpEbW1LWixXeUR0bUtFO0F6RHVtS0o7O0FBRUE7RUFDRSxrQnlEL2xLWTtFekRnbUtaLFF5RG5tS0U7RXpEb21LRixTeURobUtNO0VBS04sd0NBQVk7TUFBWixvQ0FBWTtVQUFaLGdDQUFZO0V6RDZsS1osV3lENWxLVztBekQ2bEtiOztBQUVBO0VBQ0Usa0J5RDFsS1U7RXpEMmxLVixReURsbUtBO0V6RG1tS0EsU3lEM2xLSTtFQUlKLDZEQUFVO01BQVYseURBQVU7VUFBVixxREFBVTtFekR5bEtWLGN5RHhsS0U7QXpEeWxLSjs7QUFFQTtFQUNFLHFCeUR2bEtxQjtFekR3bEtyQixpQnlEOWxLQTtFekQrbEtBLG1CeUR4bEtpQjtFekR5bEtqQixleUR0bEtVO0V6RHVsS1YsZ0J5RGptS0E7RXpEa21LQSxpQnlEdmxLSTtFekR3bEtKLGtCeUR2bEtlO0V6RHdsS2YsV3lEdmxLSTtFQUlKLHVEQUFRO1VBQVIsK0NBQVE7QXpEcWxLVjs7QUFFQTtFQUNFLHlCeUR4bEtPO0F6RHlsS1Q7O0FBRUE7RUFDRSx5QnlEbmxLdUI7QXpEb2xLekI7O0FBRUE7RUFDRSx5QnlEaGxLcUI7QXpEaWxLdkI7O0FBRUE7RUFDRSxrQnlEaGxLSTtFekRpbEtKLE1BQU07RTBEdndLUixXQUFBO0VBQ0UsWUFBVztBMUR5d0tiOztBQUVBO0VBQ0UsVTBEeHdLRTtBMUR5d0tKOztBQUVBO0VBQ0UsVTBEdndLRTtBMUR3d0tKOztBQUVBO0VBQ0Usa0IwRHB3S1U7RTFEcXdLVixjMER6d0tBO0ExRDB3S0Y7O0FBRUE7RUFDRSxRMERwd0tJO0VBSUosU0FBQTtBMURrd0tGOztBQUVBO0VBQ0UsTzBEandLRTtFMURrd0tGLFMwRGp3S0U7QTFEa3dLSjs7QUFFQTtFQUNFLGtCMERqd0tlO0UxRGt3S2YsbUMwRGp3S3VCO00xRGl3S3ZCLCtCMERqd0t1QjtVMURpd0t2QiwyQjBEandLdUI7QTFEa3dLekI7O0FBRUE7RUFDRSxRMEQvd0tBO0UxRGd4S0EsUzBEaHdLSTtBMURpd0tOOztBQUVBO0UwRDV2S0UsUUFBQTtFMUQ4dktBLFMwRDd2S1M7QTFEOHZLWDs7QUFFQTtFQUNFLGlCMEQ3dktZO0UxRDh2S1osb0IwRDd2S21CO0ExRDh2S3JCOztBQUVBO0VBQ0UseUIwRDN2S21CO0UxRDJ2S25CLDJCMEQzdkttQjtNMUQydktuQixzQjBEM3ZLbUI7VTFEMnZLbkIsbUIwRDN2S21CO0ExRDR2S3JCOztBQUVBO0VBQ0UsZ0IwRDN2S2U7RTFENHZLZixtQjBEMXZLbUI7QTFEMnZLckI7O0FBRUE7RUFDRSxnQjBEenZLVTtFMUQwdktWLGMwRHh3S0E7QTFEeXdLRjs7QUFFQTtFQUNFLG1CMEQxdkthO0ExRDJ2S2Y7O0FBRUE7RUFDRSxnQjBEMXZLQTtBMUQydktGOztBQUVBO0VBQ0Usa0IwRC91S0M7RTFEZ3ZLRCxNMERudktFO0UxRG92S0YsVzBEeHZLQTtFMUR5dktBLGMwRHB2S1c7RUFJWCxvQkFBQTtBMURrdktGOztBMkRuMUtBO0VBQ0Usa0JBQWlCO0EzRHMxS25COztBQUVBO0VBQ0UsUzJEcjFLRTtFM0RzMUtGLFcyRHIxS0U7RUFHRixXQUFRO0EzRG8xS1Y7O0FBRUE7RTJEajFLRSxPQUFBO0UzRG0xS0EsUzJEbDFLRTtFM0RtMUtGLFcyRGwxS0U7QTNEbTFLSjs7QUFFQTtFMkQ5MEtFLGlCQUFBO0UzRGcxS0Esb0IyRC8wS2lCO0EzRGcxS25COztBQUVBO0VBQ0UsNEIyRC8wS3dCO0UzRCswS3hCLDhCMkQvMEt3QjtFM0QrMEt4QixzQzJELzBLd0I7TTNEKzBLeEIsa0MyRC8wS3dCO1UzRCswS3hCLDhCMkQvMEt3QjtBM0RnMUsxQjs7QUFFQTtFQUNFLGdCMkQzMEtVO0UzRDQwS1YsbUIyRC8wS0E7QTNEZzFLRjs7QUFFQTtFQUNFLGdCMkR6MEthO0UzRDAwS2IsbUIyRHowS21CO0EzRDAwS3JCOztBQUVBO0VBQ0UsbUIyRHowS1k7QTNEMDBLZDs7QUFFQTtFQUNFLG1CMkR4MEtlO0UzRHkwS2YsZTJEeDBLWTtBM0R5MEtkOztBQUVBO0VBQ0UsVzJEcjBLWTtBM0RzMEtkOztBQUVBO0VBQ0Usa0IyRDEwS0U7RTNEMjBLRixNMkRyMEtNO0UzRHMwS04sVzJEbDBLRTtFM0RtMEtGLGMyRGwwS2E7RTNEbTBLYixvQjJEajBLWTtBM0RrMEtkOztBQUVBO0VBQ0Usa0IyRHgwS0U7QTNEeTBLSjs7QUFFQTtFMkQxektFLE9BQUE7RTNENHpLQSxXMkQzektVO0UzRDR6S1YsWTJEM3pLUTtBM0Q0ektWOztBQUVBO0VBQ0UsTzJEM3pLRTtFM0Q0ektGLFUyRDF6S1U7RTNEMnpLVixVMkRuMEtBO0EzRG8wS0Y7O0FBRUE7RUFDRSxpQjJEenpLVTtFM0QwektWLG9CMkR4MEtBO0EzRHkwS0Y7O0FBRUE7RUFDRSxtQjJEdHpLRTtFM0R1ektGLGtCMkR0ektVO0EzRHV6S1o7O0FBRUE7RUFDRSxpQjJEcHpLYztFM0RxektkLG1CMkRwektjO0EzRHF6S2hCOztBNEQxNktBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBNUQ2Nkt0Qjs7QUFFQTtFNER6NktFLGdCQUFRO0U1RDI2S1IsYzREbjdLVTtFNURvN0tWLGtCNEQzNktnQjtFQUdoQix5QkFBTztFNUQwNktQLG1CNER6NktZO0U1RDA2S1osdUQ0RHo2S1k7VTVEeTZLWiwrQzREejZLWTtFNUQwNktaLGdCNER6NktlO0E1RDA2S2pCOztBQUVBO0VBQ0UsNEI0RHo2S2tCO0U1RHk2S2xCLDZCNER6NktrQjtFNUR5NktsQiw4QjREejZLa0I7TTVEeTZLbEIsMEI0RHo2S2tCO1U1RHk2S2xCLHNCNER6NktrQjtBNUQwNktwQjs7QUFFQTtFQUNFLGdCNER0NktDO0VBRUQsY0FBQTtBNURzNktGOztBQUVBO0VBQ0Usa0I0RHA2S2tCO0U1RHE2S2xCLFc0RHA2S0k7RTVEcTZLSixxQjREbjZLRztBNURvNktMOztBQUVBO0VBQ0Usa0I0RGo2S1M7QTVEazZLWDs7QUFFQTtFQUNFLFE0RGg2S0E7RTVEaTZLQSxVNERoNktPO0U1RGk2S1AsVzREaDZLTTtBNURpNktSOztBQUVBO0VBQ0UsTzREdjZLRDtFNUR3NktDLFc0RGg2S0U7RTVEaTZLRixZNERoNktRO0E1RGk2S1Y7O0FBRUE7RUFDRSxvQjREaDZLRTtFNURnNktGLHFCNERoNktFO0U1RGc2S0Ysb0I0RGg2S0U7RTVEZzZLRixhNERoNktFO0U1RGk2S0YsNEI0RC81S0M7RTVEKzVLRCw2QjRELzVLQztFNUQrNUtELDhCNEQvNUtDO001RCs1S0QsMEI0RC81S0M7VTVEKzVLRCxzQjRELzVLQztFQUVELHdCQUFhO0VBQWIsK0JBQWE7TUFBYixxQkFBYTtVQUFiLHVCQUFhO0U1RCs1S2IseUI0RDk1S1k7RTVEODVLWiwyQjREOTVLWTtNNUQ4NUtaLHNCNEQ5NUtZO1U1RDg1S1osbUI0RDk1S1k7RTVEKzVLWixlNEQ5NUtRO0U1RCs1S1IsaUI0RDk1S1M7QTVEKzVLWDs7QUFFQTtFQUNFLG1CNEQ5NUttQjtFNUQrNUtuQixlNEQ5NUtFO0U1RCs1S0YsaUI0RDc1S2E7RTVEODVLYixrQkFBa0I7QTREMzVLbEI7O0E1RDg1S0Y7RTREdDVLRSxtQkFBQTtFNUR3NUtBLGlDNER2NUtlO0U1RHc1S2YsZTREdjVLWTtFNUR3NUtaLGlCNER2NUthO0U1RHc1S2IsYzREdjVLVTtFNUR3NUtWLGtCNER2NUtXO0E1RHc1S2I7O0FBRUE7RUFDRSxnQjREdjVLYztBNUR3NUtoQjs7QUFFQTtFQUNFLGlCNERyNUtFO0U1RHM1S0Ysb0I0RHA1S0c7QTVEcTVLTDs7QUFFQTtFQUNFLGU0RGw1S1k7RTVEbTVLWixnQjREbDVLZ0I7QTVEbTVLbEI7O0FBRUE7RUFDRSxtQjREajVLbUI7RUFJbkIsa0JBQUE7QTVEKzRLRjs7QUFFQTtFNEQzNEtFLGtCQUFBO0U1RDY0S0EsWTRENTRLUztFNUQ2NEtULGtCNEQ1NEtlO0E1RDY0S2pCOztBQUVBOztFQUVFLGtCNERwNEtHO0VBSUQsVUFBQTtFNURrNEtGLG1DNERoNEtHO001RGc0S0gsK0I0RGg0S0c7VTVEZzRLSCwyQjREaDRLRztFQUlELHdCQUFBO0U1RDgzS0YsK0I0RDUzS0c7RUFHSCw0QkFBWTtBNUQyM0tkOztBQUVBO0VBQ0UsVTREMTNLUztFNUQyM0tULFU0RDEzS1M7RTVEMjNLVCxZNEQxM0tFO0U1RDIzS0YsOEQ0RDEzS3FCO0E1RDIzS3ZCOztBQUVBO0VBQ0UsVTREMTNLRTtFNUQyM0tGLFU0RDEzS0U7RTVEMjNLRixZNEQxM0tFO0U1RDIzS0YsOERnQjFnTGE7QWhCMmdMZjs7QUFFQTtFQUNFLGM0RDEzS1M7RTVEMjNLVCxlNEQxM0tXO0U1RDIzS1gsbUI0RHgzS21CO0E1RHkzS3JCOztBQUVBO0VBQ0UsbUI0RHQzS2E7RTVEdTNLYixlNER0M0tjO0VBR2QsZ0JBQUE7RTVEcTNLQSxpQjREcDNLWTtBNURxM0tkOztBQUVBO0VBQ0UsZ0I0RHAzS2E7RTVEcTNLYixjNERwM0tVO0U1RHEzS1YsZTREcDNLZTtFNURxM0tmLGlCNERwM0thO0U1RHEzS2IsYzREbjNLVTtBNURvM0taOztBQUVBO0VBQ0Usa0I0RHAzS2E7QTVEcTNLZjs7QUFFQTtFQUNFLFc0RG4zS0k7RTVEbzNLSixnQjREbjNLYTtBNURvM0tmOztBQUVBO0VBQ0UsZ0JnQnBqTGM7RWhCcWpMZCxtQjREaDNLa0I7QTVEaTNLcEI7O0FBRUE7RUFDRSx5QjREaDNLdUI7RTVEaTNLdkIsbUI0RDkyS21CO0E1RCsyS3JCOztBQUVBO0VBQ0Usb0I0RDUyS0U7RTVENDJLRixxQjRENTJLRTtFNUQ0MktGLG9CNEQ1MktFO0U1RDQyS0YsYTRENTJLRTtFNUQ2MktGLHlCNEQzMktDO0U1RDIyS0Qsc0M0RDMyS0M7TTVEMjJLRCxzQjREMzJLQztVNUQyMktELDhCNEQzMktDO0U1RDQyS0QseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0U2RDlrTHJCLGFBQWE7RUFDWCxlQUFhO0E3RGdsTGY7O0FBRUE7RUFDRSxnQjZEcGxMVztFN0RxbExYLGU2RC9rTGE7RTdEZ2xMYixnQjZEL2tMRTtFQUdGLGlCQUFpQjtFN0Q4a0xqQixxQjZEeGxMVztBN0R5bExiOztBQUVBO0VBQ0UsVzZENWtMVTtFN0Q2a0xWLFk2RDVrTFc7RUFHWCxnQ0FBYTtNQUFiLDRCQUFhO1VBQWIsd0JBQWE7RTdEMmtMYixzQjZEMWtMWTtNN0Qwa0xaLG9CNkQxa0xZO1U3RDBrTFosYzZEMWtMWTtFN0Qya0xaLGlCNkQxa0xXO0U3RDJrTFgsYzZEMWtMYTtFN0Qya0xiLDBDNkQxa0wwQjtFN0Qwa0wxQixrQzZEMWtMMEI7RTdEMGtMMUIsNkI2RDFrTDBCO0U3RDBrTDFCLDBCNkQxa0wwQjtFN0Qwa0wxQixrRDZEMWtMMEI7QTdEMmtMNUI7O0FBRUE7RUFDRSxpQzZEMWtMb0I7TTdEMGtMcEIsNkI2RDFrTG9CO1U3RDBrTHBCLHlCNkQxa0xvQjtBN0Qya0x0Qjs7QUFFQTtFQUNFLFM2RDFrTFM7RTdEMmtMVCxlNkR6a0xVO0U3RDBrTFYsZ0I2RHhsTEE7RTdEeWxMQSwrQjZEMWtMYTtFN0Qwa0xiLDBCNkQxa0xhO0U3RDBrTGIsdUI2RDFrTGE7QTdEMmtMZjs7QUFFQTtFQUNFLGU2RHprTFk7RTdEMGtMWiw2QjZEdmtMQztBN0R3a0xIOztBQUVBO0VBQ0UsbUI2RHRrTGM7RTdEdWtMZCxpQzZEdGtMd0I7RTdEdWtMeEIsZTZEdGtMVztFN0R1a0xYLGlCNkR0a0xhO0U3RHVrTGIsYzZEdGtMYztBN0R1a0xoQjs7QUFFQTtFQUNFLDJCNkR0a0xxQjtBN0R1a0x2Qjs7QUFFQTtFQUNFLGdCNkR0a0xhO0U3RHVrTGIsYzZEdGtMVztFN0R1a0xYLHFCNkR0a0xlO0U3RHVrTGYscUI2RHBrTHFCO0U3RHFrTHJCLDhCNkR6bExBO0U3RHlsTEEseUI2RHpsTEE7RTdEeWxMQSxzQjZEemxMQTtBN0QwbExGOztBQUVBO0U2RGprTEUsY0FBQTtFN0Rta0xBLDBCNkRsa0xpQjtBN0Rta0xuQjs7QUFFQTtFQUNFLGlCNkRoa0xpQjtFN0Rpa0xqQixvQjZEaGtMbUI7RTdEaWtMbkIsK0M2RHBqTEM7RTdEcWpMRCwrQjZEL2pMMEI7RTdEZ2tMMUIsZ0Q2RHRrTFU7RTdEc2tMVix3QzZEdGtMVTtFN0R1a0xWLDRCNkRoa0xtQjtBN0Rpa0xyQjs7QUFFQTtFQUNFLG1CNkQvakxpQjtFN0Rna0xqQixrQjZEL2pMZTtBN0Rna0xqQjs7QUFFQTtFQUNFLGU2RDVqTGE7RTdENmpMYixtQjZENWpMbUI7QTdENmpMckI7O0FBRUE7RUFDRSxtQjZEM2pMaUI7QTdENGpMbkI7O0FBRUE7RUFDRSxrQjZEM2pMZ0I7QTdENGpMbEI7O0FBRUE7RUFDRSxXNkQzakxJO0E3RDRqTE47O0FBRUE7RUFDRSxnQjZEMWpMSTtFN0QyakxKLFk2RHhqTFU7RTdEeWpMVixpQjZEamxMQTtFN0RrbExBLGtCNkR6akxlO0U3RDBqTGYsYUFBYTtFOERuckxmLHlCQUFTO0VBQ1AseUJBQWlCO0VBQ2pCLG1CQUFjO0VBQ2Qsa0JBQWdCO0E5RHFyTGxCOztBQUVBO0VBQ0Usb0I4RHByTEU7RTlEb3JMRixxQjhEcHJMRTtFOURvckxGLG9COERwckxFO0U5RG9yTEYsYThEcHJMRTtFOURxckxGLHlCOERwckxlO0U5RG9yTGYsMkI4RHByTGU7TTlEb3JMZixzQjhEcHJMZTtVOURvckxmLG1COERwckxlO0U5RHFyTGYsd0I4RHByTGtCO0U5RG9yTGxCLCtCOERwckxrQjtNOURvckxsQixxQjhEcHJMa0I7VTlEb3JMbEIsdUI4RHByTGtCO0VBR2xCLFdBQVE7RTlEbXJMUixZOEQvckxPO0U5RGdzTFAsbUI4RG5yTGU7RTlEb3JMZix5QjhEbnJMdUI7RUFHdkIsbUJBQU87QTlEa3JMVDs7QUFFQTtFQUNFLFc4RGpyTEk7RTlEa3JMSixZOERqckxJO0VBSUosY0FBQTtBOUQrcUxGOztBQUVBO0VBQ0Usa0I4RGxyTEE7RTlEbXJMQSxlOEQ5cUxhO0U5RCtxTGIsZ0I4RDlxTEk7RTlEK3FMSixpQjhEOXFMSTtBOUQrcUxOOztBQUVBO0VBQ0UsZ0I4RDdxTEk7RUFJSixlQUFBO0U5RDJxTEEsaUI4RDFxTGlCO0U5RDJxTGpCLGM4RHpxTFU7QTlEMHFMWjs7QUFFQTtFQUNFLGlCOERockxBO0U5RGlyTEEsb0I4RHpxTGlCO0E5RDBxTG5COztBQUVBO0U4RG5xTEUsbUJBQVk7RTlEcXFMWixlOERwcUxhO0U5RHFxTGIsZ0I4RHBxTFU7RTlEcXFMVixpQjhEcHFMYztFOURxcUxkLHNCOERucUxxQjtFOURvcUxyQixrQjhEenFMQTtFOUQwcUxBLHlCOERwcUxlO0E5RHFxTGpCOztBQUVBO0VBQ0Usb0I4RDlxTEE7RTlEOHFMQSxxQjhEOXFMQTtFOUQ4cUxBLG9COEQ5cUxBO0U5RDhxTEEsYThEOXFMQTtFOUQrcUxBLHVCOERucUxhO005RG1xTGIsbUI4RG5xTGE7VTlEbXFMYixlOERucUxhO0U5RG9xTGIsZ0I4RG5xTEk7RTlEb3FMSixjOERucUxJO0VBSUosVUFBQTtFOURpcUxBLHFCOERocUxXO0E5RGlxTGI7O0FBRUE7RUFDRSxvQjhEL3BMVTtFOUQrcExWLHFCOEQvcExVO0U5RCtwTFYsb0I4RC9wTFU7RTlEK3BMVixhOEQvcExVO0U5RGdxTFYseUI4RHRxTEE7RTlEc3FMQSwyQjhEdHFMQTtNOURzcUxBLHNCOER0cUxBO1U5RHNxTEEsbUI4RHRxTEE7RTlEdXFMQSx3QjhEaHFMaUI7RTlEZ3FMakIsK0I4RGhxTGlCO005RGdxTGpCLHFCOERocUxpQjtVOURncUxqQix1QjhEaHFMaUI7RTlEaXFMakIsbUI4RGhxTEk7RTlEZ3FMSixvQjhEaHFMSTtNOURncUxKLG9COERocUxJO1U5RGdxTEosWThEaHFMSTtFOURpcUxKLGM4RGhxTEk7RTlEaXFMSixnQjhEOXBMVTtFOUQrcExWLG1COEQzcUxBO0E5RDRxTEY7O0FBRUE7RUFDRSxXOEQzcExVO0E5RDRwTFo7O0FBRUE7RStEL3ZMQSxrQkFBb0I7RUFDbEIsVUFBQTtFQUNBLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFFaEIseUVBQXdCO0VBQXhCLHNFQUF3QjtFL0Rnd0x4QixnQitEcndMRjtBL0Rzd0xBOztBQUVBO0UrRDd2TEUsNEJBQXdCO0VBQXhCLDhCQUF3QjtFQUF4QixzQ0FBd0I7TUFBeEIsa0NBQXdCO1VBQXhCLDhCQUF3QjtBL0QrdkwxQjs7QUFFQTtFQUNFLGtCK0Q3dkxlO0VBR2YsVUFBQTtFL0Q0dkxBLG9CK0QzdkxZO0UvRDJ2TFoscUIrRDN2TFk7RS9EMnZMWixvQitEM3ZMWTtFL0QydkxaLGErRDN2TFk7RS9ENHZMWiw0QitEM3ZMZTtFL0QydkxmLDZCK0QzdkxlO0UvRDJ2TGYsOEIrRDN2TGU7TS9EMnZMZiwwQitEM3ZMZTtVL0QydkxmLHNCK0QzdkxlO0UvRDR2TGYsd0IrRGx2TEM7RS9Ea3ZMRCwrQitEbHZMQztNL0RrdkxELHFCK0RsdkxDO1UvRGt2TEQsdUIrRGx2TEM7RS9EbXZMRCxlK0QxdkxVO0UvRDJ2TFYsaUIrRGh3TEE7RS9EaXdMQSxvQitEM3ZMaUI7QS9ENHZMbkI7O0FBRUE7RStEdHZMRSxtQkFBQTtFL0R3dkxBLGMrRHZ2TFk7RS9Ed3ZMWixpQitEdnZMVTtBL0R3dkxaOztBQUVBO0VBQ0UsbUIrRHZ2TGtCO0VBR2xCLGNBQUE7QS9Ec3ZMRjs7QUFFQTtFQUNFLGtCK0RwdkxVO0UvRHF2TFYsVStEMXZMQTtFL0QydkxBLGUrRHJ2TGE7RS9Ec3ZMYixhK0RydkxJO0UvRHN2TEosZStEcnZMSTtFL0RzdkxKLGdCK0RydkxJO0EvRHN2TE47O0FBRUE7RStEaHZMRSxrQkFBQTtFL0RrdkxBLFcrRGp2TEU7RS9Ea3ZMRixZK0RodkxVO0UvRGl2TFYsZ0IrRHB2TEE7QS9EcXZMRjs7QUFFQTtFQUNFLGtCK0RodkxJO0EvRGl2TE47O0FBRUE7RStEenVMRyxRQUFBO0UvRDJ1TEQsTytEenVMSTtFQUlKLFdBQUE7RS9EdXVMQSxnQitEdHVMZTtFL0R1dUxmLG1DZ0I3d0xhO01oQjZ3TGIsK0JnQjd3TGE7VWhCNndMYiwyQmdCN3dMYTtFaEI4d0xiLG9CK0R0dUxnQjtLL0RzdUxoQixpQitEdHVMZ0I7QS9EdXVMbEI7O0FBRUE7RUFDRSxhK0RwdUxXO0UvRHF1TFgsV0FBVztFZ0VqMExiLGdCQUFNO0VBQ0osbUJBQWlCO0FoRW0wTG5COztBQUVBO0VBQ0Usa0JnRWwwTGU7RWhFbTBMZixvQmdFbDBMa0I7QWhFbTBMcEI7O0FBRUE7RUFDRSx5QmdFL3pMbUI7RWhFK3pMbkIsMkJnRS96TG1CO01oRSt6TG5CLHNCZ0UvekxtQjtVaEUrekxuQixtQmdFL3pMbUI7QWhFZzBMckI7O0FBRUE7RUFDRSxnQmdFdjBMQTtFaEV3MExBLG1CZ0UvekxpQjtBaEVnMExuQjs7QUFFQTtFQUNFLGdCZ0U1ekxlO0VoRTZ6TGYsY2dFNXpMYTtBaEU2ekxmOztBQUVBO0VBQ0UsbUJnRXAwTE87QWhFcTBMVDs7QUFFQTtFQUNFLGdCZ0UzekxZO0FoRTR6TGQ7O0FBRUE7RUFDRSxrQmdFeHpMSTtFaEV5ekxKLE1nRXh6TEk7RWhFeXpMSixXZ0V4ekxJO0VoRXl6TEosY2dFeHpMYTtFaEV5ekxiLG9CZ0V0ekxXO0FoRXV6TGI7O0FBRUE7RUFDRSxrQmdFdHpMaUI7QWhFdXpMbkI7O0FBRUE7RUFDRSxTZ0V0ekxNO0VoRXV6TE4sV2dFdHpMTTtFaEV1ekxOLGFnRXR6TFc7QWhFdXpMYjs7QUFFQTtFQUNFLE9BQU87RUFDUCxXZ0VyekxNO0VoRXN6TE4sYWdFcnpMVztBaEVzekxiOztBQUVBO0VBQ0UsVWdFbHpMUztFaEVtekxULFVnRWx6TFM7RWhFbXpMVCxZZ0VsekxZO0FoRW16TGQ7O0FBRUE7RUFDRSxVZ0VsekxNO0VoRW16TE4sV2dFbHpMTTtFaEVtekxOLFdnRWx6TE07QWhFbXpMUjs7QUFFQTtFQUNFLGlCZ0VqekxjO0VoRWt6TGQscUJnRWp6TGtCO0FoRWt6THBCOztBQUVBO0VBQ0UsNEJnRTd5TGU7RWhFNnlMZiw4QmdFN3lMZTtFaEU2eUxmLHNDZ0U3eUxlO01oRTZ5TGYsa0NnRTd5TGU7VWhFNnlMZiw4QmdFN3lMZTtBaEU4eUxqQjs7QUFFQTtFQUNFLGdCZ0U3eUxxQjtFaEU4eUxyQixtQmdFN3lMaUI7QWhFOHlMbkI7O0FBRUE7RUFDRSxnQmdFN3lMYTtFaEU4eUxiLGNnRTd5TFc7QWhFOHlMYjs7QUFFQTtFQUNFLG1CZ0UxeUxVO0FoRTJ5TFo7O0FBRUE7RUFDRSxXZ0UxeUxNO0FoRTJ5TFI7O0FBRUE7RUFDRSxrQmdFdHlMYztFaEV1eUxkLG1CZ0VyeUxtQjtBaEVzeUxyQjs7QUFFQTtFQUNFLGtCZ0U5eUxVO0FoRSt5TFo7O0FBRUE7RUFDRSxNZ0VseUxFO0VoRW15TEYsV2dFanlMVTtFaEVreUxWLGFnRXR5TEE7QWhFdXlMRjs7QUFFQTtFQUNFLFVnRTF5TEE7RWhFMnlMQSxXZ0VqeUxJO0VoRWt5TEosWUFBWTtBaUVsN0xkOztBakVxN0xBO0VpRWo3TEUsVUFBUTtFakVtN0xSLFdpRXY3TEY7RWpFdzdMRSxVaUVuN0xFO0FqRW83TEo7O0FBRUE7RUFDRSxVaUU1N0xGO0VqRTY3TEUsV2lFbDdMRTtFakVtN0xGLFVpRWw3TEU7QWpFbTdMSjs7QUFFQTtFQUNFLHVEaUUvNkwwQjtVakUrNkwxQiwrQ2lFLzZMMEI7QWpFZzdMNUI7O0FBRUE7RUFDRSxjaUV2N0xBO0VqRXc3TEEsV2lFLzZMSTtFQUlKLGdCQUFBO0VqRTY2TEEsV2lFNTZMVztBakU2NkxiOztBQUVBO0VBQ0Usa0JpRTM2TFU7RWpFNDZMVixNaUVsN0xBO0VqRW03TEEsT2lFNTZMSTtFakU2NkxKLFdpRTE2TFU7QWpFMjZMWjs7QUFFQTtFaUV2NkxFLGlCQUFBO0VqRXk2TEEsb0JpRXg2TGU7RWpFeTZMZixzQmlFeDZMbUI7QWpFeTZMckI7O0FBRUE7RUFDRSxtQmlFeDZMaUI7RWpFeTZMakIsa0JpRXg2TGlCO0FqRXk2TG5COztBQUVBO0VBQ0UsY2lFeDZMWTtFakV5NkxaLGdCaUV0NkxVO0VqRXU2TFYsbUJpRXI3TEE7RWpFczdMQSxlaUV2NkxhO0VqRXc2TGIsaUJpRXY2TFk7RUFJWixrQkFBQTtBakVxNkxGOztBQUVBO0VBQ0Usb0JpRXA2TGE7RWpFbzZMYixxQmlFcDZMYTtFakVvNkxiLG9CaUVwNkxhO0VqRW82TGIsYWlFcDZMYTtFakVxNkxiLHdCaUVwNkxZO0VqRW82TFosK0JpRXA2TFk7TWpFbzZMWixxQmlFcDZMWTtVakVvNkxaLHVCaUVwNkxZO0VqRXE2TFosdUJpRXA2TGE7TWpFbzZMYixtQmlFcDZMYTtVakVvNkxiLGVpRXA2TGE7RWpFcTZMYixTaUVwNkxFO0VqRXE2TEYsVWlFcDZMUztFakVxNkxULHFCaUVuNkxxQjtBakVvNkx2Qjs7QUFFQTtFQUNFLG9CaUVsNkxVO0VqRWs2TFYscUJpRWw2TFU7RWpFazZMVixvQmlFbDZMVTtFakVrNkxWLGFpRWw2TFU7RWpFbTZMVix5QmlFbDdMQTtFakVrN0xBLDJCaUVsN0xBO01qRWs3TEEsc0JpRWw3TEE7VWpFazdMQSxtQmlFbDdMQTtFakVtN0xBLHdCaUVuNkxlO0VqRW02TGYsK0JpRW42TGU7TWpFbTZMZixxQmlFbjZMZTtVakVtNkxmLHVCaUVuNkxlO0VqRW82TGYsbUJpRW42TEk7RWpFbTZMSixvQmlFbjZMSTtNakVtNkxKLG9CaUVuNkxJO1VqRW02TEosWWlFbjZMSTtFakVvNkxKLGNpRW42TFk7RWpFbzZMWixXaUVuNkxJO0FqRW82TE47O0FBRUE7RWtFei9MQSxlQUFhO0FsRTIvTGI7O0FBRUE7RUFDRSxha0U5L0xGO0VsRSsvTEUseUJrRTEvTHVCO0VBR3ZCLGlCQUFBO0VsRXkvTEEsbUJrRXgvTG1CO0VsRXkvTG5CLG1Ca0V4L0xrQjtFbEV5L0xsQixrQmtFeC9Ma0I7QWxFeS9McEI7O0FBRUE7RUFDRSxxQmtFeC9Ma0I7RWxFeS9MbEIsdUNrRXQvTDBCO1VsRXMvTDFCLCtCa0V0L0wwQjtBbEV1L0w1Qjs7QUFFQTtFa0VuL0xFLHFCQUFVO0VsRXEvTFYsdUNrRXAvTHFCO1VsRW8vTHJCLCtCa0VwL0xxQjtBbEVxL0x2Qjs7QUFFQTtFQUNFLHFCa0V6L0xBO0VsRTAvTEEsdUNrRTkrTEM7VWxFOCtMRCwrQmtFOStMQztBbEUrK0xIOztBQUVBO0VrRS8rTEUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFbEVpL0xBLHdCa0VoL0xnQjtFbEVnL0xoQiwrQmtFaC9MZ0I7TWxFZy9MaEIscUJrRWgvTGdCO1VsRWcvTGhCLHVCa0VoL0xnQjtFbEVpL0xoQix5QmtFaC9Ma0I7RWxFZy9MbEIsMkJrRWgvTGtCO01sRWcvTGxCLHNCa0VoL0xrQjtVbEVnL0xsQixtQmtFaC9Ma0I7RWxFaS9MbEIsV2tFaC9MVTtFbEVpL0xWLFlrRWgvTFc7RWxFaS9MWCxtQmtFaC9MbUI7RWxFaS9MbkIsbUJnQjdnTWM7RWhCOGdNZCxXa0VoL0xFO0FsRWkvTEo7O0FBRUE7RUFDRSx5QmtFOStMcUI7QWxFKytMdkI7O0FBRUE7RUFDRSx5QmtFNytMQztBbEU4K0xIOztBQUVBO0VBQ0UseUJrRTUrTG9CO0FsRTYrTHRCOztBQUVBO0VBQ0UsV2tFbi9MQTtFbEVvL0xBLFlrRTUrTFM7QWxFNitMWDs7QUFFQTtFQUNFLGtCa0V4L0xBO0VsRXkvTEEsZWtFMytMSTtFbEU0K0xKLGdCa0UzK0xXO0VsRTQrTFgsaUJrRTMrTGM7QWxFNCtMaEI7O0FBRUE7RUFDRSxnQmtFeCtMYztFbEV5K0xkLGVrRXIrTFk7RWxFcytMWixpQmtFeCtMRTtFbEV5K0xGLGNrRXQrTE07QWxFdStMUjs7QUFFQTtFQUNFLGtCa0VsK0xjO0VsRW0rTGQsb0JrRWorTG1CO0FsRWsrTHJCOztBQUVBO0VBQ0Usb0JrRWorTEU7RWxFaStMRixxQmtFaitMRTtFbEVpK0xGLG9Ca0VqK0xFO0VsRWkrTEYsYWtFaitMRTtFbEVrK0xGLHdCa0U5OUxHO0VsRTg5TEgsK0JrRTk5TEc7TWxFODlMSCxxQmtFOTlMRztVbEU4OUxILHVCa0U5OUxHO0VsRSs5TEgseUJrRTc5TEU7RWxFNjlMRiwyQmtFNzlMRTtNbEU2OUxGLHNCa0U3OUxFO1VsRTY5TEYsbUJrRTc5TEU7RWxFODlMRixtQmtFNzlMaUI7QWxFODlMbkI7O0FBRUE7RUFDRSxXa0UxOUxFO0VsRTI5TEYsa0JrRTE5TGtCO0FsRTI5THBCOztBQUVBO0VBQ0UsV2tFMTlMQTtFbEUyOUxBLGlCa0V2OUxhO0VsRXc5TGIsbUJrRXY5TGdCO0FsRXc5TGxCOztBQUVBO0VBQ0Usa0JBQWtCO0VtRXZsTXBCLGdCQUFPO0VBQ0wsbUJBQWlCO0VBQ2pCLHVCQTRHRDtFQTFHQyxzQkFBbUI7RW5Fd2xNbkIsbUJtRTVsTUs7RW5FNmxNTCx1RG1FeGxNb0I7VW5Fd2xNcEIsK0NtRXhsTW9CO0FuRXlsTXRCOztBQUVBO0VBQ0Usa0JtRXZsTWU7QW5Fd2xNakI7O0FBRUE7RUFDRSxjbUVybE1FO0VuRXNsTUYsZW1FcmxNZTtFQUdmLG1CQUFRO0FuRW9sTVY7O0FBRUE7RUFDRSxtQm1FbmxNa0I7RW5Fb2xNbEIsZW1FbmxNZTtFbkVvbE1mLGdCbUVubE1XO0VuRW9sTVgsaUJtRW5sTWlCO0FuRW9sTW5COztBQUVBO0VBQ0Usa0JtRWxsTVU7RW5FbWxNVixXbUUvbE1BO0VuRWdtTUEsUW1FbmxNSTtFbkVvbE1KLGFtRW5sTUk7RW5Fb2xNSix3Qm1FbmxNYztFbkVtbE1kLCtCbUVubE1jO01uRW1sTWQscUJtRW5sTWM7VW5FbWxNZCx1Qm1FbmxNYztFbkVvbE1kLHlCbUVubE1lO0VuRW1sTWYsMkJtRW5sTWU7TW5FbWxNZixzQm1FbmxNZTtVbkVtbE1mLG1CbUVubE1lO0VuRW9sTWYsV21FbmxNSTtFbkVvbE1KLFltRWpsTVU7RW5Fa2xNVixVbUV0bU1BO0VuRXVtTUEsa0JtRWxsTWU7QW5FbWxNakI7O0FBRUE7RUFDRSxVbUVsbE1JO0VBSUosOENBQWM7TUFBZCwwQ0FBYztVQUFkLHNDQUFjO0FuRWdsTWhCOztBQUVBO0VBQ0UsV21FL2tNVztFbkVnbE1YLG1DbUUva01hO01uRStrTWIsK0JtRS9rTWE7VW5FK2tNYiwyQm1FL2tNYTtBbkVnbE1mOztBQUVBO0VBQ0UsV21FL2tNRTtFbkVnbE1GLFltRS9rTUU7QW5FZ2xNSjs7QUFFQTtFQUNFLG9CbUUva01TO0VuRStrTVQscUJtRS9rTVM7RW5FK2tNVCxvQm1FL2tNUztFbkUra01ULGFtRS9rTVM7RW5FZ2xNVCx3Qm1FemtNQztFbkV5a01ELCtCbUV6a01DO01uRXlrTUQscUJtRXprTUM7VW5FeWtNRCx1Qm1FemtNQztBbkUwa01IOztBQUVBO0VtRTFrTUUsa0JBQUE7RW5FNGtNQSxzQm1FM2tNWTtNbkUya01aLG9CbUUza01ZO1VuRTJrTVosY21FM2tNWTtFbkU0a01aLGNtRTNrTVU7RW5FNGtNVixXbUUza01TO0VuRTRrTVQsWW1FM2tNVztFbkU0a01YLFVtRTNrTVM7RW5FNGtNVCxlbUUza01jO0VuRTRrTWQsa0JtRTNrTWtCO0VuRTRrTWxCLGVtRTNrTUU7RW5FNGtNRiwrQ21FM2tNNkI7RW5FMmtNN0IsdUNtRTNrTTZCO0VuRTJrTTdCLGtDbUUza002QjtFbkUya003QiwrQm1FM2tNNkI7RW5FMmtNN0IsNERtRTNrTTZCO0FuRTRrTS9COztBQUVBO0VBQ0Usa0JtRTFrTVU7RW5FMmtNVixRbUV6bE1BO0VuRTBsTUEsU21FM2tNSTtFbkU0a01KLFdtRTNrTVM7RW5FNGtNVCxZbUV6a01VO0VuRTBrTVYsc0JtRTdsTUE7RW5FOGxNQSxrQm1FMWtNWTtFbkUya01aLFdtRTFrTVM7RUFJVCxVQUFBO0VuRXdrTUEsdUNtRXZrTWdCO0VuRXVrTWhCLGtDbUV2a01nQjtFbkV1a01oQiwrQm1FdmtNZ0I7QW5Fd2tNbEI7O0FBRUE7RUFDRSxpQmdCeHFNYTtBaEJ5cU1mOztBQUVBO0VBQ0UsNkJtRXZrTW1CO01uRXVrTW5CLHlCbUV2a01tQjtVbkV1a01uQixxQm1FdmtNbUI7QW5Fd2tNckI7O0FvRWxyTUE7RUFDRSxZQUFVO0FwRXFyTVo7O0FBRUE7RW9FbnJNRSxnQkFBZ0I7QXBFcXJNbEI7O0FBRUE7RW9FanJNRSw2QkFBbUI7TUFBbkIseUJBQW1CO1VBQW5CLHFCQUFtQjtBcEVtck1yQjs7QUFFQTtFb0Voc01BLFVBQUE7QXBFa3NNQTs7QUFFQTtFQUNFLFVvRWpyTVM7QXBFa3JNWDs7QUFFQTtFQUNFLDJFb0Vqck00QjtFcEVpck01Qix3RW9FanJNNEI7QXBFa3JNOUI7O0FBRUE7RUFDRSwyRm9FaHJNMEI7RXBFZ3JNMUIsd0ZvRWhyTTBCO0FwRWlyTTVCOztBQUVBO0VBQ0UsMkVvRTlxTW9CO0VwRThxTXBCLHdFb0U5cU1vQjtBcEUrcU10Qjs7QUFFQTtFQUNFLDRGb0Vuck1ZO0VwRW1yTVoseUZvRW5yTVk7QXBFb3JNZDs7QUFFQTtFQUNFLGlCZ0Ixc01jO0VvRGtDZCxxQkFBQTtBcEUwcU1GOztBQUVBO0VBQ0Usa0JvRXhxTVU7RXBFeXFNVixVb0U5cU1BO0FwRStxTUY7O0FBRUE7RUFDRSw0Qm9FdHFNUTtFcEVzcU1SLDhCb0V0cU1RO0VwRXNxTVIsc0NvRXRxTVE7TXBFc3FNUixrQ29FdHFNUTtVcEVzcU1SLDhCb0V0cU1RO0FwRXVxTVY7O0FBRUE7RUFDRSxrQm9FNXFNQTtFcEU2cU1BLFdvRXRxTUk7RUFJSixNQUFBO0VwRW9xTUEsUW9FbnFNRTtFcEVvcU1GLFdvRWxxTUU7RXBFbXFNRixZb0VscU1ZO0FwRW1xTWQ7O0FBRUE7RUFDRSxrQm9FdnFNRTtFcEV3cU1GLFVvRWxxTU07RXBFbXFNTixNQUFNO0VBQ04sVW9FbHFNTTtFcEVtcU1OLFlvRWhxTVk7RXBFaXFNWixrQ29FNXFNRTtNcEU0cU1GLDhCb0U1cU1FO1VwRTRxTUYsMEJvRTVxTUU7RXBFNnFNRixVb0VqcU1NO0VwRWtxTU4sdUNvRWpxTWdCO0VwRWlxTWhCLGtDb0VqcU1nQjtFcEVpcU1oQiwrQm9FanFNZ0I7QXBFa3FNbEI7O0FBRUE7RUFDRSxVb0U5cE1TO0VwRStwTVQsVW9FOXBNUztBcEUrcE1YOztBQUVBO0VBQ0UsVW9FOXBNTTtFcEUrcE1OLFVvRTlwTU07QXBFK3BNUjs7QUFFQTtFQUNFLFVvRTdwTU07RXBFOHBNTixVb0U3cE1NO0FwRThwTVI7O0FBRUE7RXFFdndNRSxVQUFBO0VBRUEsVUFBUTtBckV3d01WOztBQUVBO0VxRXJ3TUUsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFckV1d01BLDRCcUV0d01pQjtFckVzd01qQiw2QnFFdHdNaUI7RXJFc3dNakIsOEJxRXR3TWlCO01yRXN3TWpCLDBCcUV0d01pQjtVckVzd01qQixzQnFFdHdNaUI7RXJFdXdNakIseUJxRXR3TWlCO0VyRXN3TWpCLDJCcUV0d01pQjtNckVzd01qQixzQnFFdHdNaUI7VXJFc3dNakIsbUJxRXR3TWlCO0VyRXV3TWpCLHdCcUVyd01xQjtFckVxd01yQiwrQnFFcndNcUI7TXJFcXdNckIscUJxRXJ3TXFCO1VyRXF3TXJCLHVCcUVyd01xQjtFckVzd01yQixpQnFFMXdNQTtBckUyd01GOztBQUVBO0VBQ0UsbUJxRW53TWU7RXJFb3dNZixlcUVud01FO0VyRW93TUYsZ0JxRW53TWU7RXJFb3dNZixpQnFFbndNYztFckVvd01kLFdxRW53TVc7RXJFb3dNWCxpQnFFbndNRTtFckVvd01GLGtCcUVud01jO0FyRW93TWhCOztBQUVBO0VBQ0UsY3FFbHdNVTtFckVtd01WLFdxRS93TUE7RXJFZ3hNQSxnQnFFbndNYTtFQUliLGNBQUE7QXJFaXdNRjs7QUFFQTtFQUNFLGtCcUVod01lO0VyRWl3TWYsVWdCdnlNTTtFaEJ3eU1OLGtCcUUvdk1VO0VyRWd3TVYscUJxRXZ3TUE7RXJFd3dNQSx5QnFFaHdNdUI7QXJFaXdNekI7O0FBRUE7RUFDRSxrQnFFNXdNQTtFckU2d01BLFdxRS92TUk7RXJFZ3dNSixZcUUvdk1JO0VyRWd3TUosT3FFL3ZNSTtFQUlKLFdBQUE7RXJFNnZNQSxZcUU1dk1FO0VyRTZ2TUYscURxRTV2TWlCO0VyRTZ2TWpCLDBCcUU1dk1tQjtFckU2dk1uQixrQ3FFdHZNQztFckV1dk1ELDRCcUUzdk0wQjtFckU0dk0xQixXcUVsd01BO0FyRW13TUY7O0FBRUE7RUFDRSxrQnFFenZNZTtFckUwdk1mLFdxRXp2TUU7RXJFMHZNRixlcUV6dk1FO0FyRTB2TUo7O0FBRUE7RUFDRSxtQnFFenZNZ0I7RXJFMHZNaEIsaUJxRXh2TVU7RXJFeXZNVixjcUVsd01BO0FyRW13TUY7O0FBRUE7RUFDRSxtQnFFdHdNQTtFckV1d01BLGVxRXh2TWE7RUFJYixpQkFBQTtFckVzdk1BLGNxRXJ2TWM7QXJFc3ZNaEI7O0FBRUE7RUFDRSxvQnFFbnZNVTtFckVtdk1WLHFCcUVudk1VO0VyRW12TVYsb0JxRW52TVU7RXJFbXZNVixhcUVudk1VO0VyRW92TVYseUJxRXZ2TUM7RXJFdXZNRCxzQ3FFdnZNQztNckV1dk1ELHNCcUV2dk1DO1VyRXV2TUQsOEJxRXZ2TUM7RXJFd3ZNRCxnQnFFanZNTTtBckVrdk1SOztBQUVBO0VBQ0UsbUJBQVk7RUFBWixvQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFc0V2MU1kLGtCQUFvQjtFQUNsQixtQkFBaUI7QXRFeTFNbkI7O0F1RTExTUE7RUFDRSxrQkFBa0I7QXZFNjFNcEI7O0FBRUE7RXVFMzFNRSxhdkRITTtFdURLTixrQkFBUztFdkU0MU1ULFV1RTMxTUU7QXZFNDFNSjs7QUFFQTtFQUNFLGtCdUUxMU1VO0V2RTIxTVYsTXVFajJNQTtFdkVrMk1BLFd1RTMxTUk7RXZFNDFNSixtQnVFMzFNZTtBdkU0MU1qQjs7QUFFQTtFQUNFLGtCdUV4MU1pQjtBdkV5MU1uQjs7QUFFQTtFQUNFLE11RTkxTUE7RXZFKzFNQSxPdUV4MU1JO0V2RXkxTUosYXVFeDFNSTtBdkV5MU1OOztBQUVBO0VBQ0UsVXVFcjFNRTtFdkVzMU1GLFV1RXoxTUM7RXZFMDFNRCxZZ0JyMk1NO0FoQnMyTVI7O0FBRUE7RUFDRSxnQkFBZ0I7RXdFOTNNbEIsaUJBQWtCO0VBQ2hCLGtCQUFrQjtFQUNsQixhQUFVO0VBQ1YseUJBQWlCO0VBQ2pCLG1CQUFpQjtFQUNqQixzQkFBWTtBeEVnNE1kOztBQUVBO0VBQ0Usb0J3RTczTVU7RXhFNjNNVixxQndFNzNNVTtFeEU2M01WLG9Cd0U3M01VO0V4RTYzTVYsYXdFNzNNVTtFeEU4M01WLHlCd0VqNE1BO0V4RWk0TUEsMkJ3RWo0TUE7TXhFaTRNQSxzQndFajRNQTtVeEVpNE1BLG1Cd0VqNE1BO0V4RWs0TUEsd0J3RTkzTW9CO0V4RTgzTXBCLCtCd0U5M01vQjtNeEU4M01wQixxQndFOTNNb0I7VXhFODNNcEIsdUJ3RTkzTW9CO0VBSXBCLG1CQUFBO0F4RTQzTUY7O0FBRUE7RUFDRSxXd0UzM01FO0F4RTQzTUo7O0FBRUE7RUFDRSxtQndFMzNNa0I7RXhFNDNNbEIsZXdFMTNNVTtFeEUyM01WLGdCd0VyNE1BO0V4RXM0TUEsaUJ3RTMzTWU7QXhFNDNNakI7O0FBRUE7RUFDRSxtQndFMTRNQTtFeEUyNE1BLGV3RTEzTWE7RXhFMjNNYixpQndFMTNNWTtFQUlaLGNBQUE7QXhFdzNNRjs7QUFFQTtFQUNFLGV3RXQzTVU7RXhFdTNNVixnQndFNTNNQTtFeEU2M01BLGlCd0V2M01JO0V4RXczTUosY3dFcjNNVTtFeEVzM01WLHFCd0UvM01BO0V4RWc0TUEsOEJ3RXQzTW1CO0V4RXMzTW5CLHlCd0V0M01tQjtFeEVzM01uQixzQndFdDNNbUI7QXhFdTNNckI7O0FBRUE7RUFDRSxjZ0IzNU1PO0VoQjQ1TVAsMEJ3RWwzTTBCO0F4RW0zTTVCOztBQUVBO0VBQ0UsaUJ3RTEzTUE7RXhFMjNNQSxxQndFbDNNbUI7QXhFbTNNckI7O0FBRUE7RUFDRSxtQndFLzJNaUI7RXhFZzNNakIsa0J3RS8yTWU7QXhFZzNNakI7O0FBRUE7RUFDRSxpQndFdjNNQTtFeEV3M01BLG1Cd0UvMk1pQjtBeEVnM01uQjs7QUFFQTtFQUNFLFl3RTkyTVU7QXhFKzJNWjs7QUFFQTtFd0V4Mk1FO0lBQ0UsYUFBVTtFeEUwMk1aOztFQUVBO0lBQ0Usa0J3RTkyTUY7RXhFKzJNQTs7RUFFQTtJQUNFLGtCd0VuMk1EO0V4RW8yTUQ7O0VBRUE7SXdFcDJNQSxrQkFBQTtFeEVzMk1BOztFQUVBO0lBQ0Usa0J3RXAyTVU7RXhFcTJNWjs7RUFFQTtJQUNFLGtCd0VwMk1hO0V4RXEyTWY7O0VBRUE7SUFDRSxrQndFOTJNQTtFeEUrMk1GO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLG9Cd0VqMk1jO0l4RWsyTWQsZ0J3RWoyTWM7RXhFazJNaEI7O0VBRUE7SUFDRSxrQ3dFajJNZTtReEVpMk1mLDhCd0VqMk1lO1l4RWkyTWYsMEJ3RWoyTWU7RXhFazJNakI7QUFDRjs7QUFFQTtFQUNFO0lBQ0Usa0J3RTcxTWM7SXhFODFNZCxtQndFaDFNQztFeEVpMU1IOztFQUVBO0lBQ0Usa0J3RTcxTWdCO0l4RTgxTWhCLG1Cd0U3MU1lO0V4RTgxTWpCOztFQUVBO0lBQ0Usa0J3RTUxTWdCO0l4RTYxTWhCLG1Cd0U1MU1lO0V4RTYxTWpCOztFQUVBO0lBQ0Usd0J3RTUwTUM7RXhFNjBNSDs7RUFFQTtJQUNFLHlCd0V6MU1lO0V4RTAxTWpCOztFQUVBO0lBQ0UseUJ3RXgxTVk7RXhFeTFNZDs7RXdFbDFNQTtJQUNFLGVBQWE7SUFDYixpQkFBVztFeEVxMU1iOztFQUVBO0lBQ0UsaUJ3RTExTUY7RXhFMjFNQTs7RUFFQTtJQUNFLGtCd0VuMU1hO0V4RW8xTWY7O0V5RWpoTkY7SUFDRSxrQkFBaUI7SUFDakIsbUJBQW9CO0VBRXBCOztFekVvaE5BO0l5RWhoTkEsZUFBaUI7RXpFa2hOakI7O0VBRUE7SXlFL2dOQSxlQUFBO0V6RWloTkE7O0VBRUE7SUFDRSxleUVoaE5FO0l6RWloTkYsaUJ5RWhoTmU7RUFJakI7O0V6RStnTkE7SXlFM2dORSwwQ0FBd0I7WUFBeEIsa0NBQXdCO0V6RTZnTjFCOztFQUVBO0l5RTFnTkUseUNBQXdCO1lBQXhCLGlDQUF3QjtFekU0Z04xQjs7RUFFQTtJeUV4Z05BLHlDQUFZO1lBQVosaUNBQVk7RXpFMGdOWjs7RUFFQTtJQUNFLDBDeUU3Z05VO1l6RTZnTlYsa0N5RTdnTlU7RXpFOGdOWjs7RUFFQTtJQUNFLHlDeUV4Z05zQjtZekV3Z050QixpQ3lFeGdOc0I7RXpFeWdOeEI7O0VBRUE7SUFDRSx5Q3lFdmdOc0I7WXpFdWdOdEIsaUN5RXZnTnNCO0V6RXdnTnhCOztFQUVBO0lBQ0UseUN5RXBnTnFCO1l6RW9nTnJCLGlDeUVwZ05xQjtFekVxZ052Qjs7RXlFLy9NQTtJQUNFLFdBQUE7SUFHRixZQUFBO0V6RWdnTkE7O0VBRUE7SUFDRSxXeUVuZ05GO0l6RW9nTkUsWXlFLy9NRTtJekVnZ05GLGlCeUUvL01hO0V6RWdnTmY7O0VBRUE7SXlFMS9NQSxvQkFBQTtJQUNFLGVBQVU7SUFFVixpQkFBQTtFekUyL01GOztFQUVBO0lBQ0Usa0J5RXovTVU7SXpFMC9NVixpQnlFLy9NQTtJekVnZ05BLG1CeUUxL01XO0V6RTIvTWI7O0VBRUE7SUFDRSxXeUV6L01RO0l6RTAvTVIsVXlFei9NSTtJQUlKLFdBQUE7RXpFdS9NRjs7RUFFQTtJQUNFLFd5RXIvTVU7SXpFcy9NVixpQ3lFMy9NQTtJekUyL01BLHlCeUUzL01BO0V6RTQvTUY7O0VBRUE7SUFDRSxpQnlFcC9NVTtJekVxL01WLG9CeUVoZ05BO0l6RWlnTkEsa0J5RXIvTWM7SXpFcy9NZCxjeUVyL01VO0l6RXMvTVYsZ0J5RXIvTVc7RXpFcy9NYjs7RUFFQTtJQUNFLGtCeUVsL01hO0l6RW0vTWIsY3lFbC9NWTtJekVtL01aLGlCeUVqL01VO0l6RWsvTVYsc0J5RXgvTUE7RXpFeS9NRjs7RUFFQTtJQUNFLGtCeUVoL01VO0l6RWkvTVYsY3lFNy9NQTtJekU4L01BLGlCeUVqL01jO0V6RWsvTWhCOztFQUVBO0lBQ0UsV3lFOStNVztFekUrK01iOztFQUVBO0lBQ0UsWXlFNytNVTtJekU4K01WLHFCeUVwL01BO0l6RXEvTUEsbUJ5RTkrTWM7RXpFKytNaEI7O0VBRUE7SUFDRSxtQnlFei9NQTtJekUwL01BLGV5RTcrTVM7SXpFOCtNVCxnQnlFNytNVTtJekU4K01WLGlCeUU3K01XO0V6RTgrTWI7O0VBRUE7SUFDRSxleUV6K01hO0l6RTArTWIsaUJ5RXorTWU7RXpFMCtNakI7O0VBRUE7SUFDRSxpQnlFdCtNWTtJekV1K01aLG9CeUV0K01RO0l6RXUrTVIseUJ5RXQrTVM7SXpFdStNVCxtQnlFcitNQztJekVzK01ELHlCQUF5QjtFMEVucE43Qjs7RUFFRTtJQUVBLGNBQVE7SUFKVixrQkFBZTtFMUV5cE5iOztFMEVocE5BO0lBVEYsZUFBZTtJMUU2cE5YLGdCMEVucE5hO0lBR2YsaUJBQUE7RTFFa3BOQTs7RUFFQTtJQUNFLGdCMEVycE5GO0UxRXNwTkE7O0VBRUE7STBFN29ORSxRQUFRO0lBRVIsbURBQXdCO1FBQXhCLCtDQUF3QjtZQUF4QiwyQ0FBd0I7STFFOG9OeEIsZ0IwRWxwTkY7STFFbXBORSxrQjBFOW9OYztJQUdkLG1CQUFtQjtJMUU2b05uQixtQjBFcnBORjtFMUVzcE5BOztFMEV2b05FO0lBREYsa0JBQUE7RTFFNG9OQTs7RTBFcG9ORTtJQURGLFdBQUE7STFFeW9ORSxZMEV2b05ZO0VBSWQ7O0UxRXNvTkE7STBFbm9ORSxlQUFXO0lBQ1gsaUJBQWM7RTFFcW9OaEI7O0VBRUE7SUFDRSxlMEVwb05hO0kxRXFvTmIsaUIwRXBvTlc7RTFFcW9OYjs7RUFFQTtJQUNFLGUwRW5vTmE7STFFb29OYixpQjBFbm9OVztFMUVvb05iOztFQUVBO0lBQ0UsZTBFam9OUztJMUVrb05ULGlCMEVqb05TO0UxRWtvTlg7O0VBRUE7SUFDRSxZMEVqb05FO0UxRWtvTko7O0VBRUE7SUFDRSxlMEVob05VO0kxRWlvTlYsaUIwRWhxTkQ7RTFFaXFORDs7RUFFQTtJQUNFLGMwRWpvTkk7SUFLTixnQkFBQTtJQUNFLFVBQUE7SUFFQSxTQUFRO0kxRTZuTlIscUMwRWhvTks7UTFFZ29OTCxpQzBFaG9OSztZMUVnb05MLDZCMEVob05LO0UxRWlvTlA7O0UwRXhuTkE7SUFDRSxnQkFBVTtJQUNWLGtCQUFjO0UxRTJuTmhCOztFQUVBO0lBQ0UsVzBFMW5ORTtJMUUybk5GLFkwRTFuTkU7SUFQSCxrQkFBQTtFMUVtb05EOztFQUVBO0lBQ0UsYTBFeG5OSTtFMUV5bk5OOztFQUVBO0lBQ0UscUIwRXJuTnFCO0UxRXNuTnZCOztFQUVBO0kwRWhuTkEsY0FBQTtFMUVrbk5BOztFQUVBO0kwRTltTkUsY0FBVztJQUNYLGlCQUFnQjtFMUVnbk5sQjs7RUFFQTtJMEU5bU5FLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsaUJBQWdCO0UxRWduTmxCOztFQUVBO0lBQ0Usa0IwRTltTmU7STFFK21OZixtQjBFN21OQztFMUU4bU5IOztFQUVBO0kwRTFtTkUsbUJBQW1CO0UxRTRtTnJCOztFMEV2bU5BO0lBQ0UsbUNBQWtCO0lBQWxCLDJCQUFrQjtFMUUwbU5wQjs7RUFFQTtJMEV4bU5FLGlCQUNEO0VBRUQ7O0UxRXltTkE7STBFdG1ORSxtQkFBUztJQUNULGVBQVc7RTFFd21OYjs7RUFFQTtJQUNFLG1CMEV2bU5hO0UxRXdtTmY7O0VBRUE7SUFDRSxtQjBFdG1OYTtFMUV1bU5mOztFQUVBO0kwRWxtTkUsZUFBUztJQUNULGlCQUFlO0UxRW9tTmpCOztFQUVBO0kwRWxtTkUsaUJBQVk7SUFDWixvQkFBVztFMUVvbU5iOztFQUVBO0lBQ0UsZ0IwRW5tTkU7STFFb21ORixtQjBFbm1OaUI7RTFFb21ObkI7O0VBRUE7STBFOWxORSxtQkFBQTtFMUVnbU5GOztFQUVBO0kwRXpsTkEsbUJBQVE7RTFFMmxOUjs7RUFFQTtJMEV6bE5FLGdCQWNEO0UxRTZrTkQ7O0VBRUE7SUFDRSw4QjBFamxOQztJMUVpbE5ELDZCMEVqbE5DO0kxRWlsTkQsMkIwRWpsTkM7UTFFaWxORCx1QjBFamxOQztZMUVpbE5ELG1CMEVqbE5DO0UxRWtsTkg7O0VBRUE7SUFDRSxjMEV2bE5XO0VBS2I7O0UxRXFsTkE7STBFamxORSxnQkFBUTtJMUVtbE5SLGdCMEV2bE5GO0UxRXdsTkE7O0VBRUE7SUFDRSxlMEUzbE5GO0kxRTRsTkUsaUIwRWxsTmE7RTFFbWxOZjs7RUFFQTtJQUNFLGdCMEUva05VO0UxRWdsTlo7O0VBRUE7SUFDRSxrQjBFOWtOVTtJMUUra05WLG1CMEV4bE5BO0UxRXlsTkY7O0VBRUE7SUFDRSxjMEVsa05DO0UxRW1rTkg7O0VBRUE7SUFDRSxlMEU1a05hO0kxRTZrTmIsYTBFMWtOVTtFMUUya05aOztFMEVya05BO0lBQ0UsY0FBVTtFMUV3a05aOztFQUVBO0lBQ0UsaUIwRTVqTkM7STFFNmpORCx1QjBFcmtOcUI7RTFFc2tOdkI7O0VBRUE7SUFDRSxTMEVwa05RO0kxRXFrTlIsVzBFOWtOQTtFMUUra05GOztFQUVBO0lBQ0UsbUIwRTVqTkM7STFFNmpORCxlMEVqa05VO0kxRWtrTlYsaUIwRXRrTkE7RTFFdWtORjs7RUFFQTtJMkUvMk5GLG1CQUFvQjtJQUNsQixlQUFpQjtJQUNqQixpQkFBZ0I7RUFFaEI7O0UzRWkzTkE7SUFDRSwwQjJFN3ZOSDtFQWhIQzs7RTNFZzNOQTtJQUNFLGdCMkUvMk5jO0lBR2hCLGtCQUFBO0lBQ0Usb0JBQW1CO0VBR3JCOztFM0U2Mk5BO0kyRXoyTkUsY0FBUTtJM0UyMk5SLFMyRS8yTkY7RTNFZzNOQTs7RUFFQTtJQUNFLG1CMkVuM05GO0UzRW8zTkE7O0VBRUE7STJFdDJORSxtQkFnQkQ7RTNFdzFORDs7RUFFQTtJMkVwMk5FLGNBQVE7RTNFczJOVjs7RUFFQTtJQUNFLGtDMkUvMU5EO1EzRSsxTkMsOEIyRS8xTkQ7WTNFKzFOQywwQjJFLzFORDtFM0VnMk5EOztFQUVBO0lBQ0UsYTJFcjJORTtFQUlKOztFM0VvMk5BO0lBQ0UsYzJFcjJORjtFM0VzMk5BOztFQUVBO0kyRS8xTkUsVUFBUTtJM0VpMk5SLFUyRTEyTkY7STNFMjJORSxVMkVqMk5FO0VBSUo7O0VBSUE7SUFDRSxVQUFVO0lBQ1YsV0FBTTtJQUNOLFlBQVc7RTNFNjFOYjs7RUFFQTtJQUNFLFUyRW4yTkY7STNFbzJORSxVMkU1MU5FO0lBSUosYUFBQTtFM0UwMU5BOztFQUVBO0lBQ0UsVTJFeDFOUTtJM0V5MU5SLFcyRXgxTlM7STNFeTFOVCxZMkV2MU5VO0UzRXcxTlo7O0VBRUE7SUFDRSxXMkV4MU5TO0kzRXkxTlQsVzJFdDFOVTtJM0V1MU5WLFcyRWwyTkE7RTNFbTJORjs7RUFFQTtJMkVuMU5FLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNFcTFORjs7RUFFQTtJQUNFLG9CMkVuMU5VO0kzRW0xTlYscUIyRW4xTlU7STNFbTFOVixvQjJFbjFOVTtJM0VtMU5WLGEyRW4xTlU7RTNFbzFOWjs7RUFFQTtJQUNFLGEyRXAxTlc7RTNFcTFOYjs7RUFFQTtJQUNFLGtCMkVuMU5hO0kzRW8xTmIsb0IyRWoxTkM7RTNFazFOSDs7RTRFeDhOQTtJQUNBLGNBQWdCO0lBRWhCLFNBQVE7RTVFMDhOUjs7RUFFQTtJNEV2OE5BLG9CQUFtQjtJQVRyQixTQUFBO0U1RW05TkU7O0VBRUE7STRFcjhORSxtQkFBbUI7STVFdThObkIsb0M0RTE4Tks7UTVFMDhOTCxnQzRFMThOSztZNUUwOE5MLDRCNEUxOE5LO0U1RTI4TlA7O0U0RWw4TkE7SUFDRSxTQUFTO0lBQ1QsV0FBUTtJQUVSLFlBQVE7RTVFbzhOVjs7RUFFQTtJNEVqOE5FLFdBQVE7STVFbThOUixZNEU1OE5GO0k1RTY4TkUsWTRFbjhORTtFNUVvOE5KOztFQUVBO0k0RS83TkUsVUFBUTtJQUVSLFVBQVE7STVFZzhOUixXNEVwOE5GO0U1RXE4TkE7O0VBRUE7SUFDRSxTNEUvN05FO0k1RWc4TkYsVzRFLzdORTtJNUVnOE5GLFk0RS83TkU7RTVFZzhOSjs7RUFFQTtJQUNFLGlCNEU5N05lO0lBSWpCLG9CQUFVO0U1RTQ3TlY7O0VBRUE7SUFDRSw4QjRFMzdOaUI7STVFMjdOakIsNkI0RTM3TmlCO0k1RTI3TmpCLDJCNEUzN05pQjtRNUUyN05qQix1QjRFMzdOaUI7WTVFMjdOakIsbUI0RTM3TmlCO0k1RTQ3TmpCLHlCNEUzN05pQjtJNUUyN05qQiwyQjRFMzdOaUI7UTVFMjdOakIsc0I0RTM3TmlCO1k1RTI3TmpCLG1CNEUzN05pQjtFNUU0N05uQjs7RUFFQTtJQUNFLGM0RTE3TkU7SUFJSixnQkFBQTtFNUV3N05BOztFQUVBO0lBQ0UsYzRFMzdORjtJNUU0N05FLFM0RXQ3TkU7RTVFdTdOSjs7RUFFQTtJQUNFLGlCNEVyN05hO0U1RXM3TmY7O0VBRUE7STRFaDdORSxZQUFRO0k1RWs3TlIsbUI0RXI3TkY7RTVFczdOQTs7RUFFQTtJNEU5Nk5FLFVBQU07SUFDTixVQUFPO0lBQ1AsWUFBUTtFNUVnN05WOztFQUVBO0lBQ0UsVTRFLzZORTtJNUVnN05GLFM0RS82TkU7SUFJSixZQUFBO0U1RTY2TkE7O0VBRUE7SUFDRSxRNEUzNk5RO0k1RTQ2TlIsVzRFMzZOUztJNUU0Nk5ULFk0RTE2TlU7RTVFMjZOWjs7RUFFQTtJQUNFLFU0RTM2Tkk7STVFNDZOSixVNEV6Nk5VO0k1RTA2TlYsWTRFcjdOQTtFNUVzN05GOztFQUVBO0k0RXQ2TkUsVUFBQTtJNUV3Nk5BLFk0RXY2TlM7STVFdzZOVCxXNEV2Nk5RO0U1RXc2TlY7O0VBRUE7SUFDRSxTNEV2Nk5PO0k1RXc2TlAsVzRFdjZOUTtJNUV3Nk5SLFk0RXY2TlM7RTVFdzZOWDs7RUFFQTtJQUNFLG9CNEV0Nk5lO0U1RXU2TmpCOztFNkVyak9GO0lBQ0UsY0FBYTtJQUNiLFNBQUE7RUFFQTs7RTdFd2pPQTtJQUNFLGM2RXZqT0E7SUFHRixTQUFRO0U3RXNqT1I7O0VBRUE7STZFbmpPQSxtQkFBQTtJQUNFLG9DQUFtQjtRQUFuQixnQ0FBbUI7WUFBbkIsNEJBQW1CO0U3RXFqT3JCOztFQUVBO0lBQ0UsYTZFcGpPRTtFN0Vxak9KOztFQUVBO0k2RS9pT0EscUJBQU07RTdFaWpPTjs7RUFFQTtJQUNFLFM2RXBqT0Y7STdFcWpPRSxVNkVoak9FO0k3RWlqT0YsWTZFaGpPRTtFN0Vpak9KOztFQUVBO0lBQ0UsVTZFL2lPRTtJN0Vnak9GLFE2RS9pT0U7STdFZ2pPRixZQUFZO0U4RXZsT2hCOztFQUVFO0lBRUEsU0FBUTtJQUpWLFdBQUE7STlFNmxPSSxZOEV4bE9BO0lBR0YsZ0NBQXdCO1FBQXhCLDRCQUF3QjtZQUF4Qix3QkFBd0I7RTlFdWxPeEI7O0VBRUE7SThFcGxPQSxVQUFBO0lBQ0UsUUFBQTtJQUNBLFdBQVE7RTlFc2xPVjs7RUFFQTtJOEVwbE9FLFNBQUE7SUFDQSxTQUFRO0lBRVIsV0FBUTtFOUVxbE9WOztFQUVBO0k4RWxsT0UsVUFBUTtJOUVvbE9SLFM4RWxtT0Y7STlFbW1PRSxZOEVwbE9FO0VBSUo7O0U5RW1sT0E7SUFDRSxtQjhFcGxPRjtFOUVxbE9BOztFOEV6a09BO0lBQ0UsaUJBQWdCO0lBQ2hCLG9CQVVEO0U5RWtrT0Q7O0VBRUE7SUFDRSw4QjhFcmtPRDtJOUVxa09DLDZCOEVya09EO0k5RXFrT0MsMkI4RXJrT0Q7UTlFcWtPQyx1QjhFcmtPRDtZOUVxa09DLG1COEVya09EO0lBSEMseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0U5RTBrT3JCOztFOEVya09BO0lBQ0UsY0FBVTtJQUNWLFNBQU87RTlFd2tPVDs7RUFFQTtJQUNFLGM4RXZrT0U7SUFHRixTQUFRO0U5RXNrT1Y7O0U4RWprT0E7SUFDRSxrQ0FxQ0Q7UUFyQ0MsOEJBcUNEO1lBckNDLDBCQXFDRDtFOUUraE9EOztFQUVBO0lBQ0UsTzhFbGtPTztJOUVta09QLFU4RWprT1U7STlFa2tPVixZOEV2a09BO0U5RXdrT0Y7O0VBRUE7SUFDRSxTOEVoa09RO0k5RWlrT1IsVThFNWtPQTtJOUU2a09BLFk4RWprT1M7RTlFa2tPWDs7RUFFQTtJQUNFLFU4RTlqT1M7STlFK2pPVCxXOEU5ak9RO0k5RStqT1IsVzhFOWpPUztFOUUrak9YOztFQUVBO0lBQ0UsVThFOWpPUTtJOUUrak9SLFU4RTlqT0k7STlFK2pPSixXOEU1ak9VO0U5RTZqT1o7O0VBRUE7SUFDRSxpQjhFN2pPVztFQUtiOztFOUUyak9BO0k4RXhqT0UsY0FBQTtJQUNBLFNBQUE7RTlFMGpPRjs7RUFFQTtJQUNFLGM4RWprT0Y7STlFa2tPRSxTOEV6ak9FO0U5RTBqT0o7O0VBRUE7SUFDRSxtQjhFdGtPRjtFOUV1a09BOztFOEVuak9BO0lBQ0UsbUJBQW1CO0lBQ25CLG9DQUFlO1FBQWYsZ0NBQWU7WUFBZiw0QkFBZTtFOUVzak9qQjs7RUFFQTtJQUNFLE84RTNqT0Y7STlFNGpPRSxVOEVyak9FO0lBR0YsVUFBUTtFOUVvak9WOztFOEUvaU9BO0lBQ0UsVUFBQTtJQUNBLFlBQVc7SUFDWCxZQUFXO0U5RWtqT2I7O0VBRUE7SThFL2lPRSxVQUFRO0k5RWlqT1IsVThFempPRjtJOUUwak9FLFk4RWpqT0U7RTlFa2pPSjs7RUFFQTtJOEU5aU9FLFFBQVE7STlFZ2pPUixVOEUvak9GO0k5RWdrT0UsVzhFaGpPRTtFOUVpak9KOztFQUVBO0lBQ0UsUzhFaGpPRTtJQUlKLFlBQUE7SUFDRSxXQUFXO0U5RThpT2I7O0UrRXp0T0E7SUFDQSxVQUFBO0lBRUEsU0FBUTtJQUpWLFlBQUE7RS9FZ3VPRTs7RUFFQTtJK0V4dE9FLGdCQUFnQjtFQUdsQjs7RS9FeXRPQTtJK0VydE9FLGVBQVE7SS9FdXRPUix3QitFM3RPRjtJL0UydE9FLCtCK0UzdE9GO1EvRTJ0T0UscUIrRTN0T0Y7WS9FMnRPRSx1QitFM3RPRjtJL0U0dE9FLG9CK0V2dE9pQjtFL0V3dE9uQjs7RUFFQTtJK0VqdE9FLGNBQVE7SUFEVixlQUFBO0UvRXF0T0E7O0VBRUE7SUFDRSxpQitFbnRPZ0I7RS9Fb3RPbEI7O0UrRS9zT0U7SUFWRixZQUFBO0kvRTZ0T0UsVStFbHRPRTtJL0VtdE9GLDRCK0VodE9EO0VBRUQ7O0UvRWl0T0E7SStFOXNPRSxvQkFBa0I7SUFFbEIsa0JBQWlCO0kvRStzT2pCLGlCK0VwdE9GO0kvRXF0T0Usb0IrRS9zT2E7RS9FZ3RPZjs7RUFFQTtJQUNFLGlCK0Uvc09lO0UvRWd0T2pCOztFQUVBO0lBQ0UsTStFOXNPRTtJL0Urc09GLFErRTlzT0U7SS9FK3NPRix1QitFOXNPRTtRL0U4c09GLG1CK0U5c09FO1kvRThzT0YsZStFOXNPRTtJQWpCSCxZQUFBO0kvRWl1T0MsZ0IrRTNzT1k7RS9FNHNPZDs7RUFFQTtJQUNFLGtCK0Uzc09FO0kvRTRzT0YsVStFM3NPRTtJL0U0c09GLFcrRTFzT1U7SS9FMnNPVixXK0V4dU9EO0kvRXl1T0MsYytFM3NPVztFL0U0c09iOztFQUVBO0lBQ0UsaUIrRXZzT2dCO0kvRXdzT2hCLG1CK0V2c09vQjtFL0V3c090Qjs7RUFFQTtJQUNFLG9CK0Vuc09ZO0kvRW1zT1oscUIrRW5zT1k7SS9FbXNPWixvQitFbnNPWTtJL0Vtc09aLGErRW5zT1k7SS9Fb3NPWixnQitFbnNPSTtFQUtOOztFL0Vpc09BO0krRTlyT0Usb0JBQW1CO0UvRWdzT3JCOztFQUVBO0krRTVyT0UsV0FBUTtJL0U4ck9SLG9CK0V2c09GO0kvRXdzT0UsWStFOXJPRTtJQUlKLGdCQUFBO0UvRTRyT0E7O0VBRUE7SStFMXJPRSxZQUFXO0UvRTRyT2I7O0VBRUE7SUFDRSxZK0Uzck9FO0UvRTRyT0o7O0VBRUE7SUFDRSxhK0Uxck9FO0VBSUo7O0UvRXlyT0E7SStFdHJPRSxZQUFXO0lBQ1gsU0FBQTtFL0V3ck9GOztFQUVBO0lBQ0UsbUIrRXZyT2lCO0UvRXdyT25COztFQUVBO0lBQ0UsZ0IrRXRyT2E7SUFJZixpQkFBQTtJQUNFLG9CQUFrQjtJQUdwQixnQkFBQTtFL0Vrck9BOztFQUVBO0lBQ0Usb0IrRXJyT0Y7SS9Fc3JPRSxvQitFanJPa0I7RUFJcEI7O0UvRWdyT0E7SStFNXFPRSxpQkFBaUI7SS9FOHFPakIsb0IrRWxyT0Y7SS9FbXJPRSx3QytFNXFPRDtFL0U2cU9EOztFZ0YvME9BO0lBQ0Esc0JBb0dEO0VBbEdDOztFaEZrMU9BO0lnRjkwT0EsV0FBQTtJQUNFLFVBQVM7SUFDVCxZQUFBO0lBQ0EsYUFBYTtFaEZnMU9mOztFQUVBO0lBQ0UsY2dGdDFPRjtJaEZ1MU9FLFdnRi8wT1M7SUFJWCxZQUFBO0lBQ0UsYUFBYTtFaEY2ME9mOztFQUVBO0lnRjMwT0UsZUFBYztJQUVkLGdCQUFRO0loRjQwT1IsZWdGbjFPRjtJaEZvMU9FLGlCZ0Y1ME9hO0VoRjYwT2Y7O0VBRUE7SUFDRSxtQmdGMzBPaUI7SWhGNDBPakIsZWdGMzBPYTtJQUlmLGlCQUFRO0VoRnkwT1I7O0VBRUE7SWdGdjBPRSxhQUFhO0VoRnkwT2Y7O0VBRUE7SWdGdDBPRSxhQUFBO0VoRncwT0Y7O0VBRUE7SWdGbjBPRSxtQkFBZTtJQUNmLGVBQVU7SUFDVixpQkFBWTtFaEZxME9kOztFQUVBO0lnRmgwT0EsZ0JBQUE7RWhGazBPQTs7RUFFQTtJQUNFLGdCZ0ZyME9GO0VoRnMwT0E7O0VBRUE7SWdGN3pPRSxrQkFBYTtJQUNiLG9CQUFlO0VoRit6T2pCOztFQUVBO0lBQ0UsZWdGN3pPZTtJQUdmLG1CQUFtQjtFaEY0ek9yQjs7RUFFQTtJQUNFLG1CZ0Y1ek9lO0VBSWpCOztFaEYyek9BO0lnRnh6T0Usb0JBQWdCO0lBQ2hCLHNCQUFxQjtFaEYwek92Qjs7RUFFQTtJQUNFLGtCZ0Z4ek9pQjtJaEZ5ek9qQixpQkFBaUI7RWlGNTVPckI7O0VBRUU7SUFDQSxtQkFBa0I7RUFDbEI7O0VBRUE7SUFFQSxlQUFpQjtJQVJuQixpQkFBSztFakZzNk9IOztFQUVBO0lBQ0Usa0JpRjU1T2E7RWpGNjVPZjs7RWlGeDVPQTtJQUNFLGNBQWE7SUFDYixTQUFBO0VqRjI1T0Y7O0VBRUE7SWlGdjVPRSxjQUFRO0lqRnk1T1IsU2lGajZPRjtJakZrNk9FLGNpRno1T0U7RUFJSjs7RWpGdzVPQTtJaUZwNU9FLG9CQUFtQjtJakZzNU9uQixvQ2lGMTVPTTtRakYwNU9OLGdDaUYxNU9NO1lqRjA1T04sNEJpRjE1T007RWpGMjVPUjs7RUFFQTtJQUNFLFdpRnI1T0U7SWpGczVPRixXaUZyNU9FO0VqRnM1T0o7O0VBRUE7SWlGLzRPQSxTQUFBO0lBQ0UsV0FBVTtJQUdaLFVBQVE7RWpGKzRPUjs7RUFFQTtJQUNFLFFpRjk0T0U7SWpGKzRPRixxREFBNkM7UUFBN0MsaURBQTZDO1lBQTdDLDZDQUE2QztJa0Z6OE9qRCxnQkFBUztJQUNQLHVCQUFnQjtFQUNoQjs7RUFFQTtJQUNBLE9BQVM7SUFDVCxTQUFBO0lBQ0EsV0FBWTtJQUNaLGdCQUFlO0VBQ2Y7O0VsRjQ4T0E7SUFDRSxnQmtGMThPVztFbEYyOE9iOztFa0Z0OE9BO0lBakJGLGlCQUFTO0VsRjI5T1A7O0VrRnI4T0E7SUFDRSxrQkFBYTtJQUNiLFVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBVztJQUNYLFNBQVE7SUFDUiwyREFBbUI7UUFBbkIsdURBQW1CO1lBQW5CLG1EQUFtQjtJQUNuQixZQUFBO0VsRnc4T0Y7O0VBRUE7SUFDRSw4QmtGdjhPVTtJbEZ1OE9WLDZCa0Z2OE9VO0lsRnU4T1YsMkJrRnY4T1U7UWxGdThPVix1QmtGdjhPVTtZbEZ1OE9WLG1Ca0Z2OE9VO0VsRnc4T1o7O0VBRUE7SWtGbDhPQSxvQkFBUTtJQUNOLFNBQU87SUFDUCxjQUFZO0VsRm84T2Q7O0VBRUE7SWtGaDhPRSxjQUFXO0lBQ1gsU0FBQTtFbEZrOE9GOztFQUVBO0lBQ0Usb0JrRmo4T2lCO0lsRms4T2pCLG9Da0ZqOE9pQjtRbEZpOE9qQixnQ2tGajhPaUI7WWxGaThPakIsNEJrRmo4T2lCO0VsRms4T25COztFa0Y1N09BO0lBQ0UsU0FBQTtJQUNBLGFBQVc7SUFDWCxZQUFXO0VsRis3T2I7O0VBRUE7SUFDRSxNa0Y5N09FO0lsRis3T0YsYWtGOTdPRTtJbEYrN09GLFlBQVk7RW1GcGdQaEI7O0VBRUU7SUFFQSxRQUFRO0lBSlYsU0FBQTtJbkYwZ1BJLG9EbUZuOE9IO1FuRm04T0csZ0RtRm44T0g7WW5GbThPRyw0Q21GbjhPSDtJQS9EQyxXQUFRO0lBUlYsZ0JBQWU7SW5GNmdQWCxzQm1GcGdQa0I7RW5GcWdQcEI7O0VBRUE7SW1GamdQRSxTQUFTO0lBQ1QsV0FBVztJQUNYLFdBQVc7SUFDWCxnQkFBZ0I7RW5GbWdQbEI7O0VBRUE7SUFDRSxnQm1GM2dQRjtFbkY0Z1BBOztFQUVBO0lBQ0UsY21GamdQRTtJQUlKLFNBQUE7RW5GKy9PQTs7RUFFQTtJbUY3L09FLGNBQWM7SUFDZCxTQUFTO0lBQ1QsaUJBQWlCO0lBRWpCLGtCQUFpQjtFbkY4L09uQjs7RUFFQTtJQUNFLG1CbUZ6Z1BGO0VuRjBnUEE7O0VBRUE7SW1Gei9PRSxNQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQVk7RW5GMi9PZDs7RUFFQTtJbUZ4L09FLFVBQVE7SW5GMC9PUixXbUZuZ1BGO0luRm9nUEUsV21GMS9PRTtFbkYyL09KOztFQUVBO0lBQ0UsZ0JtRnovT0U7SW5GMC9PRixtQm1Gei9PaUI7SUFJbkIsa0NBQVE7UUFBUiw4QkFBUTtZQUFSLDBCQUFRO0VuRnUvT1I7O0VvRjNqUEY7SUFDRSw0QkFBa0I7RUFDbEI7O0VBRUE7SUFDQSxpQkFBWTtJQUNaLG9CQXVJRDtFQXJJQzs7RXBGOGpQQTtJQUNFLDhCb0YvalBGO0lwRitqUEUsNkJvRi9qUEY7SXBGK2pQRSwyQm9GL2pQRjtRcEYralBFLHVCb0YvalBGO1lwRitqUEUsbUJvRi9qUEY7RXBGZ2tQQTs7RUFFQTtJb0Z4alBFLGNBQVU7SUFDVixTQUFTO0VwRjBqUFg7O0VBRUE7SW9GeGpQRSxjQUFhO0lBQ2IsU0FBQTtFcEYwalBGOztFQUVBO0lBQ0UsbUJvRnpqUGU7SXBGMGpQZixvQ29GbGpQRDtRcEZralBDLGdDb0ZsalBEO1lwRmtqUEMsNEJvRmxqUEQ7RXBGbWpQRDs7RUFFQTtJQUNFLE1vRnhqUEU7SUFJSixTQUFBO0lBQ0UsWUFBQTtFcEZzalBGOztFQUVBO0lBQ0UsU29GMWpQRjtJcEYyalBFLFVvRnJqUEU7SUFHRixXQUFRO0lwRm9qUFIsWW9GN2pQRjtJcEY4alBFLGVvRnBqUEU7SXBGcWpQRixpQm9GcGpQYztFQUloQjs7RXBGbWpQQTtJb0YvaVBFLG1CQUFtQjtFcEZpalByQjs7RUFFQTtJQUNFLHFCb0Z4alBGO0VwRnlqUEE7O0VBRUE7SW9GNWlQRSxhQUFVO0VwRjhpUFo7O0VBRUE7SW9GNWlQRSxTQUFBO0lBRUEsV0FBUTtJcEY2aVBSLGdCb0ZyalBGO0lwRnNqUEUsdUJvRjdpUHNCO0VwRjhpUHhCOztFQUVBO0lvRnppUEUsa0JBQVc7SUFDWCxjQUFZO0lBQ1osaUJBQWdCO0VwRjJpUGxCOztFQUVBO0lBQ0UsbUJvRjFpUFE7SXBGMmlQUixtQm9GMWlQWTtJcEYyaVBaLGNvRjFpUFM7SUFHVCxpQkFBaUI7RXBGeWlQbkI7O0VvRnBpUEE7SUFDRSxtQkFBa0I7RXBGdWlQcEI7O0VBRUE7SUFDRSxxQm9GcmlQYTtFcEZzaVBmOztFQUVBO0lBQ0UsYW9GcGlQVTtFcEZxaVBaOztFQUVBO0lBQ0UsT29GaGpQQTtJcEZpalBBLFlvRnBpUFM7RXBGcWlQWDs7RUFFQTtJQUNFLGNvRnJqUEE7SXBGc2pQQSxpQm9GbmlQZTtJcEZvaVBmLHNCb0ZuaVBlO0VBS2pCOztFcEZpaVBBO0lvRjloUEUsV0FBVztJQUNYLFlBQUE7SUFFQSxnQkFBUTtFcEYraFBWOztFQUVBO0lBQ0UsVW9GeGlQRjtJcEZ5aVBFLFdvRjloUEU7SXBGK2hQRixnQm9GOWhQRTtJcEYraFBGLGtCQUFrQjtFcUZ6cVB0Qjs7RUFFRTtJQUVBLGtCQUFtQjtJQUpyQixlQUFBO0lyRitxUEksaUJxRjFxUGE7RUFHZjs7RXJGMHFQQTtJQUNFLGlCcUZ6cVBjO0lBR2hCLGtCQUFBO0lBQ0UsZUFBYTtJQUdmLGlCQUFBO0VyRnNxUEE7O0VBRUE7SUFDRSxXcUZ6cVBGO0lyRjBxUEUsWXFGcnFQRTtFckZzcVBKOztFQUVBO0lBQ0UsaUJxRnBxUGE7SUFJZixvQkFBQTtFckZrcVBBOztFQUVBO0lBQ0UsY3FGcnFQRjtJckZzcVBFLFNxRmpxUEU7RXJGa3FQSjs7RUFFQTtJQUNFLG1CcUZocVBXO0VyRmlxUGI7O0VBRUE7SUFDRSxRcUYvcFBFO0lyRmdxUEYsV3FGL3BQRTtJQUlKLFlBQUE7RXJGNnBQQTs7RUFFQTtJQUNFLE9xRjVwUEU7SXJGNnBQRixVcUY1cFBFO0lyRjZwUEYsWXFGNXBQRTtFckY2cFBKOztFQUVBO0lxRnZwUEEsVUFBQTtJQUNFLFNBQUE7SUFHRixZQUFBO0VyRnVwUEE7O0VBRUE7SXFGcnBQRSxNQUFNO0lBQ04sV0FBQTtJQUVBLFVBQVE7RXJGc3BQVjs7RUFFQTtJcUZucFBFLFVBQVE7SXJGcXBQUixVcUZqcVBGO0lyRmtxUEUsYXFGcnBQVztJckZzcFBYLFdxRnJwUEU7SUFJSixnQkFBQTtFckZtcFBBOztFQUVBO0lBQ0UsY3FGanBQYTtJckZrcFBiLFNxRmpwUFM7SXJGa3BQVCxjcUZocFBVO0VyRmlwUFo7O0VBRUE7SUFDRSxpQnFGanBQVztJckZrcFBYLHFCcUYvb1BxQjtFckZncFB2Qjs7RUFFQTtJQUNFLG1CcUZocFBnQjtFckZpcFBsQjs7RUFFQTtJQUNFLDhCcUZob1BDO0lyRmdvUEQsNkJxRmhvUEM7SXJGZ29QRCwyQnFGaG9QQztRckZnb1BELHVCcUZob1BDO1lyRmdvUEQsbUJxRmhvUEM7RXJGaW9QSDs7RUFFQTtJQUNFLGNxRjdvUFU7SXJGOG9QVix1QnFGcm9QQztFckZzb1BIOztFQUVBO0lBQ0UsZ0JxRjVvUGM7RXJGNm9QaEI7O0VBRUE7SUFDRSxNcUZ6b1BNO0lyRjBvUE4sWXFGem9QUztJckYwb1BULFVxRnhvUFU7SXJGeW9QVixtQ3FGOW9QQTtRckY4b1BBLCtCcUY5b1BBO1lyRjhvUEEsMkJxRjlvUEE7SXJGK29QQSxXcUZ6b1BTO0lyRjBvUFQsWXFGem9QVTtJckYwb1BWLDBDcUZqb1BDO0lyRmtvUEQsaUVxRnZvUDBCO0lyRndvUDFCLDBCcUZucFBBO0lyRm9wUEEsOEJxRnhvUGM7RXJGeW9QaEI7O0VBRUE7SUFDRSxnQnFGcm9QWTtJckZzb1BaLG1CcUZyb1BhO0lyRnNvUGIsZXFGcm9QYTtJckZzb1BiLGdCcUZwb1BVO0lyRnFvUFYsaUJxRjFvUEE7RXJGMm9QRjs7RUFFQTtJQUNFLHFCcUZub1BxQjtFckZvb1B2Qjs7RUFFQTtJQUNFLDBCcUZsb1BDO0VyRm1vUEg7O0VzRmx5UEE7SUFDQSxjQUFnQjtJQUVoQixnQkFBaUI7RXRGb3lQakI7O0VBRUE7SXNGanlQQSxtQkFBbUI7RXRGbXlQbkI7O0VBRUE7SXNGaHlQQSxtQkFBTTtJQUNKLGlCQUFnQjtFdEZreVBsQjs7RUFFQTtJQUNFLGNzRmp5UEU7RUFJSjs7RXRGZ3lQQTtJc0Y1eFBFLHFCQUFtQjtJdEY4eFBuQixTc0ZseVBGO0l0Rm15UEUsWXNGOXhQRTtJdEYreFBGLFlzRjl4UEU7RXRGK3hQSjs7RUFFQTtJQUNFLHFCc0Y3eFBlO0lBSWpCLFVBQUE7SUFDRSxZQUFXO0lBQ1gsWUFBUTtFdEYyeFBWOztFQUVBO0lzRnZ4UEUsUUFBUTtJdEZ5eFBSLFVzRmp5UEY7SXRGa3lQRSxXc0Z6eFBFO0V0RjB4UEo7O0VBRUE7SUFDRSxVc0Z4eFBFO0l0Rnl4UEYsWXNGeHhQRTtJQUtGLFdBQVE7RXRGcXhQVjs7RUFFQTtJQUNFLGlCc0ZyeFBlO0lBR2Ysb0JBQW1CO0V0Rm94UHJCOztFQUVBO0lBQ0UsbUJzRnB4UG1CO0VBSXJCOztFdEZteFBBO0lBQ0UsY3NGcHhQRjtFdEZxeFBBOztFQUVBO0lBQ0UsbUJzRmh4UGlCO0VBSW5COztFdEYrd1BBO0lBQ0UsbUJzRmh4UEY7SXRGaXhQRSxlc0Y3d1BhO0lBSWYsaUJBQUE7RXRGMndQQTs7RUFFQTtJQUNFLGlCc0Y5d1BGO0V0Rit3UEE7O0VBRUE7SUFDRSxtQnNGbHhQRjtFdEZteFBBOztFQUVBO0lzRnB3UEUsbUJBQUE7RXRGc3dQRjs7RUFFQTtJQUNFLG1Cc0Zwd1BtQjtFdEZxd1ByQjs7RUFFQTtJQUNFLFdzRm53UFU7SXRGb3dQVixZc0Y5d1BBO0V0Rit3UEY7O0VBRUE7SUFDRSxlc0Zqd1BZO0l0Rmt3UFosaUJzRmp3UGE7RXRGa3dQZjs7RUFFQTtJQUNFLGdCc0Zqd1BjO0V0Rmt3UGhCOztFQUVBO0lBQ0UsZ0JzRjN3UEE7RXRGNHdQRjs7RUFFQTtJc0Y1dlBFLGlCQUFBO0l0Rjh2UEEsb0JzRjd2UFk7RXRGOHZQZDs7RUFFQTtJQUNFLGlCc0Zsd1BBO0l0Rm13UEEsb0JzRjd2UGM7RXRGOHZQaEI7O0VBRUE7SUFDRSxTc0Z2d1BBO0l0Rnd3UEEsb0NzRjV2UGM7SXRGNHZQZCw0QnNGNXZQYztJdEY2dlBkLFlzRjV2UFU7RXRGNnZQWjs7RUFFQTtJQUNFLFNzRnp2UFE7SXRGMHZQUixvQ3NGNXVQQztJdEY0dVBELDRCc0Y1dVBDO0l0RjZ1UEQsWXNGeHZQVTtJdEZ5dlBWLGNzRjl2UEE7RXRGK3ZQRjs7RUFFQTtJQUNFLGNzRnZ2UFU7SXRGd3ZQVixXc0Zud1BBO0l0Rm93UEEsYXNGeHZQUztJdEZ5dlBULFNzRnh2UEk7RXRGeXZQTjs7RUFFQTtJQUNFLGFzRnZ2UEM7RXRGd3ZQSDs7RUFFQTtJQUNFLHFCc0ZudlBHO0V0Rm92UEw7O0VBRUE7SUFDRSxjc0ZqdlBTO0V0Rmt2UFg7O0V1Rmw3UEY7SUFDRSxtQkFBaUI7RUFDakI7O0VBR0E7SUFMRixtQkFBYztFdkYwN1BaOztFdUZoN1BBO0lBQ0UsZ0JBQWU7RXZGbTdQakI7O0VBRUE7SUFDRSxpQnVGbDdQZTtFdkZtN1BqQjs7RUFFQTtJdUY3NlBBLG1CQUFRO0V2Ris2UFI7O0VBRUE7SXVGNzZQRSxnQkFBZTtJQUNmLG1CQUFpQjtJQUNqQixlQUFZO0lBRVosaUJBQWlCO0V2Rjg2UG5COztFQUVBO0lBQ0UsY3VGejdQRjtJdkYwN1BFLG1CdUY3NlBhO0V2Rjg2UGY7O0VBRUE7SXVGejZQQSxhQUFBO0V2RjI2UEE7O0VBRUE7SXVGejZQRSxjQUFTO0V2RjI2UFg7O0V1RnQ2UEE7SUFDRSxpQkFBYTtJQUNiLG9CQUFtQjtFdkZ5NlByQjs7RUFFQTtJdUZ2NlBFLDhCQVdEO0lBWEMsNkJBV0Q7SUFYQywyQkFXRDtRQVhDLHVCQVdEO1lBWEMsbUJBV0Q7RXZGODVQRDs7RUFFQTtJdUZyNlBFLGNBQVE7SXZGdTZQUixnQnVGbjdQRjtFdkZvN1BBOztFQUVBO0l1Rm42UEEsY0FBQTtFdkZxNlBBOztFd0YzK1BGO0lBQ0UsZ0JBQWE7SUFDYixtQnhFWU87SXdFWFAsa0JBQWlCO0VBQ2pCOztFQUVBO0lBRUEsYUFBUTtFeEY2K1BSOztFQUVBO0l3RjErUEEsY0FBUTtFeEY0K1BSOztFQUVBO0l3RnorUEEsV0FBQTtJQUNFLG9CeEVHSTtJd0VGSixvQ3hFRUk7UXdFRkosZ0N4RUVJO1l3RUZKLDRCeEVFSTtFaEJ5K1BOOztFQUVBO0l3RnQrUEEsb0JBQUE7RXhGdytQQTs7RUFFQTtJQUNFLG9Cd0YzK1BGO0l4RjIrUEUscUJ3RjMrUEY7SXhGMitQRSxvQndGMytQRjtJeEYyK1BFLGF3RjMrUEY7RXhGNCtQQTs7RUFFQTtJd0ZuK1BFLFNBQUE7SUFFQSxXQUFRO0V4Rm8rUFY7O0V3Ri85UEE7SUFDRSxpQkFBYTtJQUNiLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsdUJBQVc7UUFBWCxtQkFBVztZQUFYLGVBQVc7RXhGaytQYjs7RUFFQTtJd0ZoK1BFLG1CQXFCRDtFeEY2OFBEOztFQUVBO0l3Rjk5UEUsa0JBQWlCO0l4RmcrUGpCLHFCd0Y5K1BGO0V4RisrUEE7O0VBRUE7SXdGMzlQRSxTQUFBO0l4RjY5UEEsV3dGNTlQRTtFeEY2OVBKOztFd0ZyOVBBO0lBQ0UsU0FBTztJQUNQLFlBQVk7SUFHZCwyQ0FBUztRQUFULHVDQUFTO1lBQVQsbUNBQVM7RXhGczlQVDs7RUFFQTtJd0ZwOVBFLGVBQWE7SUFFYixpQkFBaUI7RXhGcTlQbkI7O0VBRUE7SUFDRSxpQndGcjlQZTtFeEZzOVBqQjs7RUFFQTtJd0ZqOVBFLGFBQVc7SUFDWCxpQkFBaUI7SUFDakIsb0JBTUQ7RXhGNjhQRDs7RUFFQTtJQUNFLG9Cd0ZsOVBlO0l4Rm05UGYsc0JBQXNCO0l5RjNqUTFCLGVBQWU7RUFDYjs7RUFHQTtJQUpGLG1CQUFlO0V6RmlrUWI7O0V5RnhqUUE7SUFDRSxvQkFBYTtJQUNiLHNCQUFpQjtJQUNqQixtQkFBbUI7RXpGMmpRckI7O0VBRUE7SUFDRSxheUYxalFFO0lBR0YsdUJBQVE7UUFBUixtQkFBUTtZQUFSLGVBQVE7SXpGeWpRUixtR3lGbmtRUTtZekZta1FSLDJGeUZua1FRO0V6Rm9rUVY7O0VBRUE7SXlGcmpRRSxlQUFjO0V6RnVqUWhCOztFQUVBO0l5Rm5qUUUsb0JBQW1CO0l6RnFqUW5CLHFCeUY3alFGO0l6RjhqUUUseUJ5RnJqUWM7RXpGc2pRaEI7O0VBRUE7SUFDRSxheUZsalFhO0VBSWY7O0V6RmlqUUE7SXlGOWlRRSxvQkFBbUI7SUFFbkIsc0JBQW1CO0l6RitpUW5CLGV5RnBqUUY7SXpGcWpRRSxpQnlGL2lRYztFekZnalFoQjs7RUFFQTtJQUNFLG1CeUZ6alFGO0V6RjBqUUE7O0UwRnRtUUY7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWdCO0VBQ2hCOztFQUVBO0lBQ0EsbUJBQW1CO0VBQ25COztFMUYwbVFBO0lBQ0UsZTBGeG1RVztFMUZ5bVFiOztFMEZwbVFBO0lBZkYsU0FBQTtJMUZ1blFJLFcwRnZtUVM7STFGd21RVCxZMEZ2bVFBO0lBR0YsYUFBQTtFMUZzbVFBOztFQUVBO0kwRmxtUUUsYUFBVztJQUNYLFdBQVE7SUFFUixZQUFRO0kxRm1tUVIsYTBGeG1RRjtFMUZ5bVFBOztFQUVBO0lBQ0Usb0IwRmxtUWlCO0lBSW5CLGVBQUE7RTFGZ21RQTs7RUFFQTtJMEY5bFFFLG9CQUtEO0UxRjJsUUQ7O0VBRUE7STBGM2xRQSxnQkFBQTtFMUY2bFFBOztFQUVBO0kwRjNsUUUsaUJBQWE7SUFDYixZQUFBO0UxRjZsUUY7O0VBRUE7STBGM2xRRSxpQkFBVTtJQUNWLG9CQUFrQjtJQUtsQix5QkFBd0I7RTFGeWxRMUI7O0VBRUE7SUFDRSxtQjBGdmxRWTtFMUZ3bFFkOztFQUVBO0lBQ0UsZ0IwRnJsUWE7RUFJZjs7RTFGb2xRQTtJMEYva1FBLGNBQUE7SUFDRSxjQUFhO0UxRmlsUWY7O0VBRUE7STBGN2tRRSxnQkFBYztJQUNkLGNBQWM7RTFGK2tRaEI7O0VBRUE7STBGN2tRRSxpQkFBZTtJQUNmLHFCQUFrQjtFMUYra1FwQjs7RUFFQTtJQUNFLG1CMEYxbFFGO0UxRjJsUUE7O0VBRUE7SUFDRSxnQjBGNWtRWTtFMUY2a1FkOztFQUVBO0lBQ0UsaUMwRjVrUWM7STFGNGtRZCx5QjBGNWtRYztJMUY2a1FkLGtCMEY1a1FVO0kxRjZrUVYscUMwRjVrUW9CO1ExRjRrUXBCLGlDMEY1a1FvQjtZMUY0a1FwQiw2QjBGNWtRb0I7RTFGNmtRdEI7O0VBRUE7SUFDRSwrQjBGM2tRcUI7UTFGMmtRckIsMkIwRjNrUXFCO1kxRjJrUXJCLHVCMEYza1FxQjtFMUY0a1F2Qjs7RUFFQTtJMEYzbVFDLG1CQUFBO0UxRjZtUUQ7O0VBRUE7SUFDRSxvQjBGaG5RRDtJMUZnblFDLHFCMEZoblFEO0kxRmduUUMsb0IwRmhuUUQ7STFGZ25RQyxhMEZoblFEO0kxRmluUUMsZ0IwRnRrUWdCO0UxRnVrUWxCOztFQUVBO0lBQ0Usa0IwRmprUWE7STFGa2tRYixxQjBGbmtRQztFMUZva1FIOztFQUVBO0kwRnhqUUUsZ0JBQUE7STFGMGpRQSxtQjBGempRYztJQUdkLFVBQUE7STFGd2pRQSxlMEZ2alFjO0lBR2QsaUJBQUE7RTFGc2pRRjs7RUFFQTtJQUNFLFVBQVU7STJGM3RRZCxXQUFZO0VBQ1Y7O0VBR0E7SUFKRixhQUFZO0kzRml1UVIsWTJGNXRRQTtFM0Y2dFFGOztFQUVBO0lBQ0Usa0IyRjN0UWE7RTNGNHRRZjs7RUFFQTtJMkZ4dFFFLDBCQUNEO0VBRUQ7O0UzRnl0UUE7SUFDRSxvQjJGMXRRSztFM0YydFFQOztFQUVBO0kyRm50UUUsY0FBVztFM0ZxdFFiOztFQUVBO0kyRm50UUUsb0NBQ0Q7UUFEQyxnQ0FDRDtZQURDLDRCQUNEO0VBRUQ7O0UzRm90UUE7STJGanRRRSxRQUFNO0lBQ04sVUFBVTtJQUNWLFlBQVk7RTNGbXRRZDs7RUFFQTtJMkZodFFFLFVBQVE7STNGa3RRUixhMkY1dFFGO0kzRjZ0UUUsVTJGbHRRTztFM0ZtdFFUOztFQUVBO0kyRi9zUUUsbUJBQW1CO0kzRml0UW5CLGUyRmx1UUY7STNGbXVRRSxpQjJGanRRYTtFM0ZrdFFmOztFQUVBO0lBQ0UsOEIyRjdzUUc7STNGNnNRSCw2QjJGN3NRRztJM0Y2c1FILDJCMkY3c1FHO1EzRjZzUUgsdUIyRjdzUUc7WTNGNnNRSCxtQjJGN3NRRztJQUlELGdCQUFBO0UzRjJzUUo7O0VBRUE7SUFDRSxnQjJGdHNRYztFM0Z1c1FoQjs7RUFFQTtJQUNFLG1CMkZqc1FHO0lBS0gsZUFBaUI7SUFEbkIsaUJBQUE7RTNGZ3NRQTs7RUFFQTtJQUNFLGUyRjdyUWE7STNGOHJRYixpQjJGN3JRYTtFQUlmOztFM0Y0clFBO0kyRnpyUUUsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFM0YyclFyQjs7RUFFQTtJQUNFLGMyRmpzUUY7STNGa3NRRSxpQjJGMXJRZTtJM0YyclFmLG9CMkYxclFzQjtFM0YyclF4Qjs7RUFFQTtJMkZ2clFFLG1CQUFtQjtFM0Z5clFyQjs7RUFFQTtJQUNFLG1CMkZ6clFlO0UzRjByUWpCOztFQUVBO0kyRnJyUUUsY0FBVztJQUNYLFlBQVc7RTNGdXJRYjs7RUFFQTtJMkZyclFFLGtCQUFrQjtJQUVsQixNQUFNO0kzRnNyUU4sVTJGL3JRRjtJM0Znc1FFLFcyRnRyUUU7RTNGdXJRSjs7RUFFQTtJQUNFLFcyRnBzUUY7RTNGcXNRQTs7RUFFQTtJQUNFLFUyRnJyUUU7SUFJSixZQUFBO0lBQ0UsV0FBUztFM0ZtclFYOztFQUVBO0kyRmhyUUUsUUFBUTtJM0ZrclFSLFcyRnhyUUY7STNGeXJRRSxXMkZsclFFO0UzRm1yUUo7O0U0RjEwUUY7SUFDRSxvQkFBVTtJQUFWLHFCQUFVO0lBQVYsb0JBQVU7SUFBVixhQUFVO0VBQ1Y7O0VBRUE7SUFDQSxpQjVFa0JNO0U0RWhCTjs7RTVGNjBRQTtJQUNFLDhCNEY1MFFnQjtJNUY0MFFoQiw2QjRGNTBR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ZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cblxuXG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbiNpbnRlcmNvbS1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAxMDtcbn1cblxuLyogfiAzNzdweCAqL1xuXG4vKiB+IDQ4OXB4ICovXG5cbi8qIH4gNTc1cHggKi9cblxuLyogfiA3NjdweCAqL1xuXG4vKiB+IDk5MXB4ICovXG5cbi8qIH4gMTE5OXB4ICovXG5cbi8qIH4gMTM5OXB4ICovXG5cbi8qIH4gMTU5OXB4ICovXG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xufVxuXG4uY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLyogYXJjaGl2by1yZWd1bGFyIC0gbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogYXJjaGl2by01MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogYXJjaGl2by03MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogYXJjaGl2by05MDAgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjI3LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLFxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgY29sb3I6ICM2MzZjNzI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlNTUge1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLnRleHQtZ3JlZW42MCB7XG4gIGNvbG9yOiAjNjJEMEExO1xufVxuXG4udGV4dC1ncmVlbjU1IHtcbiAgY29sb3I6ICM0RkNBOTU7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxldC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZXQtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLnNlY3Rpb25fX2hlYWRlci0tYmlnIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnNlY3Rpb25fX2hlYWRlci0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5zZWN0aW9uX190ZXh0LS1iaWcge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zdmctaWNvbi1uby1maWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbW9qaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Vtb2ppLXNwcml0ZS9lbW9qaUAxeC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4uZW1vamkuYXV0b21vYmlsZV8xOHgxOCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVtb2ppLmNoYXJ0LWluY3JlYXNpbmdfMjR4MjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMXB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZW1vamkuY2hlY2stbWFyay1idXR0b25fMjN4MjMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZW1vamkuZm9sZGVkLWhhbmRzXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVtb2ppLmhhbmRzaGFrZV8zMngzMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5lbW9qaS5odWdnaW5nLWZhY2VfMTh4MTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVtb2ppLm1vYmlsZS1waG9uZS13aXRoLWFycm93XzU2eDU2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUxcHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5lbW9qaS5tb25leS1tb3V0aC1mYWNlXzU2eDU2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwcHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5lbW9qaS5tb25leS1tb3V0aC1mYWNlXzI0eDI0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY5cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5lbW9qaS5tb25leS13aXRoLXdpbmdzXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5vcGVuLW1haWxib3gtd2l0aC1yYWlzZWQtZmxhZ181Nng1NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxN3B4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4uZW1vamkucGFydHktcG9wcGVyXzE4eDE4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5lbW9qaS5wYXJ0eS1wb3BwZXJfMjN4MjMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTdweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmVtb2ppLnNwaXJhbC1jYWxlbmRhcl8yNHgyNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyM3B4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZW1vamkud2F2aW5nLWhhbmRfMTh4MTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVtb2ppLnNwaXJhbC1jYWxlbmRhcl81Nng1NiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MXB4O1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4uZW1vamkuc3BpcmFsLWNhbGVuZGFyXzIweDIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5lbW9qaS5jaGFydC1pbmNyZWFzaW5nXzIweDIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5lbW9qaS5tb25leS1tb3V0aC1mYWNlXzIweDIwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5lbW9qaS5jaGFydC1pbmNyZWFzaW5nXzE1eDE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk5cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5lbW9qaS5tb25leS1tb3V0aC1mYWNlXzE1eDE1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5lbW9qaS5zcGlyYWwtY2FsZW5kYXJfMTV4MTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzVweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLmVtb2ppLnNwaXJhbC1jYWxlbmRhcl80MHg0MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1M3B4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uZW1vamkubW9iaWxlLXBob25lLXdpdGgtYXJyb3dfNDB4NDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTZweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmVtb2ppLm1vbmV5LW1vdXRoLWZhY2VfNDB4NDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzlweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmVtb2ppLm9wZW4tbWFpbGJveC13aXRoLXJhaXNlZC1mbGFnXzQweDQwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5lbW9qaS5oYW5kc2hha2VfMTh4MTgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVtb2ppLndhdmluZy1oYW5kXzE0eDE0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5lbW9qaS5wYXJ0eS1wb3BwZXJfMTZ4MTYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjNweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmVtb2ppLm1vbmV5LXdpdGgtd2luZ3NfMTR4MTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmVtb2ppLmh1Z2dpbmctZmFjZV8xNHgxNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5OXB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZW1vamkuY2hlY2stbWFyay1idXR0b25fMTR4MTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmVtb2ppLmh1Z2dpbmctZmFjZV8xMngxMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uZW1vamkucGFydHktcG9wcGVyXzEyeDEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5lbW9qaS5hdXRvbW9iaWxlXzEyeDEyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5lbW9qaS5mb2xkZWQtaGFuZHNfMTJ4MTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NzhweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmVtb2ppLmhhbmRzaGFrZV8yNHgyNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk5M3B4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZW1vamkuYXV0b21vYmlsZV8xNngxNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMjBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmVtb2ppLmh1Z2dpbmctZmFjZV8xNngxNiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMzlweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmVtb2ppLnNwZWVjaC1iYWxsb29uXzQweDQwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA1OHB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4uZW1vamkubW9uZXktYmFnXzQweDQwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwMXB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4ubG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ubG9nby0taGVhZGVyIHtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5sb2dvLS1tb2JpbGUtbWVudSB7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxvZ28tLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2dvLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubG9nby0tYmx1ZSB7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubG9nby0tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFNEVCO1xuICBib3JkZXItY29sb3I6ICNFMEU0RUI7XG4gIGNvbG9yOiAjQTNBREMyO1xufVxuXG4uYnV0dG9uLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xuICBib3JkZXItY29sb3I6ICMxODkwRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5REZGO1xuICBib3JkZXItY29sb3I6ICMzMzlERkY7XG59XG5cbi5idXR0b24tLXByaW1hcnktYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCNUZGO1xuICBib3JkZXItY29sb3I6ICM2NkI1RkY7XG59XG5cbi5idXR0b24tLXByaW1hcnktZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZDQTk1O1xuICBib3JkZXItY29sb3I6ICM0RkNBOTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyRDBBMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjJEMEExO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWdyZWVuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OURDQjg7XG4gIGJvcmRlci1jb2xvcjogIzg5RENCODtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItY29sb3I6ICMxODkwRkY7XG4gIGNvbG9yOiAjMTg5MEZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS1ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0U2RkY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnktd2hpdGU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uYnV0dG9uX19pY29uLWNoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgM3B4KTtcbn1cblxuLmJ1dHRvbl9faWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAzcHgpO1xufVxuXG4uZ2V0LWFwcC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZXQtYXBwLWZvcm1fX2lucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE3OHB4O1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmdldC1hcHAtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0FEQzI7XG59XG5cbi5nZXQtYXBwLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLmdldC1hcHAtZm9ybS0tbW9kYWwgLmdldC1hcHAtZm9ybV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFNEVCO1xufVxuXG4uZ2V0LWFwcC1mb3JtX19idXR0b24ge1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNvY2lhbF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zb2NpYWxfX2xpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zb2NpYWxfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi50ZXh0LXBhbmVsLS1ncmVlbjYwLWxlZnQge1xuICBib3JkZXItY29sb3I6ICM2MkQwQTE7XG4gIGJveC1zaGFkb3c6IC04cHggOHB4IDAgMCAjNjJEMEExO1xufVxuXG4udGV4dC1wYW5lbC0tYmx1ZTU1LXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjMTg5MEZGO1xufVxuXG4udGV4dC1wYW5lbC0tYmx1ZTgwLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTlDRUZGO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjOTlDRUZGO1xufVxuXG4udGV4dC1wYW5lbC0teWVsbG93NTUtbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0QUUyNDtcbiAgYm94LXNoYWRvdzogLThweCA4cHggMCAwICNGNEFFMjQ7XG59XG5cbi50ZXh0LXBhbmVsLS15ZWxsb3c1NS1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0QUUyNDtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgI0Y0QUUyNDtcbn1cblxuLnRleHQtcGFuZWwtLXllbGxvdzgwLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkFEQjlFO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCAjRkFEQjlFO1xufVxuXG4udGV4dC1wYW5lbC0tcmVkNzAtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICNGRTY3N0E7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICNGRTY3N0E7XG59XG5cbi50ZXh0LXBhbmVsLS1ibHVlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgIzRGQ0E5NTtcbn1cblxuLmNoYXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaGF0LW1lc3NhZ2UtLWF2YXRhci1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNoYXQtbWVzc2FnZS0tYXZhdGFyLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2hhdC1tZXNzYWdlX19hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM3NkU4QjggMCUsICMwMDhFRkYgNzcuNiUpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4uY2hhdC1tZXNzYWdlX19waG90byB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cblxuLmNoYXQtbWVzc2FnZV9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTQxODFGO1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjA4KTtcbn1cblxuLmNoYXQtbWVzc2FnZV9fdGV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vY2hhdC1tZXNzYWdlLXRhaWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmNoYXQtbWVzc2FnZS0tYXZhdGFyLWxlZnQgLmNoYXQtbWVzc2FnZV9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jaGF0LW1lc3NhZ2UtLWF2YXRhci1sZWZ0IC5jaGF0LW1lc3NhZ2VfX3RleHQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jaGF0LW1lc3NhZ2UtLWF2YXRhci1yaWdodCAuY2hhdC1tZXNzYWdlX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2hhdC1tZXNzYWdlLS1hdmF0YXItcmlnaHQgLmNoYXQtbWVzc2FnZV9fdGV4dDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKC0xKTtcbn1cblxuLmNoYXQtbWVzc2FnZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGltZWxpbmVfX3BvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMUY1O1xufVxuXG4udGltZWxpbmVfX3BvaW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwICNGOUZBRkI7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udGltZWxpbmVfX3BvaW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE5cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgY29udGVudDogJyc7XG59XG5cbi50aW1lbGluZV9fcG9pbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4udGltZWxpbmVfX3BvaW50Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnRpbWVsaW5lX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udGltZWxpbmVfX2NvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRpbWVsaW5lX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnRpbWVsaW5lX19lbW9qaS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpbWVsaW5lX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMxNDE4MUY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnRpbWVsaW5lX190ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGltZWxpbmVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi50aW1lbGluZV9fdGV4dC1ibHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi50aW1lbGluZV9fcGVyY2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWFya2VyLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLm1hcmtlci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4ubWFya2VyLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXJrZXItbGlzdC0tbGFyZ2UtbWFyZ2lucyAubWFya2VyLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFya2VyLWxpc3RfX21hcmtlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xufVxuXG4ubWFya2VyLWxpc3RfX21hcmtlci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG59XG5cbi5tYXJrZXItbGlzdF9fbWFya2VyLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0QzO1xufVxuXG4ubWFya2VyLWxpc3QtLWxhcmdlLW1hcmdpbnMgLm1hcmtlci1saXN0X19tYXJrZXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tYXJrZXItbGlzdF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENkUwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCB3aWR0aCAwLjJzIGxpbmVhcjtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uX19idWxsZXQ6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldC0tYWN0aXZlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG59XG5cbi5tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYxRjU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cblxuLm1lbWJlci0tYmx1ZTU1OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MEZGO1xuICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCAjMTg5MEZGO1xufVxuXG4ubWVtYmVyLS1ibHVlMzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDRGOTk7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwICMwMDRGOTk7XG59XG5cbi5tZW1iZXItLXllbGxvdzU1OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRBRTI0O1xuICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCAjRjRBRTI0O1xufVxuXG4ubWVtYmVyLS1ncmVlbjU1OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEZDQTk1O1xuICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCAjNEZDQTk1O1xufVxuXG4ubWVtYmVyLS1yZWQ1MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZEMDIyMTtcbiAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgI0ZEMDIyMTtcbn1cblxuLm1lbWJlcl9fcGhvdG8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbWJlcl9fcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lbWJlcl9fcGhvdG8tLWRlZmF1bHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgbGluZWFyO1xufVxuXG4ubWVtYmVyOmhvdmVyIC5tZW1iZXJfX3Bob3RvLS1kZWZhdWx0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1lbWJlcl9fcGhvdG8tLWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLm1lbWJlcjpob3ZlciAubWVtYmVyX19waG90by0taG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLm1lbWJlcl9fam9iLXRpdGxlIHtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi50ZWFtLWpvaW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW0tam9pbl9faW1hZ2UtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZWFtLWpvaW5fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGVhbS1qb2luX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi50ZWFtLWpvaW5fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0OHB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cblxuLmxvYW4taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MS4zJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjA4KTtcbn1cblxuLmxvYW4taW5mb19fdG9wLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmxvYW4taW5mb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2FuLWluZm9fX2F2YXRhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5cbi5sb2FuLWluZm9fX2Fycm93LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4ubG9hbi1pbmZvX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sb2FuLWluZm9fX2F2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmxvYW4taW5mb19fbmFtZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sb2FuLWluZm9fX25hbWUtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4NTkyQUQ7XG59XG5cbi5sb2FuLWluZm9fX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzg1OTJBRDtcbn1cblxuLmxvYW4taW5mb19fc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi5sb2FuLWluZm9fX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sb2FuLWluZm9fX2Ftb3V0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4NTkyQUQ7XG59XG5cbi5sb2FuLWluZm9fX2Ftb3VudC10b3RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4ubG9hbi1pbmZvX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjlGQUZCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmxvYW4taW5mb19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubG9hbi1pbmZvX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5sb2FuLWluZm9fX2xpc3QtbGFiZWwge1xuICBjb2xvcjogIzg1OTJBRDtcbn1cblxuLmxvYW4taW5mb19fbGlzdC12YWx1ZSB7XG4gIGNvbG9yOiAjM0Q0NzVDO1xufVxuXG4uc3VtbWFyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1LjIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnN1bW1hcnktbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMUY1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc3VtbWFyeS1saXN0X19lbW9qaS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGO1xufVxuXG4uc3VtbWFyeS1saXN0X19lbW9qaS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VtbWFyeS1saXN0X19lbW9qaS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1bW1hcnktbGlzdF9fYXZhdGFyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLnN1bW1hcnktbGlzdF9fYXJyb3ctYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN1bW1hcnktbGlzdF9fYXZhdGFyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc3VtbWFyeS1saXN0X19jb250ZW50LWJveCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VtbWFyeS1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzY2Nzc5OTtcbn1cblxuLnN1bW1hcnktbGlzdF9fdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uc3VtbWFyeS1saXN0X19pbmZvIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzRDQ3NUM7XG59XG5cbi5uZXN0ZWQtbnVtZXJpYy1saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubmVzdGVkLW51bWVyaWMtbGlzdCAubmVzdGVkLW51bWVyaWMtbGlzdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmVzdGVkLW51bWVyaWMtbGlzdCAubmVzdGVkLW51bWVyaWMtbGlzdF9fbGlzdCA+IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cblxuLm5lc3RlZC1udW1lcmljLWxpc3QgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cblxuLm5lc3RlZC1udW1lcmljLWxpc3QgLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW0gLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5lc3RlZC1udW1lcmljLWxpc3QgLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW0gLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG59XG5cbi5zaW1wbGUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2ltcGxlLXRhYmxlX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2ltcGxlLXRhYmxlX190ZXh0LXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaW1wbGUtdGFibGVfX2NlbGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFNEVCO1xufVxuXG4uc2ltcGxlLXRhYmxlX19jZWxsLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogIzE4OTBGRjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbn1cblxuLmhlYWRlci0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDEwMiwgMTE5LCAxNTMsIDAuMyk7XG59XG5cbi5oZWFkZXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzRDQ3NUM7XG59XG5cbi5oZWFkZXItLXdoaXRlIC5oZWFkZXJfX2xvZ28tdG9wLWFycm93IHtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5oZWFkZXItLWJsdWUzMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRGOTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyLS1ibHVlNTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzLCBvcGFjaXR5IDAuNHM7XG59XG5cbi5oZWFkZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX2xpbmstLWFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogNDhweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlcl9fbGluay0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWRlcl9fYXBwLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyX19idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uaGVhZGVyLS13aGl0ZSAuaGVhZGVyX19idXJnZXIge1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDUwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLm1vYmlsZS1tZW51LW9wZW5pbmcgLm1vYmlsZS1tZW51LFxuLm1vYmlsZS1tZW51LW9wZW5lZCAubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9iaWxlLW1lbnUtb3BlbmVkIC5tb2JpbGUtbWVudSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51X190b3Atcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cblxuLm1vYmlsZS1tZW51X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5tb2JpbGUtbWVudV9fY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5tb2JpbGUtbWVudV9fbmF2IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9iaWxlLW1lbnVfX25hdi1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX25hdi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubW9iaWxlLW1lbnVfX25hdi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjZCNUZGO1xufVxuXG4ubW9iaWxlLW1lbnVfX25hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm1vYmlsZS1tZW51X19uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudV9fYm90dG9tLXJvdyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtbWVudV9fYXBwLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTY2cHg7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTY2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mb290ZXJfX25hdi1jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItd2lkdGg6IDcwMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZvb3Rlcl9fbmF2LXRpdGxlLS1saW5rcy1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZm9vdGVyX19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZm9vdGVyX19uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXJfX25hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyX19uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9vdGVyX19saW5rcy1jb2wtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19hcHBzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODU5MkFEO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0LWJhbmsge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hcHBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcHMtLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLmFwcHMtLWhlcm8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cblxuLmFwcHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmFwcHMtLWZvb3RlciAuYXBwc19faXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uYXBwcy0taGVybyAuYXBwc19faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLmFwcHNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXBwc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFwcHNfX2ljb24ge1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogNDlweDtcbn1cblxuLmFwcHMtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hcHBzLS1ibGFjayB7XG4gIGNvbG9yOiAjM0Q0NzVDO1xufVxuXG4uYXBwc19fZ3BhdGgxIHtcbiAgZmlsbDogIzNENDc1Qztcbn1cblxuLmFwcHMtLXdoaXRlIC5hcHBzX19ncGF0aDEge1xuICBmaWxsOiAjRjZGOEZBO1xufVxuXG4uYXBwc19fZ3BhdGgyIHtcbiAgZmlsbDogIzNENDc1Qztcbn1cblxuLmFwcHMtLXdoaXRlIC5hcHBzX19ncGF0aDIge1xuICBmaWxsOiAjRUNFQ0VFO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm1vZGFsLS1zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTMsIDEwMiwgMC45KTtcbn1cblxuLm1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXgtd2lkdGg6IDEwODhweDtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuN3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlWSgzNTBweCkgcm90YXRlWCgtNDVkZWcpIHNjYWxlKDAuNyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjA4KTtcbn1cblxuLm1vZGFsLS1zaG93biAubW9kYWxfX2JvZHkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVYKDApIHNjYWxlKDEpO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTQxODFGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1vZGFsX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1vZGFsX19yZXNlbmQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE4OTBGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubW9kYWxfX3Jlc2VuZC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzY2QjVGRjtcbn1cblxuLm1vZGFsX19yZXNlbmQtYnV0dG9uLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1vZGFsX19nZXQtYXBwLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQyN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwRkY7XG59XG5cbi5oZXJvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9oZXJvLXdhdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaGVyb19fdGV4dC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVyb19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdvcmQtc3BhY2luZzogNXB4O1xufVxuXG4uaGVyb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVyb19faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZXJvX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA5MCU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlcm9fX2ltYWdlLWxheWVyLS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMjQuOSU7XG4gIGxlZnQ6IC0wLjElO1xuICB3aWR0aDogNjAuMSU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiA0MyU7XG4gIHJpZ2h0OiAxLjYlO1xuICB3aWR0aDogMzIuOCU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiAtMS41JTtcbiAgbGVmdDogMTMlO1xuICB3aWR0aDogODcuMSU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiA0LjclO1xuICB3aWR0aDogMTAuNiU7XG59XG5cbi5oZXJvX19pbWFnZS1sYXllci0tbHY1IHtcbiAgdG9wOiA4MS4zJTtcbiAgbGVmdDogNi41JTtcbiAgd2lkdGg6IDIwLjYlO1xufVxuXG4uaGVyb19fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uaGVyb19fYXBwcy10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVuZC1tb25leSB7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5sZW5kLW1vbmV5X19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxlbmQtbW9uZXlfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sZW5kLW1vbmV5X19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOHB4KTtcbn1cblxuLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiA1LjMlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDgzLjklO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogLTEwLjElO1xuICByaWdodDogLTI1JTtcbiAgd2lkdGg6IDY4LjElO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogMTIuMyU7XG4gIGxlZnQ6IDAuNCU7XG4gIHdpZHRoOiA1LjQlO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogNzglO1xuICByaWdodDogMTcuNCU7XG4gIHdpZHRoOiA1LjElO1xufVxuXG4ubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gIHRvcDogMi41JTtcbiAgbGVmdDogNi45JTtcbiAgd2lkdGg6IDg4JTtcbn1cblxuLmJvcnJvdy1tb25leSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJvcnJvdy1tb25leV9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uYm9ycm93LW1vbmV5X19pbWFnZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDNweDtcbn1cblxuLmJvcnJvdy1tb25leV9fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxNXB4O1xufVxuXG4uYm9ycm93LW1vbmV5X19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMS45JTtcbiAgbGVmdDogLTUuOCU7XG4gIHdpZHRoOiAxMTAuOSU7XG59XG5cbi5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDE0JTtcbiAgbGVmdDogNy42JTtcbiAgd2lkdGg6IDk3LjMlO1xufVxuXG4uYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiAwLjYlO1xuICBsZWZ0OiAtMjguNSU7XG4gIHdpZHRoOiA2OC40JTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogNDIuMSU7XG4gIGxlZnQ6IC0xMC40JTtcbiAgd2lkdGg6IDE0LjYlO1xufVxuXG4uYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgdG9wOiAxLjclO1xuICByaWdodDogMTclO1xuICB3aWR0aDogNi43JTtcbn1cblxuLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2NiB7XG4gIHRvcDogMTEuOCU7XG4gIGxlZnQ6IDE3LjQlO1xuICB3aWR0aDogNjQuNiU7XG59XG5cbi5kaXJlY3QtYmlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZGlyZWN0LWJpbGxfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLmRpcmVjdC1iaWxsX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGlyZWN0LWJpbGxfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDk2JTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAyLjMlO1xuICBsZWZ0OiAtNSU7XG4gIHdpZHRoOiAxMTIuMSU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMzkuNSU7XG4gIGxlZnQ6IC00LjglO1xuICB3aWR0aDogMTAyLjIlO1xufVxuXG4uZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDYuOSU7XG4gIHJpZ2h0OiAtMjIlO1xuICB3aWR0aDogNzMuNiU7XG59XG5cbi5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gIHRvcDogMjkuMiU7XG4gIGxlZnQ6IC01LjIlO1xuICB3aWR0aDogNy43JTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY1IHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMzMlO1xuICB3aWR0aDogNS45JTtcbn1cblxuLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY2IHtcbiAgdG9wOiAxNi4xJTtcbiAgbGVmdDogMTQuMSU7XG4gIHdpZHRoOiA2NS43JTtcbn1cblxuLmRpcmVjdC1iaWxsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmRpcmVjdC1iaWxsX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpcmVjdC1iaWxsX19wbGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGUoLTcwcHgsIDEwMHB4KTtcbn1cblxuLnNpbXBsZS1wYXltZW50cyB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNpbXBsZS1wYXltZW50c19fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMnB4O1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA5MCU7XG59XG5cbi5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyLjIlO1xuICB3aWR0aDogMTAxLjUlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAtMS41JTtcbiAgbGVmdDogNC41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDY1LjclO1xuICBsZWZ0OiAtNS41JTtcbiAgd2lkdGg6IDEyLjIlO1xufVxuXG4uc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiA3MC44JTtcbiAgbGVmdDogMSU7XG4gIHdpZHRoOiA4LjUlO1xufVxuXG4uZmFzdC1iYW5raW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5mYXN0LWJhbmtpbmdfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5mYXN0LWJhbmtpbmdfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mYXN0LWJhbmtpbmdfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA5NyU7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiA0JTtcbiAgbGVmdDogLTUlO1xuICB3aWR0aDogMTExLjQlO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAxOC41JTtcbiAgcmlnaHQ6IDQuNCU7XG4gIHdpZHRoOiA2Ni42JTtcbn1cblxuLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogNDclO1xuICBsZWZ0OiAxLjMlO1xuICB3aWR0aDogNDguOSU7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDE4JTtcbiAgbGVmdDogLTAuNSU7XG4gIHdpZHRoOiA2LjIlO1xufVxuXG4uZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY1IHtcbiAgdG9wOiA3LjElO1xuICByaWdodDogNS4yJTtcbiAgd2lkdGg6IDYuNCU7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjYge1xuICB0b3A6IDI3LjklO1xuICBsZWZ0OiA0LjIlO1xuICB3aWR0aDogOTEuMSU7XG59XG5cbi5mYXN0LWJhbmtpbmdfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmVhdHVyZWQtaW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5mZWF0dXJlZC1pbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjYuMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmVhdHVyZWQtaW5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZlYXR1cmVkLWluX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5mZWF0dXJlZC1pbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzg1OTJBRDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmZlYXR1cmVkLWluX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNBM0FEQzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWluX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN1cml0eS1wcmlvcml0eSB7XG4gIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN1cml0eS1wcmlvcml0eV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQxcHggMzRweCAzOXB4O1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX3RleHQtY29sOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5zZWN1cml0eS1wcmlvcml0eV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN1cml0eS1wcmlvcml0eV9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTIyNnB4KTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYWR2YW50YWdlc19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR2YW50YWdlc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLmFkdmFudGFnZXNfX2ltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cblxuLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWR2YW50YWdlc19faXRlbS0tbDEgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiA5M3B4O1xufVxuXG4uYWR2YW50YWdlc19faXRlbS0tbDIgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uYWR2YW50YWdlc19faXRlbS0tbDMgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMTVweDtcbn1cblxuLmFkdmFudGFnZXNfX3RleHQtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0tLWwzIC5hZHZhbnRhZ2VzX190ZXh0LWJveCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxNDE4MUY7XG59XG5cbi5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5hcHBsaWNhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDc2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLmFwcGxpY2F0aW9uLS1iZWZvcmUtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTk4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OHB4O1xufVxuXG4uYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcHBsaWNhdGlvbi0td2hpdGUtYmcgLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFwcGxpY2F0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hcHBsaWNhdGlvbl9fY29udGFpbmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC04OHB4O1xuICByaWdodDogNjklO1xuICB3aWR0aDogMzUzcHg7XG4gIGhlaWdodDogNDAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHBsaWNhdGlvbi9sZWZ0LWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG59XG5cbi5hcHBsaWNhdGlvbl9fY29udGFpbmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMTNweDtcbiAgbGVmdDogNTQuNyU7XG4gIHdpZHRoOiA0MDhweDtcbiAgaGVpZ2h0OiAyOTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL3JpZ2h0LWJnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFwcGxpY2F0aW9uX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmFwcGxpY2F0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLmJlY29tZS1wYXJ0bmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJlY29tZS1wYXJ0bmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM1NjY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYmVjb21lLXBhcnRuZXJfX2JveCB7XG4gIHBhZGRpbmc6IDI0cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEY5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JlY29tZS1wYXJ0bmVyL2JlY29tZS1wYXJ0bmVyLWJnLWxlZnQuc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvYmVjb21lLXBhcnRuZXIvYmVjb21lLXBhcnRuZXItYmctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4yNSk7XG59XG5cbi5iZWNvbWUtcGFydG5lcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmJlY29tZS1wYXJ0bmVyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYmVjb21lLXBhcnRuZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmVjb21lLXBhcnRuZXJfX2J1dHRvbi1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3ctd29yayB7XG4gIHBhZGRpbmctdG9wOiAxMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyNDMsIDI1NSwgMC43KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2hvdy13b3JrLXdhdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhvdy13b3JrX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgYXV0byA0N3B4O1xuICBjb2xvcjogIzE0MTgxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXNwYWNpbmc6IDVweDtcbn1cblxuLmhvdy13b3JrX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uaG93LXdvcmtfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaG93LXdvcmtfX2NvbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1ib3R0b206IDExNHB4O1xufVxuXG4uaG93LXdvcmtfX2NvbDpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgYm90dG9tOiAxNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogODFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93MS1tb2JpbGUuc3ZnXCIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xufVxuXG4uaG93LXdvcmtfX2NvbDpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93Mi1tb2JpbGUuc3ZnXCIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4O1xufVxuXG4uaG93LXdvcmtfX2NvbDpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93My1tb2JpbGUuc3ZnXCIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmhvdy13b3JrX19lbW9qaS1ib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0U2RkY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5ob3ctd29ya19fZW1vamktZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3ctd29ya19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaG93LXdvcmtfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLmhvdy13b3JrX19idXR0b24tcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG93LXdvcmtfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMTk0cHg7XG59XG5cbi5hc2tpbmctaGVscCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFza2luZy1oZWxwX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXNraW5nLWhlbHBfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXNraW5nLWhlbHBfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xufVxuXG4uYXNraW5nLWhlbHBfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyNCU7XG59XG5cbi5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEyLjUlO1xuICB3aWR0aDogMTMwJTtcbn1cblxuLmFza2luZy1oZWxwX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAxMi44JTtcbiAgbGVmdDogMjAuNiU7XG4gIHdpZHRoOiA3OCU7XG59XG5cbi5hc2tpbmctaGVscF9fdGV4dC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoNnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXNraW5nLWhlbHBfX3RleHQtcGFuZWwtZ3JlZW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYyRDBBMTtcbn1cblxuLmFza2luZy1oZWxwX19jaGF0LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI5JTtcbiAgcmlnaHQ6IC0wLjMlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzFweDtcbn1cblxuLmFza2luZy1oZWxwX19lbW9qaS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlbHBpbmctaGFuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uaGVscGluZy1oYW5kX19wbGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmhlbHBpbmctaGFuZF9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVscGluZy1oYW5kX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuLmhlbHBpbmctaGFuZF9faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWxwaW5nLWhhbmRfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMzUlO1xufVxuXG4uaGVscGluZy1oYW5kX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMjMuMyU7XG4gIHJpZ2h0OiAtNC44JTtcbiAgd2lkdGg6IDkzLjglO1xufVxuXG4uaGVscGluZy1oYW5kX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAxOS4yJTtcbiAgcmlnaHQ6IC0yLjUlO1xuICB3aWR0aDogOTklO1xufVxuXG4uaGVscGluZy1oYW5kX190ZXh0LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgxJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCgxNnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIHBhZGRpbmc6IDE5cHggMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVscGluZy1oYW5kX190ZXh0LXBhbmVsLWJsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE4OTBGRjtcbn1cblxuLmhlbHBpbmctaGFuZF9fY2hhdC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDExLjMlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjlweDtcbn1cblxuLmhlbHBpbmctaGFuZF9fZW1vamktZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWxwaW5nLWhhbmRfX2Vtb2ppLXRhYmxldCB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5nZXQtbG9hbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmdldC1sb2FuX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG4uZ2V0LWxvYW5fX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA2N3B4O1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTIlO1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMC43JTtcbiAgd2lkdGg6IDk4LjglO1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDMwLjYlO1xuICBsZWZ0OiAxMC4xJTtcbiAgd2lkdGg6IDE1LjglO1xufVxuXG4uZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDExJTtcbiAgcmlnaHQ6IDIwLjglO1xuICB3aWR0aDogNy44JTtcbn1cblxuLmdldC1sb2FuX19jaGF0LW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKTtcbn1cblxuLmdldC1sb2FuX190ZXh0LXBhbmVsIHtcbiAgcGFkZGluZzogMzFweCAyNHB4IDMwcHggMThweDtcbn1cblxuLm1ha2UtcGVyc29uYWwge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWtlLXBlcnNvbmFsX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFrZS1wZXJzb25hbF9faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYWtlLXBlcnNvbmFsX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTAlO1xufVxuXG4ubWFrZS1wZXJzb25hbF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAxNCU7XG4gIGxlZnQ6IC01JTtcbiAgd2lkdGg6IDEwOS44JTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX2ZyaWVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAtMi44JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTVweDtcbiAgbGVmdDogMi42JTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzE3cHg7XG4gIHBhZGRpbmc6IDIycHggMjFweCAyOHB4O1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUuNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBjb2xvcjogIzY2Nzc5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4OTBGRjtcbiAgZm9udC1zaXplOiAxNC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMS4xcHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamktLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFrZS1wZXJzb25hbF9fbm90ZS1lbW9qaS0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtY3Vyc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLWN1cnNvcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xuICBjb250ZW50OiAnJztcbn1cblxuLm1ha2UtcGVyc29uYWxfX25vdGUtc2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1LjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzLjRweDtcbiAgY29sb3I6ICMxODkwRkY7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19ub3RlLWljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX3JlYXNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNjVweDtcbiAgcmlnaHQ6IDAuOCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5NHB4O1xuICBwYWRkaW5nOiAyNXB4IDE2cHggMjFweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX3JlYXNvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFNEVCO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5tYWtlLXBlcnNvbmFsX19yZWFzb24taWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjM0Q0NzVDO1xufVxuXG4uZnVuZHMtYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTclO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IC0yLjElO1xuICB3aWR0aDogNzYuOCU7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMC42JTtcbiAgd2lkdGg6IDc4LjglO1xufVxuXG4uZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiA0NS41JTtcbiAgbGVmdDogNDElO1xuICB3aWR0aDogNTguMSU7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogNDMuMyU7XG4gIHdpZHRoOiA1OC4xJTtcbn1cblxuLmZ1bmRzLWFjY2Vzc19fY2hhdC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIxLjglO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbn1cblxuLmZ1bmRzLWFjY2Vzc19fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG5cbi5mdW5kcy1hY2Nlc3NfX2Vtb2ppLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnVuZHMtYWNjZXNzX19lbW9qaS10YWJsZXQge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ud2h5LXppcnR1ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzlweDtcbn1cblxuLndoeS16aXJ0dWVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2h5LXppcnR1ZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aHktemlydHVlX19jb2wge1xuICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2h5LXppcnR1ZV9fY29sLS1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xufVxuXG4ud2h5LXppcnR1ZV9fY29sLS1ibHVlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2h5LXppcnR1ZS93aHktemlydHVlLXdhdmUtYm90dG9tLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAyJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLndoeS16aXJ0dWVfX3RleHQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2h5LXppcnR1ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56aXJ0dWUtcGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Rjk5O1xufVxuXG4uemlydHVlLXBheTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uemlydHVlLXBheV9fdGV4dC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi56aXJ0dWUtcGF5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd29yZC1zcGFjaW5nOiA2cHg7XG59XG5cbi56aXJ0dWUtcGF5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi56aXJ0dWUtcGF5X19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDElO1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY0IHtcbiAgdG9wOiA2Ny44JTtcbiAgbGVmdDogMy41JTtcbiAgd2lkdGg6IDguMyU7XG59XG5cbi56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgdG9wOiAtOC41JTtcbiAgcmlnaHQ6IDkuNSU7XG4gIHdpZHRoOiA5LjMlO1xufVxuXG4uemlydHVlLXBheV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjM4cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX2ltYWdlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX2ltYWdlLWJveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYXltZW50LXNvbHV0aW9uX19tYWNib29rIHtcbiAgd2lkdGg6IDExMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbl9fc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDguNiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzclO1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbl9fY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnBheW1lbnQtc29sdXRpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucGF5bWVudC1zb2x1dGlvbl9fdGV4dC1ncmVlbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjJEMEExO1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG5cbi5tYWtpbmctYWNjb3VudHMge1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWtpbmctYWNjb3VudHNfX3ZhbHVlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uMSAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmUxLnN2Z1wiKTtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uMiAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmUyLnN2Z1wiKTtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uMyAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmUzLnN2Z1wiKTtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uNCAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmU0LnN2Z1wiKTtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY29sb3I6ICMxODkwRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1ha2luZy1hY2NvdW50c19fdGV4dCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9yLWJ1c2luZXNzZXMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fY29udGFpbmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiAtNjA4cHg7XG4gIHdpZHRoOiA0MDAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9yLWJ1c2luZXNzZXMvZm9yLWJ1c2luZXNzZXMtYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmZvci1idXNpbmVzc2VzX19ncmVlbi1ibG9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogMTE3cHg7XG4gIHdpZHRoOiAzNDRweDtcbiAgaGVpZ2h0OiAyMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvci1idXNpbmVzc2VzL2Zvci1idXNpbmVzc2VzLWZpZ3VyZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAzNDNweDtcbiAgaGVpZ2h0OiAzNDNweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cblxuLmZvci1idXNpbmVzc2VzX19waG90byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMThweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLW1vYmlsZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZm9yLWJ1c2luZXNzZXNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvci1idXNpbmVzc2VzX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG5cbi5wYXJ0bmVycy10cnVzdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhcnRuZXJzLXRydXN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg2MnB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucGFydG5lcnMtdHJ1c3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9fYnJlYWstbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9fYnJlYWstdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJ0bmVycy10cnVzdF9fbG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsIHtcbiAgcGFkZGluZy10b3A6IDU5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmRyaXZpbmctZmluYW5jaWFsX19oZWFkZXItLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9fbGlzdCB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1MTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xLjIlO1xuICB3aWR0aDogMTAxLjIlO1xufVxuXG4uZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IC0wLjMlO1xuICBsZWZ0OiAwLjUlO1xuICB3aWR0aDogOTkuOCU7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uaGVyby12aWRlb19fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLmhlcm8tdmlkZW9fX3ZpZGVvLWJveCB7XG4gIG1heC13aWR0aDogY2FsYygoMTAwdmggLSA4MHB4KSAvIDEwODAgKiAxOTIwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXZpZGVvX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby12aWRlb19fdmlkZW8tY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaGVyby12aWRlb19fcGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvLXZpZGVvX19iZy1wbGF5ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyby12aWRlb19fYmctcGxheWVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmhlcm8tdmlkZW9fX2JnLXBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSAge1xuICAuaGVyby12aWRlbyAuaGVyby12aWRlb19fYmctcGxheWVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gIH1cbn1cblxuLmhlcm8tdmlkZW9fX2NvbnRyb2xzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5oZXJvLXZpZGVvX192aWRlby1ib3g6aG92ZXIgLmhlcm8tdmlkZW9fX2NvbnRyb2xzLWJveCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlcm8tdmlkZW9fX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi5oZXJvLXZpZGVvX19pY29uLXNtYWxsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZXJvLXZpZGVvX19pY29uLWJpZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b24tcGxheVtkYXRhLXN0YXRlPW9mZl0gLmhlcm8tdmlkZW9fX2ljb24tcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b24tcGxheVtkYXRhLXN0YXRlPW9uXSAuaGVyby12aWRlb19faWNvbi1wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLXZpZGVvX19idXR0b24tc291bmRbZGF0YS1zdGF0ZT1vZmZdIC5oZXJvLXZpZGVvX19pY29uLXNvdW5kLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tdmlkZW9fX2J1dHRvbi1zb3VuZFtkYXRhLXN0YXRlPW9uXSAuaGVyby12aWRlb19faWNvbi1zb3VuZC1vZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby12aWRlb19fbWF4aW1pemUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZXJvLXZpZGVvX19tYXhpbWl6ZS1pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gIG1hcmdpbjogLTM1cHggYXV0byAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB3b3JkLXNwYWNpbmc6IDlweDtcbn1cblxuLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ub3VyLW1pc3Npb24ge1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm91ci1taXNzaW9uX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm91ci1taXNzaW9uX19xdW90ZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IC01MnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3F1b3RhdGlvbi1tYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ub3VyLW1pc3Npb25fX3F1b3RlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3F1b3RhdGlvbi1tYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ub3VyLW1pc3Npb25fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ub3VyLW1pc3Npb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4ub3VyLW1pc3Npb25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4ub3VyLW1pc3Npb25fX3RleHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdXItbWlzc2lvbi9vdXItbWlzc2lvbi1saW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ubmV3LXdheSB7XG4gIG1hcmdpbi10b3A6IDIyN3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjNGRjtcbn1cblxuLm5ldy13YXlfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLm5ldy13YXlfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5uZXctd2F5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubmV3LXdheV9fdGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjNEZDQTk1O1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG5cbi5uZXctd2F5X19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ldy13YXlfX2ltYWdlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTIxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICBib3gtc2hhZG93OiAxMHB4IDIwcHggODBweCByZ2JhKDYyLCA2OCwgMTI4LCAwLjI1KSwgMTBweCAycHggMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpO1xufVxuXG4ubmV3LXdheV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQ0NXB4O1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3NfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aXRob3V0LWF3a3dhcmRuZXNzX19waG90by1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aXRob3V0LWF3a3dhcmRuZXNzX19waG90byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG5cbi53aXRob3V0LWF3a3dhcmRuZXNzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQtZ3JlZW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYyRDBBMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuXG4ud2l0aG91dC1hd2t3YXJkbmVzc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjU5cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xufVxuXG4udGVhbSB7XG4gIHBhZGRpbmctdG9wOiA1MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnRlYW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlYW1fX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDExODJweDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4udGVhbV9fcm93OjpiZWZvcmUsXG4udGVhbV9fcm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLnRlYW1fX3Jvdzo6YmVmb3JlIHtcbiAgdG9wOiAzNzJweDtcbiAgbGVmdDogLTg0cHg7XG4gIHdpZHRoOiAzNzVweDtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlYW0vdGVhbS1maWd1cmUxLnN2Z1wiKTtcbn1cblxuLnRlYW1fX3Jvdzo6YWZ0ZXIge1xuICBib3R0b206IDUwMHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMzYzcHg7XG4gIGhlaWdodDogMzE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWFtL3RlYW0tZmlndXJlMi5zdmdcIik7XG59XG5cbi50ZWFtX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnRlYW1fX2NvbC0tam9pbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRlYW1fX21lbWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI5M3B4O1xufVxuXG4udGVhbV9fam9pbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZlc3RtZW50LXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4uaW52ZXN0bWVudC1wYXJ0bmVyc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW52ZXN0bWVudC1wYXJ0bmVyc19fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg2MnB4O1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZlc3RtZW50LXBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmludmVzdG1lbnQtcGFydG5lcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDM0MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5pbnZlc3RtZW50LXBhcnRuZXJzX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3VyLWN1bHR1cmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5vdXItY3VsdHVyZV9fdGV4dC1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBGRjtcbn1cblxuLm91ci1jdWx0dXJlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3VyLWN1bHR1cmVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm91ci1jdWx0dXJlX19zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcbn1cblxuLm91ci1jdWx0dXJlX19zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cblxuLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2UtLXNxdWFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdXItY3VsdHVyZV9fc2xpZGUtLXZpc2libGUgLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA0MHB4IDAgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjEpO1xufVxuXG4ub3VyLWN1bHR1cmVfX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3RlIHtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucXVvdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdW90ZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdW90ZV9fcXVvdGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5xdW90ZV9fcXVvdGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9xdW90YXRpb24tbWFyay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4ucXVvdGVfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0cy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4uY29udGFjdHMtaGVybzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hlcm8td2F2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQ1JSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmNvbnRhY3RzLWhlcm9fX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdHMtaGVyb19faGVhZGVyIHtcbiAgd29yZC1zcGFjaW5nOiA5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY29udGFjdHMtaGVyb19faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0cy1oZXJvX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0OCU7XG59XG5cbi5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDEyJTtcbiAgbGVmdDogLTE4JTtcbiAgd2lkdGg6IDkwLjYlO1xufVxuXG4uY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMTguNiU7XG4gIHJpZ2h0OiAwLjYlO1xuICB3aWR0aDogMTguNiU7XG59XG5cbi5jb250YWN0cy1uYXYge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5jb250YWN0cy1uYXZfX2NvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLmNvbnRhY3RzLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMUY1O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdHMtbmF2X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4uY29udGFjdHMtbmF2X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5cbi5jb250YWN0cy1uYXZfX2xpbmtzLWJveCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5jb250YWN0cy1uYXZfX2xpbmsge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMTQ5cHg7XG4gIG1hcmdpbjogMCA2cHg7XG59XG5cbi5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3QgLmNvbnRhY3RzLW5hdl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRhY3RzLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnRleHQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE0MTgxRjtcbn1cblxuLnRleHQtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnRleHQtcGFnZV9fc3ViaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRleHQtcGFnZV9fbGluayB7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi50ZXh0LXBhZ2VfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNkFDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LXBhZ2VfX2xpc3Qtbm8tbWFya2VyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA1LjQ0ZGVnLCAjMDA3N0U2IDE3LjQ0JSwgIzM0OURGRSA4NS45MyUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3b3JkLXNwYWNpbmc6IDVweDtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gIHRvcDogMTAuNCU7XG4gIHJpZ2h0OiAxNC45JTtcbiAgd2lkdGg6IDExLjglO1xufVxuXG4uaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHRvcDogNDYlO1xuICBsZWZ0OiA1LjQlO1xuICB3aWR0aDogMTIuMyU7XG59XG5cbi5oZXJvLWRpcmVjdC1iaWxsX19mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi53aXRob3V0LWZlZXMge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi53aXRob3V0LWZlZXNfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtY29sIHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbn1cblxuLndpdGhvdXQtZmVlc19fdGV4dC1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndpdGhvdXQtZmVlc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDg3JTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03LjklO1xuICB3aWR0aDogMTE1LjglO1xufVxuXG4ud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAyMi45JTtcbiAgbGVmdDogMTcuNyU7XG4gIHdpZHRoOiA2NC43JTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTUuOSU7XG4gIGxlZnQ6IDE0LjIlO1xuICB3aWR0aDogNzIlO1xufVxuXG4ud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA3Ny41JTtcbiAgbGVmdDogMTQuMiU7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKDgyLCA5NSwgMTIyLCAwLjA4KTtcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLXNoYWRvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjAlO1xuICBjb250ZW50OiAnJztcbn1cblxuLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VuZC1kaXJlY3RseSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19oZWFkZXJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2JveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA0JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODklO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VuZC1kaXJlY3RseS9ibG9iLW1vYmlsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLnNlbmQtZGlyZWN0bHlfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZW5kLWRpcmVjdGx5X19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VuZC1kaXJlY3RseV9fY29sOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fY29sOm50aC1jaGlsZCgyKSAuc2VuZC1kaXJlY3RseV9fYWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hdmF0YXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODhweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyOiA2cHggc29saWQgI0Y5RkFGQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMTAyLCAxMTksIDE1MywgMC4zKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2F2YXRhci1ib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYXZhdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbiAgbWF4LXdpZHRoOiA3MiU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxMDIsIDExOSwgMTUzLCAwLjMpO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fdGl0bGUtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fdGl0bGUtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQ0E5NTtcbn1cblxuLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODVBMztcbn1cblxuLnNlbmQtZGlyZWN0bHlfX2FmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hZnRlci0tYm9ycm93ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWNvbXBhbnkge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gIHRvcDogNDglO1xuICBsZWZ0OiAxMSU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICB0b3A6IDMlO1xuICBsZWZ0OiAxMCU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19lbW9qaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIC5zZW5kLWRpcmVjdGx5X19lbW9qaSB7XG4gIHRvcDogMjklO1xuICBsZWZ0OiA3MSU7XG59XG5cbi5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAuc2VuZC1kaXJlY3RseV9fZW1vamkge1xuICB0b3A6IDM4JTtcbiAgbGVmdDogNjclO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1jb2wge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzOHB4O1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX190ZXh0LWNvbCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwOCU7XG59XG5cbi53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAyLjglO1xuICBsZWZ0OiAtMi43JTtcbiAgd2lkdGg6IDEwMSU7XG59XG5cbi53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDAlO1xuICBsZWZ0OiAtMSU7XG4gIHdpZHRoOiAxMDIlO1xufVxuXG4ubWFrZS1wYXltZW50IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWFrZS1wYXltZW50X19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5tYWtlLXBheW1lbnRfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG5cbi5tYWtlLXBheW1lbnRfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzhweDtcbn1cblxuLm1ha2UtcGF5bWVudF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLm1ha2UtcGF5bWVudF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1ha2UtcGF5bWVudF9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWtlLXBheW1lbnRfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDklO1xufVxuXG4ubWFrZS1wYXltZW50X19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1ha2UtcGF5bWVudF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMiU7XG4gIGxlZnQ6IDEwLjklO1xuICB3aWR0aDogODIuMyU7XG59XG5cbi5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDAlO1xuICBsZWZ0OiA5LjMlO1xuICB3aWR0aDogODIlO1xufVxuXG4uZGlzY292ZXItYmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5kaXNjb3Zlci1iZW5lZml0c19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlzY292ZXItYmVuZWZpdHNfX2NvbCB7XG4gIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZGlkLXlvdS1rbm93IHtcbiAgcGFkZGluZy10b3A6IDgxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZGlkLXlvdS1rbm93X19jYXJkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kaWQteW91LWtub3dfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kaWQteW91LWtub3dfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGlkLXlvdS1rbm93X19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG59XG5cbi5kaWQteW91LWtub3dfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYxIHtcbiAgdG9wOiAzMiU7XG4gIGxlZnQ6IC0xMCU7XG4gIHdpZHRoOiAxMjAlO1xufVxuXG4uZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMTEuMiU7XG4gIHdpZHRoOiA3Ni44JTtcbn1cblxuLmRpZC15b3Uta25vd19fdGV4dC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjlweDtcbn1cblxuLmRpZC15b3Uta25vd19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlkLXlvdS1rbm93X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlkLXlvdS1rbm93X19idXR0b24ge1xuICBtaW4td2lkdGg6IDE5NnB4O1xufVxuXG4uZGlyZWN0LWJpbGwtd29yayB7XG4gIHBhZGRpbmctdG9wOiA2MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX3NsaWRlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW06bnRoLWNoaWxkKDEpOjphZnRlcixcbi5kaXJlY3QtYmlsbC13b3JrX19pdGVtOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDM5JTtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGlyZWN0LWJpbGwtd29yay9hcnJvdzEuc3ZnXCIpO1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgdG9wOiAxMDBweDtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGlyZWN0LWJpbGwtd29yay9hcnJvdzIuc3ZnXCIpO1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxOXB4O1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZGlyZWN0LWJpbGwtd29ya19fdGV4dCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX2J1dHRvbi1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXJlY3QtYmlsbC13b3JrX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbn1cblxuLmRpcmVjdC1iaWxsLXdvcmtfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZmFxLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uZmFxLWl0ZW1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmFxLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuXG4uZmFxLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY29sb3I6ICMzRDQ3NUM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uZmFxLWl0ZW0tLWFjdGl2ZSAuZmFxLWl0ZW1fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uZmFxLWl0ZW1fX3RleHQtYm94IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xufVxuXG4uZmFxLWl0ZW1fX3RleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYxRjU7XG59XG5cbi5mYXEtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM1MjVGN0E7XG59XG5cbi5mYXEtaXRlbV9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZmFxLWl0ZW1fX2JvbGQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmZhcS1pdGVtX19ib2xkLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNkFDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYXEge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXEvYmxvYi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODAwJSBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mYXFfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhcV9fbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZhcV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mYXFfX2xpbmstYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFxX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZW5lZml0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDOUQ2O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZW5lZml0X19pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMUY1O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uYmVuZWZpdF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTQxODFGO1xufVxuXG4uYmVuZWZpdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uYmVuZWZpdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4uYWNjZXB0aW5nLXBheSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmFjY2VwdGluZy1wYXlfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFjY2VwdGluZy1wYXlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5hY2NlcHRpbmctcGF5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hY2NlcHRpbmctcGF5X19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDUuNDRkZWcsICMwMDc3RTYgMTcuNDQlLCAjMzQ5REZFIDg1LjkzJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5oZXJvLXppcnR1ZS1jYXJkX190ZXh0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdvcmQtc3BhY2luZzogNXB4O1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhlcm8temlydHVlLWNhcmRfX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmJvcnJvdy1hbmQtbGFuZCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC03cHg7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTMzJTtcbn1cblxuLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDEuOSU7XG4gIGxlZnQ6IC00LjIlO1xuICB3aWR0aDogMTA1LjclO1xufVxuXG4uYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAwJTtcbiAgbGVmdDogLTEuNyU7XG4gIHdpZHRoOiAxMDUuOSU7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjMge1xuICB0b3A6IDg1LjQlO1xuICBsZWZ0OiA5LjElO1xuICB3aWR0aDogMTYuNCU7XG59XG5cbi5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDg0LjElO1xuICBsZWZ0OiAzMy4xJTtcbiAgd2lkdGg6IDQuNyU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2sge1xuICBwYWRkaW5nLXRvcDogODFweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWNvbCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIxcHg7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX3RleHQtY29sIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODclO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTcuOSU7XG4gIHdpZHRoOiAxMTUuOCU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjIge1xuICB0b3A6IDIyLjklO1xuICBsZWZ0OiAxNy43JTtcbiAgd2lkdGg6IDY0LjclO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHYzIHtcbiAgdG9wOiA1NS45JTtcbiAgbGVmdDogMTQuMiU7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjQge1xuICB0b3A6IDc3LjUlO1xuICBsZWZ0OiAxNC4yJTtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMzJweCA2MHB4IHJnYmEoODIsIDk1LCAxMjIsIDAuMDgpO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tc2hhZG93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb3Zlcy1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sb3Zlcy1tb2JpbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvdmVzLW1vYmlsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg2MnB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb3Zlcy1tb2JpbGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmxvdmVzLW1vYmlsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvdmVzLW1vYmlsZV9fbG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlY3VyaXR5LXBhbmVsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3VyaXR5LXBhbmVsLS1ibHVlNTUge1xuICBib3JkZXItY29sb3I6ICMxODkwRkY7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICMxODkwRkY7XG59XG5cbi5zZWN1cml0eS1wYW5lbC0teWVsbG93NTUge1xuICBib3JkZXItY29sb3I6ICNGNEFFMjQ7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICNGNEFFMjQ7XG59XG5cbi5zZWN1cml0eS1wYW5lbC0tcmVkNzAge1xuICBib3JkZXItY29sb3I6ICNGRTY3N0E7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICNGRTY3N0E7XG59XG5cbi5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN1cml0eS1wYW5lbC0tYmx1ZTU1IC5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4uc2VjdXJpdHktcGFuZWwtLXllbGxvdzU1IC5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRBRTI0O1xufVxuXG4uc2VjdXJpdHktcGFuZWwtLXJlZDcwIC5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU2NzdBO1xufVxuXG4uc2VjdXJpdHktcGFuZWxfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VjdXJpdHktcGFuZWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdXJpdHktcGFuZWxfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUyNUY3QTtcbn1cblxuLmNhcmQtc2VjdXJpdHkge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY2FyZC1zZWN1cml0eV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jYXJkLXNlY3VyaXR5X19ncmFkZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jYXJkLXNlY3VyaXR5X19wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwYWRkaW5nOiAzN3B4IDUycHggNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYSg4MiwgOTUsIDEyMiwgMC4wOCk7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1zbGlkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjdweDtcbn1cblxuLmNhcmQtc2xpZGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5jYXJkLXNsaWRlcl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jYXJkLXNsaWRlcl9fYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgtMSk7XG59XG5cbi5jYXJkLXNsaWRlcl9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcmQtc2xpZGVyX19idXR0b24taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1hY3RpdmU6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjNDRDQ0ZFIC0xMy40OSUsICMzMTlBRkYgMTA5Ljc1JSk7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzcuMjNkZWcsICMzMEM5QTMgLTEzLjQ5JSwgIzQ1Q0JCMyAzNS4yOSUsICMzMTlBRkYgMTA5Ljc1JSk7XG59XG5cbi5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uLS1yb3NlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yM2RlZywgI0YzOUNBRCAtMTMuNDklLCAjRTRBRUI4IDEwOS43NSUpO1xufVxuXG4uY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tZ3JheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzcuMjNkZWcsICMzQjQ1NTggLTEzLjQ5JSwgcmdiYSg4OSwgMTAyLCAxMzEsIDAuODgpIDEwOS43NSUpO1xufVxuXG4uY2FyZC1jb2xvciB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG59XG5cbi5jYXJkLWNvbG9yX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXJkLWNvbG9yX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jYXJkLWNvbG9yX19iZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FyZC1jb2xvcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLmNhcmQtY29sb3JfX2JnLWJveC0tYmx1ZSAuY2FyZC1jb2xvcl9fYmctLWJsdWUge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZC1jb2xvcl9fYmctYm94LS1ncmVlbiAuY2FyZC1jb2xvcl9fYmctLWdyZWVuIHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQtY29sb3JfX2JnLWJveC0tcm9zZSAuY2FyZC1jb2xvcl9fYmctLXJvc2Uge1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FyZC1jb2xvcl9fYmctYm94LS1ncmF5IC5jYXJkLWNvbG9yX19iZy0tZ3JheSB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJkLWNvbG9yX190ZXh0LWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogODJweDtcbn1cblxuLmNhcmQtY29sb3JfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3b3JkLXNwYWNpbmc6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1jb2xvcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByZXNzLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MEZGO1xufVxuXG4ucHJlc3MtaGVybzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hlcm8td2F2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQ1JSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cblxuLnByZXNzLWhlcm9fX3RleHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJlc3MtaGVyb19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd29yZC1zcGFjaW5nOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHJlc3MtaGVyb19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHJlc3MtaGVyb19fYnV0dG9uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cblxuLnByZXNzLWhlcm9fX2J1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4ucHJlc3MtaGVyb19fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5wcmVzcy1oZXJvX19pbWFnZS1jb2wge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcmVzcy1oZXJvX19pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2OCU7XG59XG5cbi5wcmVzcy1oZXJvX19pbWFnZS1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnByZXNzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjEge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAuMiU7XG59XG5cbi5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgdG9wOiAyOS40JTtcbiAgbGVmdDogOS43JTtcbiAgd2lkdGg6IDgxLjclO1xufVxuXG4ucHJlc3MtY2FyZCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMkM5RDY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcmVzcy1jYXJkX19sb2dvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ucHJlc3MtY2FyZF9fbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlc3MtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJlc3MtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTI1RjdBO1xufVxuXG4ucHJlc3MtY2FyZF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5wcmVzcy1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZBQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJlc3MtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG59XG5cbi5wcmVzcy1saXN0X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVzcy1saXN0X19jb2wge1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnByZXNzLWxpc3RfX2NhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OTBweCkge1xuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtY29sIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19fdGV4dC1jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19oZWFkZXJfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX3RleHQtY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubWFrZS1wYXltZW50X190ZXh0LWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9fdGV4dC1jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX3RleHQtY29sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXJfX25hdi1jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuXG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmQtbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtdGFibGV0LXVwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb25fX2hlYWRlci0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5nZXQtYXBwLWZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIH1cblxuICAuZ2V0LWFwcC1mb3JtX19idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgbWFyZ2luOiAwIC0xM3B4O1xuICB9XG5cbiAgLnNvY2lhbF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICB9XG5cbiAgLnRleHQtcGFuZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC50ZXh0LXBhbmVsLS1ncmVlbjYwLWxlZnQge1xuICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwICM2MkQwQTE7XG4gIH1cblxuICAudGV4dC1wYW5lbC0tYmx1ZTU1LXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwICMxODkwRkY7XG4gIH1cblxuICAudGV4dC1wYW5lbC0tYmx1ZTgwLXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwICM5OUNFRkY7XG4gIH1cblxuICAudGV4dC1wYW5lbC0teWVsbG93NTUtbGVmdCB7XG4gICAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgI0Y0QUUyNDtcbiAgfVxuXG4gIC50ZXh0LXBhbmVsLS15ZWxsb3c1NS1yaWdodCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRjRBRTI0O1xuICB9XG5cbiAgLnRleHQtcGFuZWwtLXllbGxvdzgwLXJpZ2h0IHtcbiAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwICNGQURCOUU7XG4gIH1cblxuICAudGV4dC1wYW5lbC0tcmVkNzAtcmlnaHQge1xuICAgIGJveC1zaGFkb3c6IDEycHggMTJweCAwIDAgI0ZFNjc3QTtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX2F2YXRhciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNoYXQtbWVzc2FnZV9fcGhvdG8ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX3RleHQge1xuICAgIHBhZGRpbmc6IDZweCA3cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX19wb2ludDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX19wb2ludDo6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cblxuICAudGltZWxpbmVfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBhZGRpbmc6IDNweCA2cHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogOXB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cblxuICAudGltZWxpbmVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxuXG4gIC5zbGlkZXItcGFnaW5hdGlvbl9fYnVsbGV0LS1hY3RpdmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLm1lbWJlcl9fcGhvdG8tYm94IHtcbiAgICB3aWR0aDogOTguMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDk4LjIlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubWVtYmVyX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1lbWJlcl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGVhbS1qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEZDQTk1O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC50ZWFtLWpvaW5fX2ltYWdlLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnRlYW0tam9pbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAudGVhbS1qb2luX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTY3cHg7XG4gIH1cblxuICAubG9hbi1pbmZvIHtcbiAgICB0b3A6IDQzJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg0cHgpO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX3RvcC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2F2YXRhciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbmFtZS1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fYW1vdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5sb2FuLWluZm9fX2Ftb3VudC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbGlzdCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRvcDogMzcuNyU7XG4gICAgbGVmdDogMzUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAuNSUpO1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19lbW9qaS1ib3gge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19lbW9qaS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19lbW9qaS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5uZXN0ZWQtbnVtZXJpYy1saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbTpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudV9fdG9wLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudV9fbmF2IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDBweCk7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX25hdi1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX25hdi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX25hdi1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLm1vYmlsZS1tZW51X19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudV9fbmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2LXRpdGxlLS1saW5rcy1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5mb290ZXJfX2xpbmtzLWNvbC1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZm9vdGVyX19hcHBzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZm9vdGVyX19jb3B5cmlnaHQtYmFuayB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gIC5hcHBzLS1mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG5cbiAgLmFwcHMtLWhlcm8ge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG5cbiAgLmFwcHMtLWZvb3RlciAuYXBwc19faXRlbSB7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYXBwcy0taGVybyAuYXBwc19faXRlbSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAubW9kYWxfX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDc1cHggNDBweCA0MHB4O1xuICB9XG5cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG5cbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLm1vZGFsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cblxuICAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7XG4gIH1cblxuICAuaGVyb19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oZXJvX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAuaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIyLjglO1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDcxLjglO1xuICAgIHJpZ2h0OiA1LjMlO1xuICAgIHdpZHRoOiA0NC44JTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IC0xLjUlO1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgd2lkdGg6IDEwNy4zJTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDE1LjUlO1xuICAgIHJpZ2h0OiA4LjclO1xuICAgIHdpZHRoOiAxMC42JTtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDEwNy44JTtcbiAgICBsZWZ0OiAxMS41JTtcbiAgICB3aWR0aDogNC42JTtcbiAgfVxuXG4gIC5oZXJvX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlcm9fX2FwcHMtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlcm9fX2FwcHMtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxlbmQtbW9uZXkge1xuICAgIHBhZGRpbmctdG9wOiAxNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNS43JTtcbiAgICBsZWZ0OiAxMS42JTtcbiAgICB3aWR0aDogNzYuOSU7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAtMjcuNSU7XG4gICAgcmlnaHQ6IC0xLjglO1xuICAgIHdpZHRoOiA1OC40JTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDE5LjMlO1xuICAgIGxlZnQ6IDIuNCU7XG4gICAgd2lkdGg6IDkuNCU7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAyLjUlO1xuICAgIGxlZnQ6IDEzLjklO1xuICAgIHdpZHRoOiA3Ni4zJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXkge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogOTYlO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAtNS4xJTtcbiAgICBsZWZ0OiAzLjclO1xuICAgIHdpZHRoOiA5MC40JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTEuMiU7XG4gICAgbGVmdDogMTYlO1xuICAgIHdpZHRoOiA3OC4xJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogLTYlO1xuICAgIGxlZnQ6IC03LjglO1xuICAgIHdpZHRoOiA1NS4zJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogNDYuMyU7XG4gICAgbGVmdDogMC43JTtcbiAgICB3aWR0aDogMTIuMSU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IC00LjclO1xuICAgIHJpZ2h0OiAyMy41JTtcbiAgICB3aWR0aDogNS40JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogOC4zJTtcbiAgICBsZWZ0OiAyMy42JTtcbiAgICB3aWR0aDogNTMuNyU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjZweCk7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyLjMlO1xuICAgIGxlZnQ6IDMuNiU7XG4gICAgd2lkdGg6IDk1LjMlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDQyLjIlO1xuICAgIGxlZnQ6IDMlO1xuICAgIHdpZHRoOiA4Ny45JTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA2LjklO1xuICAgIHJpZ2h0OiAwLjYlO1xuICAgIHdpZHRoOiA2My41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogMzEuNCU7XG4gICAgbGVmdDogMyU7XG4gICAgd2lkdGg6IDYuNSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogMC4yJTtcbiAgICBsZWZ0OiA0MSU7XG4gICAgd2lkdGg6IDYuMiU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogMzIuMiU7XG4gICAgbGVmdDogMjIlO1xuICAgIHdpZHRoOiA1My43JTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA1LjElO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMi4zJTtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHdpZHRoOiA4Ny40JTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNjEuNyU7XG4gICAgbGVmdDogLTEuNSU7XG4gICAgd2lkdGg6IDkuMiU7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDY1LjglO1xuICAgIGxlZnQ6IDQuNSU7XG4gICAgd2lkdGg6IDYuNSU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMXB4KTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogMy40JTtcbiAgICB3aWR0aDogOTIlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAxOS4zJTtcbiAgICByaWdodDogLTIuNiU7XG4gICAgd2lkdGg6IDcyLjMlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1MS44JTtcbiAgICBsZWZ0OiA4LjMlO1xuICAgIHdpZHRoOiAzOC43JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDcuMiU7XG4gICAgd2lkdGg6IDUuMSU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDguMSU7XG4gICAgcmlnaHQ6IDE0LjclO1xuICAgIHdpZHRoOiA1LjIlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NiB7XG4gICAgdG9wOiAyOS4yJTtcbiAgICBsZWZ0OiAxMSU7XG4gICAgd2lkdGg6IDc2LjglO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG5cbiAgLmZlYXR1cmVkLWluX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDE3cHg7XG4gIH1cblxuICAuZmVhdHVyZWQtaW5fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHlfX3RleHQtY29sOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAwIDAgMjRweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWJveCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eV9faW1hZ2UtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04LjIlO1xuICAgIGxlZnQ6IDE2LjklO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTE2LjklO1xuICB9XG5cbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYWR2YW50YWdlc19faXRlbS0tbDEgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19faXRlbS0tbDIgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDcxcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19faXRlbS0tbDMgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RleHQtYm94IHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYXBwbGljYXRpb24tLWJlZm9yZS1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uLS13aGl0ZS1iZyAuYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMTNweDtcbiAgICByaWdodDogODIlO1xuICAgIHdpZHRoOiAzNTRweDtcbiAgICBoZWlnaHQ6IDQwMnB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBsZWZ0OiA3My43JTtcbiAgICB3aWR0aDogNDQ1cHg7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxNThweDtcbiAgfVxuXG4gIC5iZWNvbWUtcGFydG5lcl9fYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTk2cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX2J1dHRvbi1ibHVlIHtcbiAgICBtYXgtd2lkdGg6IDI2MXB4O1xuICB9XG5cbiAgLmhvdy13b3JrIHtcbiAgICBwYWRkaW5nLXRvcDogMTYxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cblxuICAuaG93LXdvcmtfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7XG4gIH1cblxuICAuaG93LXdvcmtfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sIHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmhvdy13b3JrX19lbW9qaS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5ob3ctd29ya19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuaG93LXdvcmtfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM2cHgpO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICBsZWZ0OiAtNi41JTtcbiAgICB3aWR0aDogMTA3JTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA5LjglO1xuICAgIGxlZnQ6IDIwLjYlO1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX3RleHQtcGFuZWwge1xuICAgIHRvcDogNjklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIHBhZGRpbmc6IDE3cHggMTBweCAxOHB4O1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19jaGF0LW1lc3NhZ2Uge1xuICAgIHRvcDogOCU7XG4gICAgbGVmdDogNjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjI4cHg7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmQge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fcGxhbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMjElO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlKDQycHgsIC0xNTBweCk7XG4gICAgd2lkdGg6IDIyLjElO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3cHgpO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyLjMlO1xuICAgIHJpZ2h0OiAtMTguMyU7XG4gICAgd2lkdGg6IDgyLjglO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTUuOCU7XG4gICAgd2lkdGg6IDg0LjglO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fdGV4dC1wYW5lbCB7XG4gICAgdG9wOiA3MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDQ4cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTg5cHg7XG4gICAgcGFkZGluZzogMTdweCA1cHggMTZweDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2NoYXQtbWVzc2FnZSB7XG4gICAgdG9wOiAyLjIlO1xuICAgIGxlZnQ6IDMwLjclO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYxcHg7XG4gIH1cblxuICAuaGVscGluZy1oYW5kX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmdldC1sb2FuX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODZweDtcbiAgfVxuXG4gIC5nZXQtbG9hbl9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjglO1xuICB9XG5cbiAgLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNy43JTtcbiAgICB3aWR0aDogODUuOCU7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMzAuNiU7XG4gICAgbGVmdDogMTIuMSU7XG4gICAgd2lkdGg6IDkuOCU7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2NoYXQtbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiAyNTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NCUpO1xuICB9XG5cbiAgLmdldC1sb2FuX190ZXh0LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTFweCAxMHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMiU7XG4gICAgd2lkdGg6IDY2LjglO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDIuMiU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlIHtcbiAgICB0b3A6IDM0cHg7XG4gICAgbGVmdDogMzIuNiU7XG4gICAgbWF4LXdpZHRoOiAxOThweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE0cHggMTVweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1lbW9qaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1jdXJzb3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXNlbmQge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19yZWFzb24ge1xuICAgIHRvcDogMTkwcHg7XG4gICAgcmlnaHQ6IDMuOCU7XG4gICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uLWljb24ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3OXB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NCU7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDExJTtcbiAgICBsZWZ0OiAtMS4xJTtcbiAgICB3aWR0aDogNjUuOCU7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDclO1xuICAgIGxlZnQ6IDEuNiU7XG4gICAgd2lkdGg6IDY3LjglO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiAtMC4yJTtcbiAgICBsZWZ0OiA0OCU7XG4gICAgd2lkdGg6IDUxLjElO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwLjMlO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzX19jaGF0LW1lc3NhZ2Uge1xuICAgIHRvcDogODIuNiU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE3LjIlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gIH1cblxuICAuZnVuZHMtYWNjZXNzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLndoeS16aXJ0dWUge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgfVxuXG4gIC53aHktemlydHVlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC53aHktemlydHVlX19jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDQxcHggMzJweCA0OXB4O1xuICB9XG5cbiAgLndoeS16aXJ0dWVfX2NvbC0tYmx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC53aHktemlydHVlX19jb2wtLWJsdWU6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjQzLCAyNTUsIDAuNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3doeS16aXJ0dWUvd2h5LXppcnR1ZS13YXZlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cblxuICAuemlydHVlLXBheTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogNi4yJTtcbiAgICBsZWZ0OiAtMzYuMyU7XG4gICAgd2lkdGg6IDU5LjUlO1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDQ5LjQlO1xuICAgIHJpZ2h0OiAtNi41JTtcbiAgICB3aWR0aDogNDYuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiA1OCU7XG4gICAgbGVmdDogMS42JTtcbiAgICB3aWR0aDogNy4zJTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IC04LjUlO1xuICAgIHJpZ2h0OiAxMS41JTtcbiAgICB3aWR0aDogOS4zJTtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDglO1xuICAgIGhlaWdodDogMTA4JTtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uNCAubWFraW5nLWFjY291bnRzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLyAxMiAtIDQwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fZ3JlZW4tYmxvYiB7XG4gICAgdG9wOiAyMnB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyIC0gNDBweCk7XG4gICAgd2lkdGg6IDI5NnB4O1xuICAgIGhlaWdodDogMTg1MHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19waG90by1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19waG90by0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19waG90by0tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhcnRuZXJzLXRydXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLnBhcnRuZXJzLXRydXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnBhcnRuZXJzLXRydXN0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG5cbiAgLnBhcnRuZXJzLXRydXN0X19icmVhay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3RfX2JyZWFrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWwge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MXB4O1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kcml2aW5nLWZpbmFuY2lhbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kcml2aW5nLWZpbmFuY2lhbF9faGVhZGVyLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCk7XG4gIH1cblxuICAuaGVyby12aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuaGVyby12aWRlb19fY29udHJvbHMtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlcm8tdmlkZW9fX21heGltaXplIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuaGVyby12aWRlb19fdGV4dC1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuaGVyby12aWRlb19fdGV4dC1wYW5lbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbiB7XG4gICAgcGFkZGluZy10b3A6IDEyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODNweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fcXVvdGUtbGVmdCB7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IC02M3B4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uX19xdW90ZS1yaWdodCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAtNTNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE4ZGVnKTtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAub3VyLW1pc3Npb25fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm5ldy13YXkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cblxuICAubmV3LXdheV9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm5ldy13YXlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC5uZXctd2F5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuXG4gIC5uZXctd2F5X19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDQwcHggNjBweCA4MHB4IHJnYmEoNjIsIDY4LCAxMjgsIDAuMjUpLCAxMHB4IDJweCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XG4gIH1cblxuICAubmV3LXdheV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19waG90by1ib3gge1xuICAgIGhlaWdodDogNDY0cHg7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG5cbiAgLndpdGhvdXQtYXdrd2FyZG5lc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC50ZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGVhbV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG5cbiAgLnRlYW1fX3JvdyB7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICB9XG5cbiAgLnRlYW1fX3Jvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDU5cHg7XG4gICAgbGVmdDogLTQ4cHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cblxuICAudGVhbV9fcm93OjphZnRlciB7XG4gICAgYm90dG9tOiAyMzhweDtcbiAgICByaWdodDogNDdweDtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxuXG4gIC50ZWFtX19jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gIC50ZWFtX19jb2wtLWpvaW4ge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLnRlYW1fX21lbWJlciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50ZWFtX19qb2luIHtcbiAgICBtaW4taGVpZ2h0OiAyOTNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVycyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzgwcHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5MHB4KTtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fc2xpZGUtLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1NSk7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG5cbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xuICB9XG5cbiAgLnF1b3RlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAucXVvdGVfX3F1b3RlLWxlZnQge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTM2cHg7XG4gIH1cblxuICAucXVvdGVfX3F1b3RlLXJpZ2h0IHtcbiAgICBib3R0b206IC0yN3B4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVybzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICB9XG5cbiAgLmNvbnRhY3RzLWhlcm9fX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NHB4KTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIxJTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA4OC4zJTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDI1LjclO1xuICAgIHJpZ2h0OiAtMTYuNyU7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuXG4gIC5jb250YWN0cy1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3QgLmNvbnRhY3RzLW5hdl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHQtcGFnZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC50ZXh0LXBhZ2VfX3N1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWJveCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAxMy44JTtcbiAgICByaWdodDogMjUuOSU7XG4gICAgd2lkdGg6IDcuOCU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1NCU7XG4gICAgbGVmdDogMTAuMSU7XG4gICAgd2lkdGg6IDYuOSU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXMge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5OS43JTtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMjAuNiU7XG4gICAgbGVmdDogMjMuNyU7XG4gICAgd2lkdGg6IDUyLjQlO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1OC42JTtcbiAgICBsZWZ0OiAyMS4zJTtcbiAgICB3aWR0aDogNTcuNiU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDc4LjclO1xuICAgIGxlZnQ6IDIxLjMlO1xuICAgIHdpZHRoOiA1Ny42JTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDU3cHggMjBweCAxNXB4O1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2JveDo6YmVmb3JlIHtcbiAgICB0b3A6IDglO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VuZC1kaXJlY3RseS9ibG9iLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19jb2wge1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fY29sOm50aC1jaGlsZCgyKSAuc2VuZC1kaXJlY3RseV9fYWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYXZhdGFyLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgdG9wOiAyMyU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55IC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgdG9wOiA1MSU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fZW1vamkge1xuICAgIHRvcDogNDQlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAuc2VuZC1kaXJlY3RseV9fZW1vamkge1xuICAgIHRvcDogMjklO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIuOCU7XG4gICAgbGVmdDogMS4yJTtcbiAgICB3aWR0aDogOTIuOCU7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDMuNyU7XG4gICAgd2lkdGg6IDkyLjklO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDElO1xuICAgIGxlZnQ6IDEzLjUlO1xuICAgIHdpZHRoOiA3NS44JTtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMTIuMiU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZGlzY292ZXItYmVuZWZpdHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0c19fY29sIHtcbiAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vdyB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19jYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OCU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDc1LjYlO1xuICAgIGxlZnQ6IC0yNC40JTtcbiAgICB3aWR0aDogMTI0JTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDE3JTtcbiAgICB3aWR0aDogNjcuMSU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X190ZXh0LWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZzogMzhweDtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX3RleHQge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29yayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZmFxIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMCUgY2FsYygxMDAlIC0gMTkwcHgpO1xuICB9XG5cbiAgLmZhcV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG5cbiAgLmZhcV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuXG4gIC5mYXFfX2xpbmsge1xuICAgIG1heC13aWR0aDogMTk4cHg7XG4gIH1cblxuICAuYmVuZWZpdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5iZW5lZml0X19pY29uLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kIHtcbiAgICBwYWRkaW5nLXRvcDogOTdweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTMlO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAyLjUlO1xuICAgIGxlZnQ6IDUuNCU7XG4gICAgd2lkdGg6IDg2LjclO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiA3LjElO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogODguNCU7XG4gICAgbGVmdDogMTYuOSU7XG4gICAgd2lkdGg6IDguNyU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDg5LjQlO1xuICAgIGxlZnQ6IDMzLjMlO1xuICAgIHdpZHRoOiAyLjUlO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFjayB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NHB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTkuNyU7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDIwLjYlO1xuICAgIGxlZnQ6IDIzLjclO1xuICAgIHdpZHRoOiA1Mi40JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNTguNiU7XG4gICAgbGVmdDogMjEuMyU7XG4gICAgd2lkdGg6IDU3LjYlO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiA3OC43JTtcbiAgICBsZWZ0OiAyMS4zJTtcbiAgICB3aWR0aDogNTcuNiU7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG5cbiAgLmxvdmVzLW1vYmlsZV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wYW5lbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsX19pY29uLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuXG4gIC5jYXJkLXNlY3VyaXR5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fZ3JhZGUge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmNhcmQtc2VjdXJpdHlfX2NvbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fcGFuZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyOXB4IDU2cHggNDVweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cblxuICAuY2FyZC1zbGlkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLmNhcmQtY29sb3Ige1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICB9XG5cbiAgLmNhcmQtY29sb3JfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX19iZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIGhlaWdodDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX19zbGlkZXItY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXJkLWNvbG9yX190ZXh0LWNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG5cbiAgLmNhcmQtY29sb3JfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmNhcmQtY29sb3JfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJlc3MtaGVybzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICB9XG5cbiAgLnByZXNzLWhlcm9fX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd29yZC1zcGFjaW5nOiA2cHg7XG4gIH1cblxuICAucHJlc3MtaGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMC4yJTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDM0LjQlO1xuICAgIGxlZnQ6IDcuOCU7XG4gICAgd2lkdGg6IDg1LjElO1xuICB9XG5cbiAgLnByZXNzLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLnByZXNzLWNhcmRfX2xvZ28tYm94IHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJlc3MtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cblxuICAucHJlc3MtbGlzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3RfX2NvbCB7XG4gICAgbWluLWhlaWdodDogNDkycHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cblxuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuXG4gIC5kLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gIC5zZWN0aW9uX19oZWFkZXItLWJpZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLnNlY3Rpb25fX2hlYWRlci0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5zZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuc2VjdGlvbl9fdGV4dC0tYmlnIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAubG9nby0taGVhZGVyIHtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmdldC1hcHAtZm9ybV9faW5wdXQge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZ2V0LWFwcC1mb3JtX19idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC50ZXh0LXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX2F2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmNoYXQtbWVzc2FnZV9fcGhvdG8ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VfX3RleHQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50aW1lbGluZV9fcG9pbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX19wb2ludDo6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xOXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgfVxuXG4gIC50aW1lbGluZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAudGltZWxpbmVfX2Vtb2ppLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50aW1lbGluZV9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRpbWVsaW5lX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC50aW1lbGluZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lX19wZXJjZW50IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuXG4gIC5tYXJrZXItbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cblxuICAuc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cblxuICAuc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm1lbWJlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgLm1lbWJlcl9fcGhvdG8tYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1lbWJlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWVtYmVyX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC50ZWFtLWpvaW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAudGVhbS1qb2luX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cblxuICAudGVhbS1qb2luX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5sb2FuLWluZm8ge1xuICAgIHRvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKC01N3B4KTtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAubG9hbi1pbmZvX190b3Atcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19uYW1lLXJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19hbW91dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fYW1vdW50LXRvdGFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAubG9hbi1pbmZvX19saXN0IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLmxvYW4taW5mb19fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0IHtcbiAgICB0b3A6IDQxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjUlKTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZzogMTNweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19lbW9qaS1ib3gge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fZW1vamktZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9fYXZhdGFyIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X19hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zdW1tYXJ5LWxpc3RfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc3VtbWFyeS1saXN0X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1bW1hcnktbGlzdF9faW5mbyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVhZGVyX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAuZm9vdGVyX19uYXYtdGl0bGUtLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX2xpbmtzLWNvbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2xpbmtzLWNvbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1jb2wtZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2FwcHMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0LXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAyOHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fY29weXJpZ2h0LWJhbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYXBwcy0tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cblxuICAuYXBwcy0taGVybyB7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICB9XG5cbiAgLmFwcHMtLWZvb3RlciAuYXBwc19faXRlbSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gIH1cblxuICAuYXBwcy0taGVybyAuYXBwc19faXRlbSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG5cbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG4gIH1cblxuICAuaGVyb19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmhlcm9fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC5oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAtMi4yJTtcbiAgICBsZWZ0OiAtNS4xJTtcbiAgICB3aWR0aDogNzIuNCU7XG4gIH1cblxuICAuaGVyb19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAxOS44JTtcbiAgICByaWdodDogLTkuNyU7XG4gICAgd2lkdGg6IDM4LjglO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogLTE5LjMlO1xuICAgIGxlZnQ6IDkuNSU7XG4gICAgd2lkdGg6IDk5LjMlO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogLTcuOSU7XG4gICAgcmlnaHQ6IDQuMyU7XG4gICAgd2lkdGg6IDEyLjYlO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogNzguOCU7XG4gICAgbGVmdDogMi41JTtcbiAgICB3aWR0aDogNS4zJTtcbiAgfVxuXG4gIC5oZXJvX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAubGVuZC1tb25leSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG4gIH1cblxuICAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiA1LjclO1xuICAgIGxlZnQ6IDAuNiU7XG4gICAgd2lkdGg6IDc2LjklO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMi45JTtcbiAgICByaWdodDogMSU7XG4gICAgd2lkdGg6IDM2LjElO1xuICB9XG5cbiAgLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogMTIuMyU7XG4gICAgbGVmdDogMC40JTtcbiAgICB3aWR0aDogNS40JTtcbiAgfVxuXG4gIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHY1IHtcbiAgICB0b3A6IDIuNSU7XG4gICAgbGVmdDogMi40JTtcbiAgICB3aWR0aDogNzcuNCU7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5IHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuYm9ycm93LW1vbmV5X190ZXh0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAxLjklO1xuICAgIGxlZnQ6IDE2LjIlO1xuICAgIHdpZHRoOiA4My45JTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTYuMiU7XG4gICAgbGVmdDogMjclO1xuICAgIHdpZHRoOiA3My4xJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogMC41JTtcbiAgICBsZWZ0OiAwLjElO1xuICAgIHdpZHRoOiA1MS4xJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogNDkuMyU7XG4gICAgbGVmdDogMTMlO1xuICAgIHdpZHRoOiAxMS4xJTtcbiAgfVxuXG4gIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogMS43JTtcbiAgICByaWdodDogMTYuNCU7XG4gICAgd2lkdGg6IDUlO1xuICB9XG5cbiAgLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2NiB7XG4gICAgdG9wOiAxMy43JTtcbiAgICBsZWZ0OiAzNC4zJTtcbiAgICB3aWR0aDogNDkuMiU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjZweCk7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi4zJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogODQuMSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMzcuMyU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDc3LjIlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDUuOCU7XG4gICAgcmlnaHQ6IDQuNiU7XG4gICAgd2lkdGg6IDU1LjUlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiAyNy40JTtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogNS41JTtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAzMyU7XG4gICAgd2lkdGg6IDUuOSU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjYge1xuICAgIHRvcDogMjUuNyU7XG4gICAgbGVmdDogMTYuNSU7XG4gICAgd2lkdGg6IDQ5LjIlO1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTk2cHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGxfX3BsYW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuc2ltcGxlLXBheW1lbnRzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMy4zJTtcbiAgICB3aWR0aDogMTAzLjUlO1xuICB9XG5cbiAgLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAtMS41JTtcbiAgICBsZWZ0OiAtMS41JTtcbiAgICB3aWR0aDogMTAzJTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogNjcuNyU7XG4gICAgbGVmdDogLTExLjUlO1xuICAgIHdpZHRoOiAxMi4yJTtcbiAgfVxuXG4gIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogNzIuOCU7XG4gICAgbGVmdDogLTUlO1xuICAgIHdpZHRoOiA4LjUlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZyB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDg0LjIlO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAxOC41JTtcbiAgICByaWdodDogNC40JTtcbiAgICB3aWR0aDogNjYuNiU7XG4gIH1cblxuICAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiA0LjMlO1xuICAgIHdpZHRoOiAzNC45JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjQge1xuICAgIHRvcDogMTguOSU7XG4gICAgbGVmdDogMy4yJTtcbiAgICB3aWR0aDogNC43JTtcbiAgfVxuXG4gIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjUge1xuICAgIHRvcDogOC4xJTtcbiAgICByaWdodDogMjUlO1xuICAgIHdpZHRoOiA0LjklO1xuICB9XG5cbiAgLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NiB7XG4gICAgdG9wOiAyOS44JTtcbiAgICBsZWZ0OiAxNC4yJTtcbiAgICB3aWR0aDogNTMuNiU7XG4gIH1cblxuICAuZmVhdHVyZWQtaW4ge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5mZWF0dXJlZC1pbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZlYXR1cmVkLWluX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXByaW9yaXR5X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wcmlvcml0eV9faW1hZ2UtbGF5ZXIge1xuICAgIHRvcDogLTE5LjclO1xuICAgIGxlZnQ6IDElO1xuICAgIGhlaWdodDogMTQwJTtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwyIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX2l0ZW0tLWwzIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RleHQtYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMSAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzMTNweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX19pdGVtLS1sMyAuYWR2YW50YWdlc19fdGV4dC1ib3gge1xuICAgIHdpZHRoOiAzNTRweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3RleHQtcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuYXBwbGljYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb24tLWJlZm9yZS1mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU4cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0yNDdweDtcbiAgICByaWdodDogNzklO1xuICAgIHdpZHRoOiA2MjdweDtcbiAgICBoZWlnaHQ6IDcxMnB4O1xuICB9XG5cbiAgLmFwcGxpY2F0aW9uX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0zODJweDtcbiAgICBsZWZ0OiA3MC43JTtcbiAgICB3aWR0aDogMTAwN3B4O1xuICAgIGhlaWdodDogODMwcHg7XG4gIH1cblxuICAuYXBwbGljYXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5hcHBsaWNhdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICB9XG5cbiAgLmJlY29tZS1wYXJ0bmVyX19ib3gge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmhvdy13b3JrIHtcbiAgICBwYWRkaW5nLXRvcDogMjA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuaG93LXdvcmtfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gICAgd29yZC1zcGFjaW5nOiA5cHg7XG4gIH1cblxuICAuaG93LXdvcmtfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuaG93LXdvcmtfX2NvbDpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICB0b3A6IDkzcHg7XG4gICAgbGVmdDogNzAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDU3LjglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTclO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzEuc3ZnXCIpO1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIHRvcDogLTIycHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDcxJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDU4LjglO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzIuc3ZnXCIpO1xuICB9XG5cbiAgLmhvdy13b3JrX19jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ob3ctd29ya19fY29sOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIHRvcDogNjZweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogNzElO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogNTguOCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOSU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93My5zdmdcIik7XG4gIH1cblxuICAuaG93LXdvcmtfX2Vtb2ppLWJveCB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICB9XG5cbiAgLmhvdy13b3JrX19lbW9qaS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ob3ctd29ya19fZW1vamktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhvdy13b3JrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5ob3ctd29ya19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG5cbiAgLmFza2luZy1oZWxwX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB3aWR0aDogMTEyJTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fdGV4dC1wYW5lbCB7XG4gICAgdG9wOiA3NSU7XG4gICAgbWF4LXdpZHRoOiAzOTNweDtcbiAgICBwYWRkaW5nOiAzOXB4IDI1cHggMzhweDtcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDglO1xuICAgIGxlZnQ6IDg4LjclO1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gIH1cblxuICAuYXNraW5nLWhlbHBfX2Vtb2ppLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5hc2tpbmctaGVscF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fcGxhbmUge1xuICAgIGJvdHRvbTogMzIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlKDQ3cHgsIC0xNDVweCk7XG4gICAgd2lkdGg6IDE3LjYlO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgcmlnaHQ6IC0xOC44JTtcbiAgICB3aWR0aDogODkuOCU7XG4gIH1cblxuICAuaGVscGluZy1oYW5kX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICByaWdodDogLTE2LjglO1xuICAgIHdpZHRoOiA4OS44JTtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX3RleHQtcGFuZWwge1xuICAgIHRvcDogNzclO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg5MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDM5cHggMjVweCAzOHB4O1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fY2hhdC1tZXNzYWdlIHtcbiAgICB0b3A6IDU2LjglO1xuICAgIGxlZnQ6IDUuNyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxuXG4gIC5oZWxwaW5nLWhhbmRfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fZW1vamktZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmhlbHBpbmctaGFuZF9fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdldC1sb2FuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGxlZnQ6IDIuNyU7XG4gICAgd2lkdGg6IDgwLjglO1xuICB9XG5cbiAgLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDI3LjYlO1xuICAgIGxlZnQ6IDUuMSU7XG4gIH1cblxuICAuZ2V0LWxvYW5fX2NoYXQtbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MiUpO1xuICB9XG5cbiAgLmdldC1sb2FuX190ZXh0LXBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2JSk7XG4gICAgcGFkZGluZzogMzBweCAzMnB4IDI4cHggMjFweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA3Ni44JTtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19mcmllbmQge1xuICAgIHRvcDogLTk1cHg7XG4gICAgbGVmdDogLTIuOCU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUge1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAxNS42JTtcbiAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgIHBhZGRpbmc6IDM0cHggMjZweCAyOHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjRweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNy40cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjFweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUtZW1vamktLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppLS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1jdXJzb3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19ub3RlLXNlbmQge1xuICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMC40cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fbm90ZS1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uIHtcbiAgICB0b3A6IDM2NXB4O1xuICAgIHJpZ2h0OiAxLjglO1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgcGFkZGluZzogMjVweCAxNnB4IDIxcHg7XG4gIH1cblxuICAubWFrZS1wZXJzb25hbF9fcmVhc29uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX3JlYXNvbi1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5tYWtlLXBlcnNvbmFsX19yZWFzb24taWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00M3B4KTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogOCU7XG4gICAgbGVmdDogLTAuMSU7XG4gICAgd2lkdGg6IDYzLjglO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA2My44JTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogMS44JTtcbiAgICBsZWZ0OiA0NiU7XG4gICAgd2lkdGg6IDQ2LjElO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19faW1hZ2UtbGF5ZXItLWx2NCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ3LjMlO1xuICAgIHdpZHRoOiA0Ni4xJTtcbiAgfVxuXG4gIC5mdW5kcy1hY2Nlc3NfX2NoYXQtbWVzc2FnZSB7XG4gICAgdG9wOiA3Ny42JTtcbiAgICByaWdodDogMy44JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fZW1vamktZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZ1bmRzLWFjY2Vzc19fZW1vamktdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndoeS16aXJ0dWUge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICAud2h5LXppcnR1ZV9fY29sIHtcbiAgICBwYWRkaW5nOiAxMDhweCAzMnB4IDEzMXB4O1xuICB9XG5cbiAgLndoeS16aXJ0dWVfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuemlydHVlLXBheSB7XG4gICAgcGFkZGluZy10b3A6IDIyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuemlydHVlLXBheV9faGVhZGVyIHtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnppcnR1ZS1wYXlfX2ltYWdlLWJveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDYuMiU7XG4gICAgbGVmdDogLTM4LjMlO1xuICAgIHdpZHRoOiA1OS41JTtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDU1LjclO1xuICAgIHJpZ2h0OiAtMy41JTtcbiAgICB3aWR0aDogMzAuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDYyLjglO1xuICAgIGxlZnQ6IDIuNSU7XG4gICAgd2lkdGg6IDQuMyU7XG4gIH1cblxuICAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NSB7XG4gICAgdG9wOiAtNC41JTtcbiAgICByaWdodDogMjMuNSU7XG4gICAgd2lkdGg6IDUuMyU7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fbWFjYm9vayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wYXltZW50LXNvbHV0aW9uX19zY3JlZW4ge1xuICAgIHRvcDogOC42JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDY5LjQlO1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX2NvbCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLnBheW1lbnQtc29sdXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAucGF5bWVudC1zb2x1dGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHMge1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX192YWx1ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1ha2luZy1hY2NvdW50c19fdmFsdWUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzclO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAubWFraW5nLWFjY291bnRzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjQgLm1ha2luZy1hY2NvdW50c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3NlcyB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMTIgKyA2NHB4KTtcbiAgfVxuXG4gIC5mb3ItYnVzaW5lc3Nlc19fZ3JlZW4tYmxvYiB7XG4gICAgdG9wOiA5MnB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICsgMTg2cHgpO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgLmZvci1idXNpbmVzc2VzX19waG90by1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIGhlaWdodDogNTI3cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX3RleHQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuZm9yLWJ1c2luZXNzZXNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGFydG5lcnMtdHJ1c3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5wYXJ0bmVycy10cnVzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWwge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUycHg7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDU0cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZHJpdmluZy1maW5hbmNpYWxfX2hlYWRlci0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuaGVyby12aWRlb19fbWF4aW1pemUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyby12aWRlb19fdGV4dC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZzogNjRweDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvX190ZXh0LXBhbmVsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG5cbiAgLm91ci1taXNzaW9uX19xdW90ZS1sZWZ0IHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAtNDdweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fcXVvdGUtcmlnaHQge1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE2ZGVnKTtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gIC5vdXItbWlzc2lvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAubmV3LXdheSB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxuXG4gIC5uZXctd2F5X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uZXctd2F5X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLm5ldy13YXlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5uZXctd2F5X19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubmV3LXdheV9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLndpdGhvdXQtYXdrd2FyZG5lc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTlweDtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19waG90by1ib3gge1xuICAgIGhlaWdodDogNzI0cHg7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19fdGV4dC1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC53aXRob3V0LWF3a3dhcmRuZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAud2l0aG91dC1hd2t3YXJkbmVzc19faGVhZGVyLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRlYW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAudGVhbV9fcm93IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC50ZWFtX19yb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAtMjM0cHg7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogNTkwcHg7XG4gIH1cblxuICAudGVhbV9fcm93OjphZnRlciB7XG4gICAgYm90dG9tOiAyMjRweDtcbiAgICByaWdodDogLTQ3cHg7XG4gICAgd2lkdGg6IDcwOHB4O1xuICAgIGhlaWdodDogNjE0cHg7XG4gIH1cblxuICAudGVhbV9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC50ZWFtX19tZW1iZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAudGVhbV9fam9pbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAuaW52ZXN0bWVudC1wYXJ0bmVyc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnNfX3RleHQge1xuICAgIG1heC13aWR0aDogODYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gIC5pbnZlc3RtZW50LXBhcnRuZXJzX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG5cbiAgLmludmVzdG1lbnQtcGFydG5lcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQxcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMTBweCk7XG4gICAgbWFyZ2luLXRvcDogLTE3MnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTU1cHgpO1xuICB9XG5cbiAgLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZS0tcmVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2UtLXNxdWFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3VyLWN1bHR1cmVfX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAucXVvdGVfX3RleHQge1xuICAgIG1heC13aWR0aDogNjIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5xdW90ZV9fcXVvdGUtbGVmdCB7XG4gICAgbGVmdDogLTcxcHg7XG4gIH1cblxuICAucXVvdGVfX3F1b3RlLXJpZ2h0IHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgfVxuXG4gIC5xdW90ZV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDIwMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAuY29udGFjdHMtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiAxLjYlO1xuICAgIHdpZHRoOiA4Ni42JTtcbiAgfVxuXG4gIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDMlO1xuICAgIHJpZ2h0OiAwLjMlO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAuY29udGFjdHMtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuY29udGFjdHMtbmF2X19saW5rcy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDc2OHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtYm94IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgKyA5JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiA1LjQlO1xuICAgIHJpZ2h0OiAyMi45JTtcbiAgICB3aWR0aDogOC44JTtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYzIHtcbiAgICB0b3A6IDc5JTtcbiAgICBsZWZ0OiAtMTkuNiU7XG4gICAgd2lkdGg6IDguMyU7XG4gIH1cblxuICAuaGVyby1kaXJlY3QtYmlsbF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0MjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogLTAuOSU7XG4gICAgd2lkdGg6IDEwMS44JTtcbiAgfVxuXG4gIC53aXRob3V0LWZlZXNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTcuMyU7XG4gICAgbGVmdDogMTkuMiU7XG4gICAgd2lkdGg6IDU5LjclO1xuICB9XG5cbiAgLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1NC42JTtcbiAgICBsZWZ0OiAxNS43JTtcbiAgICB3aWR0aDogNjUuMiU7XG4gIH1cblxuICAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDc4LjIlO1xuICAgIGxlZnQ6IDE1LjclO1xuICAgIHdpZHRoOiA2NS4yJTtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gICAgcGFkZGluZzogMTAwcHggMThweCAwO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2F2YXRhci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fbG9nbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlKDVweCwgLTVweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX3RpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAuc2VuZC1kaXJlY3RseV9fYXJyb3cge1xuICAgIHRvcDogMTMlO1xuICB9XG5cbiAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55IC5zZW5kLWRpcmVjdGx5X19hcnJvdyB7XG4gICAgdG9wOiA0NiU7XG4gIH1cblxuICAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyIC5zZW5kLWRpcmVjdGx5X19lbW9qaSB7XG4gICAgdG9wOiAyOSU7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG5cbiAgLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogMi44JTtcbiAgICBsZWZ0OiAtMi43JTtcbiAgICB3aWR0aDogMTAxJTtcbiAgfVxuXG4gIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogLTElO1xuICAgIHdpZHRoOiAxMDIlO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faW1hZ2UtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAubWFrZS1wYXltZW50X190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLm1ha2UtcGF5bWVudF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAubWFrZS1wYXltZW50X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDIlO1xuICAgIGxlZnQ6IDEzLjQlO1xuICAgIHdpZHRoOiA3Ny43JTtcbiAgfVxuXG4gIC5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMTEuMiU7XG4gICAgd2lkdGg6IDc3LjMlO1xuICB9XG5cbiAgLmRpc2NvdmVyLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kaXNjb3Zlci1iZW5lZml0c19fY29sIHtcbiAgICBtaW4taGVpZ2h0OiAyODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vdyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmRpZC15b3Uta25vd19fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDQzJTtcbiAgICBsZWZ0OiAtNCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTQlO1xuICAgIGxlZnQ6IDE3LjIlO1xuICAgIHdpZHRoOiA0Ny42JTtcbiAgfVxuXG4gIC5kaWQteW91LWtub3dfX3RleHQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4NHB4IDE4cHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGlkLXlvdS1rbm93X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG5cbiAgLmRpcmVjdC1iaWxsLXdvcmtfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyLFxuICAuZGlyZWN0LWJpbGwtd29ya19faXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA3OCU7XG4gIH1cblxuICAuZGlyZWN0LWJpbGwtd29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5kaXJlY3QtYmlsbC13b3JrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZmFxLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAuZmFxLWl0ZW1fX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuXG4gIC5mYXEtaXRlbV9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cblxuICAuZmFxLWl0ZW1fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZhcSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MCUgY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG5cbiAgLmZhcV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5mYXFfX2xpc3Qge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmJlbmVmaXQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5iZW5lZml0X19pY29uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5iZW5lZml0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYmVuZWZpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmFjY2VwdGluZy1wYXkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuYWNjZXB0aW5nLXBheV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgfVxuXG4gIC5hY2NlcHRpbmctcGF5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5oZXJvLXppcnR1ZS1jYXJkX190ZXh0LWNvbCB7XG4gICAgbWluLWhlaWdodDogNzY4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHdvcmQtc3BhY2luZzogOXB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMSUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmQge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX190ZXh0LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOCU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0b3A6IDEuOSU7XG4gICAgbGVmdDogLTEuNiU7XG4gICAgd2lkdGg6IDk3LjclO1xuICB9XG5cbiAgLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MiB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwLjclO1xuICAgIHdpZHRoOiA5Ny43JTtcbiAgfVxuXG4gIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjMge1xuICAgIHRvcDogODYuNCU7XG4gICAgbGVmdDogOC4xJTtcbiAgICB3aWR0aDogMTEuNiU7XG4gIH1cblxuICAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDg4LjQlO1xuICAgIGxlZnQ6IDI4JTtcbiAgICB3aWR0aDogMy41JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2sge1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjlweDtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgbGVmdDogLTAuOSU7XG4gICAgd2lkdGg6IDEwMS44JTtcbiAgfVxuXG4gIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjIge1xuICAgIHRvcDogMTcuMyU7XG4gICAgbGVmdDogMTkuMiU7XG4gICAgd2lkdGg6IDU5LjclO1xuICB9XG5cbiAgLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWx2MyB7XG4gICAgdG9wOiA1NC42JTtcbiAgICBsZWZ0OiAxNS43JTtcbiAgICB3aWR0aDogNjUuMiU7XG4gIH1cblxuICAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHY0IHtcbiAgICB0b3A6IDc4LjIlO1xuICAgIGxlZnQ6IDE1LjclO1xuICAgIHdpZHRoOiA2NS4yJTtcbiAgfVxuXG4gIC5sb3Zlcy1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAubG92ZXMtbW9iaWxlX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDc5cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmxvdmVzLW1vYmlsZV9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAuc2VjdXJpdHktcGFuZWwtLWJsdWU1NSB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjMTg5MEZGO1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsLS15ZWxsb3c1NSB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRjRBRTI0O1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsLS1yZWQ3MCB7XG4gICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCAjRkU2NzdBO1xuICB9XG5cbiAgLnNlY3VyaXR5LXBhbmVsX19pY29uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5zZWN1cml0eS1wYW5lbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VjdXJpdHktcGFuZWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5jYXJkLXNlY3VyaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmNhcmQtc2VjdXJpdHlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fZ3JhZGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cblxuICAuY2FyZC1zZWN1cml0eV9fcGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDI4NHB4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA4OHB4IDc2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNhcmQtY29sb3Ige1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fYmcge1xuICAgIHJpZ2h0OiA2OHB4O1xuICAgIGhlaWdodDogOTUlO1xuICB9XG5cbiAgLmNhcmQtY29sb3JfX3NsaWRlci1jb2wge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9fdGV4dC1jb2wge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAuY2FyZC1jb2xvcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogOThweDtcbiAgICB3b3JkLXNwYWNpbmc6IDdweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cblxuICAucHJlc3MtaGVyb19faGVhZGVyIHtcbiAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzRweCk7XG4gIH1cblxuICAucHJlc3MtaGVyb19faW1hZ2UtbGF5ZXItLWx2MSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMC4yJTtcbiAgfVxuXG4gIC5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYyIHtcbiAgICB0b3A6IDI5LjQlO1xuICAgIGxlZnQ6IDkuNyU7XG4gICAgd2lkdGg6IDgxLjclO1xuICB9XG5cbiAgLnByZXNzLWNhcmQge1xuICAgIHBhZGRpbmc6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gIC5wcmVzcy1jYXJkX19sb2dvLWJveCB7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnByZXNzLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAucHJlc3MtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnByZXNzLWNhcmRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5wcmVzcy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5mb290ZXJfX2NvbnRlbnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAuYmVjb21lLXBhcnRuZXJfX2NvbCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG5cbiAgLmFza2luZy1oZWxwX19jaGF0LW1lc3NhZ2Uge1xuICAgIHRvcDogMTMlO1xuICAgIGxlZnQ6IDkxLjclO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX2ZyaWVuZCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IC0yLjglO1xuICB9XG5cbiAgLm1ha2UtcGVyc29uYWxfX25vdGUge1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAyNi42JTtcbiAgfVxuXG4gIC5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucHJlc3MtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnByZXNzLWxpc3RfX2NvbCB7XG4gICAgbWluLWhlaWdodDogNjc2cHg7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBtYXJnaW46IDAgMCAwIDE2MHB4O1xuICB9XG5cbiAgLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWxheWVyLS1sdjEge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5lbW9qaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Vtb2ppLXNwcml0ZS9lbW9qaUAyeC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAxMTQ0cHg7XG4gIH1cbn0iLCIjaW50ZXJjb20tY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMTA7XG59IiwiJHNjcmVlbi14eHMtbWluOiAzNzhweCAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWluOiA0OTBweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiA1NzZweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4teGwtbWluOiAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXh4bC1taW46IDE0MDBweCAhZGVmYXVsdDtcbiRzY3JlZW4taGQtbWluOiAxNjAwcHggIWRlZmF1bHQ7XG5cbiRzY3JlZW4teHh4cy1tYXg6ICRzY3JlZW4teHhzLW1pbiAtIDAuMXB4Oy8qIH4gMzc3cHggKi9cbiRzY3JlZW4teHhzLW1heDogJHNjcmVlbi14cy1taW4gLSAwLjFweDsgLyogfiA0ODlweCAqL1xuJHNjcmVlbi14cy1tYXg6ICRzY3JlZW4tc20tbWluIC0gMC4xcHg7IC8qIH4gNTc1cHggKi9cbiRzY3JlZW4tc20tbWF4OiAkc2NyZWVuLW1kLW1pbiAtIDAuMXB4OyAvKiB+IDc2N3B4ICovXG4kc2NyZWVuLW1kLW1heDogJHNjcmVlbi1sZy1taW4gLSAwLjFweDsgLyogfiA5OTFweCAqL1xuJHNjcmVlbi1sZy1tYXg6ICRzY3JlZW4teGwtbWluIC0gMC4xcHg7IC8qIH4gMTE5OXB4ICovXG4kc2NyZWVuLXhsZy1tYXg6ICRzY3JlZW4teHhsLW1pbiAtIDAuMXB4OyAvKiB+IDEzOTlweCAqL1xuJHNjcmVlbi14bC1tYXg6ICRzY3JlZW4taGQtbWluIC0gMC4xcHg7IC8qIH4gMTU5OXB4ICovIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbiIsIi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG59IiwiLmNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG59IiwiXG4vKiBhcmNoaXZvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogYXJjaGl2by01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJjaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIGFyY2hpdm8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9hcmNoaXZvLXY4LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG4vKiBhcmNoaXZvLTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICAgICAgIHVybCgnLi4vZm9udHMvYXJjaGl2by12OC1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL2FyY2hpdm8tdjgtbGF0aW4tOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogcm9ib3RvLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJycpLFxuICAgICAgIHVybCgnLi4vZm9udHMvcm9ib3RvLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgdXJsKCcuLi9mb250cy9yb2JvdG8tdjI3LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59Iiwi77u/aHRtbCB7XHRcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcblx0Zm9udC1mYW1pbHk6ICdBcmNoaXZvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbi8vICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vXG5cbi8vIERvY3VtZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG59XG5cbi8vIFNlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4vLyBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4vL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8vIDFcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vLyAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4vLyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbi8vXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy9cbi8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBmb250LXNpemU6IDEwMCU7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcbiAgbWFyZ2luOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vL1xuXG5idXR0b24sXG5pbnB1dCB7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuLy9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8vXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbi8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBkaXNwbGF5OiB0YWJsZTsgLy8gMVxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbi8vXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4vL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vIEludGVyYWN0aXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4vL1xuXG5kZXRhaWxzLCAvLyAxXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBTY3JpcHRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRkZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4vL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgRHVwbGljYXRlUHJvcGVydHlcblxuLy8gUmVib290XG4vL1xuLy8gR2xvYmFsIHJlc2V0cyB0byBjb21tb24gSFRNTCBlbGVtZW50cyBhbmQgbW9yZSBmb3IgZWFzaWVyIHVzYWdlIGJ5IEJvb3RzdHJhcC5cbi8vIEFkZHMgYWRkaXRpb25hbCBydWxlcyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcywgaW5jbHVkaW5nIHNldmVyYWwgb3ZlcnJpZGVzLlxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcbi8vIGBwYWRkaW5nYCBvciBgYm9yZGVyYHMgdG8gYW4gZWxlbWVudCwgdGhlIG92ZXJhbGwgZGVjbGFyZWQgYHdpZHRoYCBkb2VzIG5vdFxuLy8gY2hhbmdlLiBGb3IgZXhhbXBsZSwgYHdpZHRoOiAxMDBweDtgIHdpbGwgYWx3YXlzIGJlIGAxMDBweGAgZGVzcGl0ZSB0aGVcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy4gRm9yXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmcuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIFJlc2V0IEhUTUwsIGJvZHksIGFuZCBtb3JlXG4vL1xuXG5odG1sIHtcbiAgLy8gV2UgYXNzdW1lIG5vIGluaXRpYWwgcGl4ZWwgYGZvbnQtc2l6ZWAgZm9yIGFjY2Vzc2liaWxpdHkgcmVhc29ucy4gVGhpc1xuICAvLyBhbGxvd3Mgd2ViIHZpc2l0b3JzIHRvIGN1c3RvbWl6ZSB0aGVpciBicm93c2VyIGRlZmF1bHQgZm9udC1zaXplLCBtYWtpbmdcbiAgLy8geW91ciBwcm9qZWN0IG1vcmUgaW5jbHVzaXZlIGFuZCBhY2Nlc3NpYmxlIHRvIGV2ZXJ5b25lLlxuXG4gIC8vIEFzIGEgc2lkZS1lZmZlY3Qgb2Ygc2V0dGluZyB0aGUgJHZpZXdwb3J0IGFib3ZlLFxuICAvLyBJRTExICYgRWRnZSBtYWtlIHRoZSBzY3JvbGxiYXIgb3ZlcmxhcCB0aGUgY29udGVudCBhbmQgYXV0b21hdGljYWxseSBoaWRlIGl0c2VsZiB3aGVuIG5vdCBpbiB1c2UuXG4gIC8vIFVuZm9ydHVuYXRlbHksIHRoZSBhdXRvLXNob3dpbmcgb2YgdGhlIHNjcm9sbGJhciBpcyBzb21ldGltZXMgdG9vIHNlbnNpdGl2ZSxcbiAgLy8gdGh1cyBtYWtpbmcgaXQgaGFyZCB0byBjbGljayBvbiBzdHVmZiBuZWFyIHRoZSByaWdodCBlZGdlIG9mIHRoZSBwYWdlLlxuICAvLyBTbyB3ZSBhZGQgdGhpcyBzdHlsZSB0byBmb3JjZSBJRTExICYgRWRnZSB0byB1c2UgYSBcIm5vcm1hbFwiLCBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4NTQzXG4gIC8vIGFuZCBodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL2lzc3Vlcy83MTY1MzgzL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcblxuICAvLyBDaGFuZ2VzIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIE5vcm1hbGl6ZSB2NCByZW1vdmVkIHRoaXMgcHJvcGVydHksIGNhdXNpbmcgYDxwcmU+YCBjb250ZW50IHRvIGJyZWFrIG91dCBvZiB3cmFwcGluZyBjb2RlIHNuaXBwZXRzXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuXG5pbWcge1xuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAvLyBjZW50ZXJzIHRoZW0uIFRoaXMgd29uJ3QgYXBwbHkgc2hvdWxkIHlvdSByZXNldCB0aGVtIHRvIGBibG9ja2AgbGV2ZWwuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxuICAvLyBGb3IgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcywgc2VlIHRoZSBjb21tZW50cyBvbiB0aGUgYC5pbWctZmx1aWRgIGNsYXNzLlxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgLy8gTm8gbG9uZ2VyIHBhcnQgb2YgTm9ybWFsaXplIHNpbmNlIHY0XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBjb2xvcjogIzYzNmM3MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LlxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXG4gIC8vIHByb3Blcmx5IGluaGVyaXRlZC4gSG93ZXZlciwgYGxpbmUtaGVpZ2h0YCBpc24ndCBpbmhlcml0ZWQgdGhlcmUuXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAvLyBBcHBseSBhIGRpc2FibGVkIGN1cnNvciBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzLlxuICAvL1xuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgLy8gUmVzZXQgdGhlIGVudGlyZSBsZWdlbmQgZWxlbWVudCB0byBtYXRjaCB0aGUgYGZpZWxkc2V0YFxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyB0b2RvOiBuZWVkZWQ/XG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIiRib2R5LWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDk4KTtcblxuJHRyYW5zcGFyZW50OiByZ2JhKCNmZmYsIDApO1xuXG4kZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU6IDAuMnM7XG4iLCIudGV4dC1ibHVlNTUge1xuICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG59XG5cbi50ZXh0LWdyZWVuNjAge1xuICBjb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xufVxuXG4udGV4dC1ncmVlbjU1IHtcbiAgY29sb3I6IGNvbG9yKCdncmVlbicsIDU1KTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmQtbW9iaWxlLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtdGFibGV0LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC10YWJsZXQtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1kZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9ICBcbn0iLCIuc2VjdGlvbiB7IFxuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmX19oZWFkZXIgeyAvLyAuc2VjdGlvbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJi0tYmlnIHsgLy8gLnNlY3Rpb25fX2hlYWRlci0tYmlnXG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIH1cbiAgICB9ICBcblxuICAgICYtLXNtYWxsIHsgLy8gLnNlY3Rpb25fX2hlYWRlci0tc21hbGxcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH0gXG4gIH1cblxuICAmX190ZXh0IHsgLy8gLnNlY3Rpb25fX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgIFxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuXG4gICAgJi0tYmlnIHsgLy8gLnNlY3Rpb25fX3RleHQtLWJpZ1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAgICBcbn0iLCIuc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3ZnLWljb24tbm8tZmlsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufSIsIi5lbW9qaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Vtb2ppLXNwcml0ZS9lbW9qaUAxeC5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuXG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZW1vamktc3ByaXRlL2Vtb2ppQDJ4LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1OHB4IDExNDRweDtcblx0fVxuXHQmLmF1dG9tb2JpbGVfMTh4MTgge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5jaGFydC1pbmNyZWFzaW5nXzI0eDI0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLmNoZWNrLW1hcmstYnV0dG9uXzIzeDIzIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHQmLmZvbGRlZC1oYW5kc18xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5oYW5kc2hha2VfMzJ4MzIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1cHg7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHR9XG5cdCYuaHVnZ2luZy1mYWNlXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5tb2JpbGUtcGhvbmUtd2l0aC1hcnJvd181Nng1NiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUxcHg7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV81Nng1NiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwcHg7XG5cdFx0d2lkdGg6IDU4cHg7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8yNHgyNCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY5cHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG5cdCYubW9uZXktd2l0aC13aW5nc18xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2cHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdCYub3Blbi1tYWlsYm94LXdpdGgtcmFpc2VkLWZsYWdfNTZ4NTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxN3B4O1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXHQmLnBhcnR5LXBvcHBlcl8xOHgxOCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc2cHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdCYucGFydHktcG9wcGVyXzIzeDIzIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTdweDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfMjR4MjQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyM3B4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLndhdmluZy1oYW5kXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfNTZ4NTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MXB4O1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0fVxuXHQmLnNwaXJhbC1jYWxlbmRhcl8yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMwcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYuY2hhcnQtaW5jcmVhc2luZ18yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUzcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8yMHgyMCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2cHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdCYuY2hhcnQtaW5jcmVhc2luZ18xNXgxNSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk5cHg7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG5cdCYubW9uZXktbW91dGgtZmFjZV8xNXgxNSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjE3cHg7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG5cdCYuc3BpcmFsLWNhbGVuZGFyXzE1eDE1IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzVweDtcblx0XHR3aWR0aDogMTdweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdH1cblx0Ji5zcGlyYWwtY2FsZW5kYXJfNDB4NDAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1M3B4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXHQmLm1vYmlsZS1waG9uZS13aXRoLWFycm93XzQweDQwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTZweDtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Ji5tb25leS1tb3V0aC1mYWNlXzQweDQwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzlweDtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Ji5vcGVuLW1haWxib3gtd2l0aC1yYWlzZWQtZmxhZ180MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgycHg7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHR9XG5cdCYuaGFuZHNoYWtlXzE4eDE4IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjVweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0Ji53YXZpbmctaGFuZF8xNHgxNCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ2cHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdCYucGFydHktcG9wcGVyXzE2eDE2IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjNweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5tb25leS13aXRoLXdpbmdzXzE0eDE0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODJweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTR4MTQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5OXB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxuXHQmLmNoZWNrLW1hcmstYnV0dG9uXzE0eDE0IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTZweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTJ4MTIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzM3B4O1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxuXHQmLnBhcnR5LXBvcHBlcl8xMngxMiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4cHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cdCYuYXV0b21vYmlsZV8xMngxMiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYzcHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cdCYuZm9sZGVkLWhhbmRzXzEyeDEyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NzhweDtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblx0Ji5oYW5kc2hha2VfMjR4MjQge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk5M3B4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQmLmF1dG9tb2JpbGVfMTZ4MTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMjBweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5odWdnaW5nLWZhY2VfMTZ4MTYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMzlweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0Ji5zcGVlY2gtYmFsbG9vbl80MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA1OHB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXHQmLm1vbmV5LWJhZ180MHg0MCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwMXB4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxufVxuIiwiLmxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAycHg7XG5cdGhlaWdodDogMjJweDtcblxuXHQmLS1oZWFkZXIgeyAvLyAubG9nby0taGVhZGVyXG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGhlaWdodDogMjJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1x0XHRcdFxuXHRcdFx0d2lkdGg6IDE0OHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVx0XG5cblx0Ji0tbW9iaWxlLW1lbnUge1xuXHRcdHdpZHRoOiAxMTFweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblx0fVxuXG4gICYtLXdoaXRlIHsgLy8gLmxvZ28tLXdoaXRlXHRcblx0XHRjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXHRcdH1cblx0fVxuXG4gICYtLWJsdWUge1x0Ly8gLmxvZ28tLWJsdWVcdFxuXHRcdGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuXHRcdH1cblx0fVxufSIsIiRjb2xvcnM6IChcbiAgJ25ldXRyYWwnOiAoXG4gICAgMTA6ICMxNDE4MUYsXG4gICAgMjA6ICMyOTMwM0QsXG4gICAgMzA6ICMzRDQ3NUMsXG4gICAgNDA6ICM1MjVGN0EsXG4gICAgNTA6ICM2Njc3OTksXG4gICAgNTU6ICM3Njg1QTMsXG4gICAgNjA6ICM4NTkyQUQsXG4gICAgNzA6ICNBM0FEQzIsXG4gICAgODA6ICNDMkM5RDYsXG4gICAgODU6ICNEMUQ2RTAsXG4gICAgOTA6ICNFMEU0RUIsXG4gICAgOTU6ICNGMEYxRjUsXG4gICAgOTg6ICNGOUZBRkIsXG4gICAgMTAwOiAjRkZGRkZGLFxuICApLFxuICAnYmx1ZSc6IChcbiAgICAxMDogIzAwMUEzMyxcbiAgICAyMDogIzAwMzU2NixcbiAgICAzMDogIzAwNEY5OSxcbiAgICA0MDogIzAwNkFDQyxcbiAgICA1MDogIzAwODRGRixcbiAgICA1NTogIzE4OTBGRixcbiAgICA2MDogIzMzOURGRixcbiAgICA3MDogIzY2QjVGRixcbiAgICA4MDogIzk5Q0VGRixcbiAgICA4NTogI0IzREFGRixcbiAgICA5MDogI0NDRTZGRixcbiAgICA5NTogI0U1RjNGRixcbiAgKSxcbiAgJ3llbGxvdyc6IChcbiAgICA0MDogI0MyODQwQSxcbiAgICA0NTogI0RCOTQwQixcbiAgICA1MDogI0YzQTUwQyxcbiAgICA1NTogI0Y0QUUyNCxcbiAgICA2MDogI0Y1QjczRCxcbiAgICA3MDogI0Y4Qzk2RCxcbiAgICA4MDogI0ZBREI5RSxcbiAgICA5MDogI0ZERURDRSxcbiAgKSxcbiAgJ2dyZWVuJzogKFxuICAgIDQwOiAjMkY5RDZFLFxuICAgIDQ1OiAjMzVCMDdCLFxuICAgIDUwOiAjM0JDNDg5LFxuICAgIDU1OiAjNEZDQTk1LFxuICAgIDYwOiAjNjJEMEExLFxuICAgIDY1OiAjNzZENkFDLFxuICAgIDcwOiAjODlEQ0I4LFxuICAgIDgwOiAjQjFFN0QwLFxuICAgIDkwOiAjRDhGM0U3LFxuICApLFxuICAncmVkJzogKFxuICAgIDQwOiAjQ0EwMjFBLFxuICAgIDQ1OiAjRTMwMjFFLFxuICAgIDUwOiAjRkQwMjIxLFxuICAgIDU1OiAjRkQxQzM3LFxuICAgIDYwOiAjRkQzNTRELFxuICAgIDcwOiAjRkU2NzdBLFxuICAgIDgwOiAjRkU5QUE2LFxuICAgIDkwOiAjRkZDQ0QzLFxuICApLFxuKTsiLCIuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgYmFja2dyb3VuZC1jb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUsIGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCA5MCk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDkwKTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA3MCk7XG4gIH1cblxuICAmLS1ibG9jayB7IC8vIC5idXR0b24tLWJsb2NrXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1wcmltYXJ5LWJsdWUgeyAvLyAuYnV0dG9uLS1wcmltYXJ5LWJsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICAmOmhvdmVyIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNjApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDYwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7ICAgICAgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDcwKTtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA3MCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJpbWFyeS1ncmVlbiB7IC8vIC5idXR0b24tLXByaW1hcnktZ3JlZW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA1NSk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA1NSk7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgICY6aG92ZXIgeyAgICAgIFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgeyAgICAgIFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2dyZWVuJywgNzApO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA3MCk7XG4gICAgfVxuICB9IFxuXG4gICYtLXNlY29uZGFyeS1ibHVlIHsgLy8gLmJ1dHRvbi0tc2Vjb25kYXJ5LWJsdWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG5cbiAgICAmOmhvdmVyIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTApO1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY29uZGFyeS13aGl0ZSB7IC8vIC5idXR0b24tLXNlY29uZGFyeS13aGl0ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgJjpob3ZlciB7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjIpO1xuICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgLjQpO1xuICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICB9XG4gIH0gIFxuXG4gICZfX2ljb24tY2hldnJvbiB7IC8vIC5idXR0b25fX2ljb24tY2hldnJvblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAzcHgpO1xuICB9XG5cbiAgJl9faWNvbi1hcnJvdyB7IC8vIC5idXR0b25fX2ljb24tYXJyb3dcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgM3B4KTtcbiAgfVxufSIsIi5nZXQtYXBwLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgXG4gICZfX2lucHV0IHsgLy8gLmdldC1hcHAtZm9ybV9faW5wdXQgIFxuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDcwKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmdldC1hcHAtZm9ybS0tbW9kYWwgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDk4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEU0RUI7XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuZ2V0LWFwcC1mb3JtX19idXR0b25cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgIG1hcmdpbjogMCAtMTNweDsgICAgXG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAuc29jaWFsX19pdGVtXG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgcGFkZGluZzogMCAxM3B4OyAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGluayB7IC8vIC5zb2NpYWxfX2xpbmtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5zb2NpYWxfX2ljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIudGV4dC1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTApO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJi0tZ3JlZW42MC1sZWZ0IHsgLy8gLnRleHQtcGFuZWwtLWdyZWVuNjAtbGVmdCAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgYm94LXNoYWRvdzogLThweCA4cHggMCAwIGNvbG9yKCdncmVlbicsIDYwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgY29sb3IoJ2dyZWVuJywgNjApO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsdWU1NS1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS1ibHVlNTUtcmlnaHQgICAgICBcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlJywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibHVlODAtcmlnaHQgeyAvLyAudGV4dC1wYW5lbC0tYmx1ZTgwLXJpZ2h0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScsIDgwKTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ2JsdWUnLCA4MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMTJweCAwIDAgY29sb3IoJ2JsdWUnLCA4MCk7XG4gICAgfVxuICB9XG5cbiAgJi0teWVsbG93NTUtbGVmdCB7IC8vIC50ZXh0LXBhbmVsLS15ZWxsb3c1NS1sZWZ0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigneWVsbG93JywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiAtOHB4IDhweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogLTEycHggMTJweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c1NS1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS15ZWxsb3c1NS1yaWdodCAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3llbGxvdycsIDU1KTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXllbGxvdzgwLXJpZ2h0IHsgLy8gLnRleHQtcGFuZWwtLXllbGxvdzgwLXJpZ2h0ICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigneWVsbG93JywgODApOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcigneWVsbG93JywgODApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwIGNvbG9yKCd5ZWxsb3cnLCA4MCk7XG4gICAgfVxuICB9ICBcblxuICAmLS1yZWQ3MC1yaWdodCB7IC8vIC50ZXh0LXBhbmVsLS1yZWQ3MC1yaWdodCAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3JlZCcsIDcwKTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ3JlZCcsIDcwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcigncmVkJywgNzApO1xuICAgIH1cbiAgfSAgXG5cbiAgJi0tYmx1ZS1ncmVlbiB7IC8vIC50ZXh0LXBhbmVsLS1ibHVlLWdyZWVuICAgICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICAgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7ICAgIFxuICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwIGNvbG9yKCdncmVlbicsIDU1KTtcbiAgfSBcbn0iLCIuY2hhdC1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAgXG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICYtLWF2YXRhci1sZWZ0IHsgLy8gLmNoYXQtbWVzc2FnZS0tYXZhdGFyLWxlZnRcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJi0tYXZhdGFyLXJpZ2h0IHsgLy8gLmNoYXQtbWVzc2FnZS0tYXZhdGFyLXJpZ2h0XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgJl9fYXZhdGFyIHsgLy8gLmNoYXQtbWVzc2FnZV9fYXZhdGFyXG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjNzZFOEI4IDAlLCAjMDA4RUZGIDc3LjYlKTsgICAgXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8geyAvLyAuY2hhdC1tZXNzYWdlX19waG90b1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5jaGF0LW1lc3NhZ2VfX3RleHRcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiA2cHggN3B4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2NoYXQtbWVzc2FnZS10YWlsLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuY2hhdC1tZXNzYWdlLS1hdmF0YXItbGVmdCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXG4gICAgICAmOjphZnRlciB7ICBcbiAgICAgICAgbGVmdDogMDsgICAgXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGF0LW1lc3NhZ2UtLWF2YXRhci1yaWdodCAmIHsgIFxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgJjo6YWZ0ZXIgeyAgXG4gICAgICAgIHJpZ2h0OiAwOyAgICBcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2NhbGVYKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHsgLy8gLmNoYXQtbWVzc2FnZV9fbmFtZVxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4iLCIudGltZWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX19wb2ludCB7IC8vIC50aW1lbGluZV9fcG9pbnRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5NSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCAkYm9keS1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUgeyAvLyAudGltZWxpbmVfX2RhdGVcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHBhZGRpbmc6IDNweCA2cHggMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogOXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWJveCB7IC8vIC50aW1lbGluZV9fY29udGVudC1ib3hcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fY29udGVudCB7IC8vIC50aW1lbGluZV9fY29udGVudFxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAmX19lbW9qaS1kZXNrdG9wIHsgLy8gLnRpbWVsaW5lX19lbW9qaS1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppLXRhYmxldCB7IC8vIC50aW1lbGluZV9fZW1vamktdGFibGV0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHsgLy8gLnRpbWVsaW5lX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC13cmFwcGVyIHsgLy8gLnRpbWVsaW5lX190ZXh0LXdyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC50aW1lbGluZV9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYmx1ZSB7IC8vIC50aW1lbGluZV9fdGV4dC1ibHVlXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIH1cblxuICAmX19wZXJjZW50IHsgLy8gLnRpbWVsaW5lX19wZXJjZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgfVxufSIsIi5tYXJrZXItbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAmX19pdGVtIHsgLy8gLm1hcmtlci1saXN0X19pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAubWFya2VyLWxpc3QtLWxhcmdlLW1hcmdpbnMgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbWFya2VyIHsgLy8gLm1hcmtlci1saXN0X19tYXJrZXJcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgXG4gICAgJi0tYmx1ZSB7IC8vIC5tYXJrZXItbGlzdF9fbWFya2VyLS1ibHVlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIFxuICAgICYtLXJlZCB7IC8vIC5tYXJrZXItbGlzdF9fbWFya2VyLS1yZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdyZWQnLCA5MCk7XG4gICAgfVxuICAgIFxuICAgIC5tYXJrZXItbGlzdC0tbGFyZ2UtbWFyZ2lucyAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24geyAvLyAubWFya2VyLWxpc3RfX2ljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cblxuICAmX19idWxsZXQgeyAvLyAuc2xpZGVyLXBhZ2luYXRpb25fX2J1bGxldFxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgODUpO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgd2lkdGggJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUgeyAvLyAuc2xpZGVyX19idWxsZXQtLWFjdGl2ZVxuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTUpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZSwgYm94LXNoYWRvdyAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICAmLS1ibHVlNTUgeyAvLyAubWVtYmVyLS1ibHVlNTVcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibHVlMzAgeyAvLyAubWVtYmVyLS1ibHVlMzBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWUnLCAzMCk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDMwKTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c1NSB7IC8vIC5tZW1iZXItLXllbGxvdzU1XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCd5ZWxsb3cnLCA1NSk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuNTUgeyAvLyAubWVtYmVyLS1ncmVlbjU1XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCdncmVlbicsIDU1KTtcbiAgICAgIGJveC1zaGFkb3c6IC0xMnB4IDEycHggMCAwIGNvbG9yKCdncmVlbicsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS1yZWQ1MCB7IC8vIC5tZW1iZXItLXJlZDUwXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKCdyZWQnLCA1MCk7XG4gICAgICBib3gtc2hhZG93OiAtMTJweCAxMnB4IDAgMCBjb2xvcigncmVkJywgNTApO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGhvdG8tYm94IHsgLy8gLm1lbWJlcl9fcGhvdG8tYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiA5OC4yJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OC4yJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19waG90byB7IC8vIC5tZW1iZXJfX3Bob3RvXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLS1kZWZhdWx0IHsgLy8gLm1lbWJlcl9fcGhvdG8tLWRlZmF1bHRcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgbGluZWFyO1xuXG4gICAgICAubWVtYmVyOmhvdmVyICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1ob3ZlciB7IC8vIC5tZW1iZXJfX3Bob3RvLS1ob3ZlclxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cbiAgICAgIC5tZW1iZXI6aG92ZXIgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHsgLy8gLm1lbWJlcl9fbmFtZVxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2pvYi10aXRsZSB7IC8vIC5tZW1iZXJfX2pvYi10aXRsZVxuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtLWpvaW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2dyZWVuJywgNTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG5cdFx0XG4gICZfX2ltYWdlLWJveCB7IC8vIC50ZWFtLWpvaW5fX2ltYWdlLWJveFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cdFxuXG4gICZfX2ltYWdlIHsgLy8gLnRlYW0tam9pbl9faW1hZ2VcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAudGVhbS1qb2luX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7ICAgICAgICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbiB7IC8vIC50ZWFtLWpvaW5fX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4cHg7ICBcbiAgICBwYWRkaW5nOiA4cHggMjRweDsgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxNjdweDsgIFxuICAgIH1cbiAgfVxufVxuIiwiLmxvYW4taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MS4zJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5OCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICB0b3A6IDQzJTsgICAgIFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDRweCk7ICBcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgIFxuICAgIHRvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKC01N3B4KTsgXG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIFxuICAmX190b3Atcm93IHsgLy8gLmxvYW4taW5mb19fdG9wLXJvd1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX193cmFwcGVyIHsgLy8gLmxvYW4taW5mb19fd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gICZfX2F2YXRhci1ib3ggeyAvLyAubG9hbi1pbmZvX19hdmF0YXItYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICBcbiAgJl9fYXJyb3ctYm94IHsgLy8gLmxvYW4taW5mb19fYXJyb3ctYm94XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gIH1cbiAgICBcbiAgJl9fYXJyb3cgeyAvLyAubG9hbi1pbmZvX19hcnJvd1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJl9fYXZhdGFyIHsgLy8gLmxvYW4taW5mb19fYXZhdGFyXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgIFxuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7ICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbmFtZS1ib3ggeyAvLyAubG9hbi1pbmZvX19uYW1lLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfX25hbWUtcm93IHsgLy8gLmxvYW4taW5mb19fbmFtZS1yb3dcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA2MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICAgXG4gICAgICBmb250LXNpemU6IDEwcHg7IFxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICBmb250LXNpemU6IDEycHg7IFxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7ICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19uYW1lIHsgLy8gLmxvYW4taW5mb19fbmFtZVxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApO1xuICB9XG4gIFxuICAmX19zdGF0dXMgeyAvLyAubG9hbi1pbmZvX19zdGF0dXNcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Ftb3VudCB7IC8vIC5sb2FuLWluZm9fX2Ftb3VudFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgXG4gICZfX2Ftb3V0LWxhYmVsIHsgLy8gLmxvYW4taW5mb19fYW1vdXQtbGFiZWxcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApOyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgXG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgICBsaW5lLWhlaWdodDogMThweDsgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Ftb3VudC10b3RhbCB7IC8vIC5sb2FuLWluZm9fX2Ftb3VudC10b3RhbFxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAgICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICAgXG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHsgLy8gLmxvYW4taW5mb19fbGlzdFxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBwYWRkaW5nOiA4cHg7ICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICBcbiAgICAgIHBhZGRpbmc6IDEycHg7ICAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdC1pdGVtIHsgLy8gLmxvYW4taW5mb19fbGlzdC1pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxMnB4OyBcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICBcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgXG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgXG4gICAgICBsaW5lLWhlaWdodDogMThweDsgICAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3QtbGFiZWwgeyAvLyAubG9hbi1pbmZvX19saXN0LWxhYmVsXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApO1xuICB9XG4gIFxuICAmX19saXN0LXZhbHVlIHsgLy8gLmxvYW4taW5mb19fbGlzdC12YWx1ZVxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcbiAgfVxufVxuIiwiLnN1bW1hcnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNS4yJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IDUzJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyBcbiAgICB0b3A6IDM3LjclO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwLjUlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICB0b3A6IDQxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjUlKTtcbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5zdW1tYXJ5LWxpc3RfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7ICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE0cHg7IFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Vtb2ppLWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA5NSk7IFxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDsgIFxuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktbW9iaWxlIHsgLy8gLnN1bW1hcnktbGlzdF9fZW1vamktbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktdGFibGV0IHsgLy8gLnN1bW1hcnktbGlzdF9fZW1vamktdGFibGV0XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktZGVza3RvcCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Vtb2ppLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgXG4gICAgfVxuICB9XG5cbiAgJl9fYXZhdGFyLWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2F2YXRhci1ib3ggICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyBcbiAgfVxuXG4gICZfX2Fycm93LWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2Fycm93LWJveFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpOyAgICBcbiAgfVxuXG4gICZfX2Fycm93IHsgLy8gLnN1bW1hcnktbGlzdF9fYXJyb3dcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gIH1cblxuICAmX19hdmF0YXIgeyAvLyAuc3VtbWFyeS1saXN0X19hdmF0YXIgXG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50LWJveCB7IC8vIC5zdW1tYXJ5LWxpc3RfX2NvbnRlbnQtYm94XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7IC8vIC5zdW1tYXJ5LWxpc3RfX2NvbnRlbnQtd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gICZfX2xhYmVsIHsgLy8gLnN1bW1hcnktbGlzdF9fbGFiZWxcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNTApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDlweDsgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fdmFsdWUgeyAvLyAuc3VtbWFyeS1saXN0X192YWx1ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7ICAgICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAgICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmX19pbmZvIHsgLy8gLnN1bW1hcnktbGlzdF9faW5mb1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAzMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyAgICAgICAgXG4gICAgfVxuICB9XG59XG4iLCIubmVzdGVkLW51bWVyaWMtbGlzdCB7XG4gICY+Lm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3Q+Lm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgICAgICAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbiAgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5lc3RlZC1udW1lcmljLWxpc3RfX2xpc3QgPiAubmVzdGVkLW51bWVyaWMtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cblxuICAubmVzdGVkLW51bWVyaWMtbGlzdF9fbGlzdCA+IC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyAgICBcbiAgfVxuXG4gIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19pdGVtIC5uZXN0ZWQtbnVtZXJpYy1saXN0X19saXN0ID4gLm5lc3RlZC1udW1lcmljLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG4gIH1cbn0iLCIuc2ltcGxlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICAmX190ZXh0IHsgLy8gLnNpbXBsZS10YWJsZV9fdGV4dFxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RleHQtc3Ryb25nIHsgLy8gLnNpbXBsZS10YWJsZV9fdGV4dC1zdHJvbmdcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fY2VsbCB7IC8vIC5zaW1wbGUtdGFibGVfX2NlbGxcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTApO1xuXG4gICAgJi0tYWN0aXZlIHsgLy8gLnNpbXBsZS10YWJsZV9fY2VsbC0tYWN0aXZlXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjZmZmLCAuMjUpO1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcdFxuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcbiAgICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmLS1zaGFkb3cgeyAvLyAuaGVhZGVyLS1zaGFkb3cgIFxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgjNjY3Nzk5LCAuMyk7XG5cdH1cblxuXHQmLS13aGl0ZSB7IC8vIC5oZWFkZXItLXdoaXRlICBcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XHRcdFxuXHRcdGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcblxuICAgIC5oZWFkZXJfX2xvZ28tdG9wLWFycm93IHtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcbiAgICB9XG5cdH1cblxuXHQmLS1ibHVlMzAgeyAvLyAuaGVhZGVyLS1ibHVlMzAgIFxuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMzApO1xuXHRcdGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cdH1cblxuXHQmLS1ibHVlNTUgeyAvLyAuaGVhZGVyLS1ibHVlNTUgXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG5cdFx0Y29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblx0fVxuXG5cdCZfX2NvbnRlbnQgeyAvLyAuaGVhZGVyX19jb250ZW50IFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19yaWdodCB7IC8vIC5oZWFkZXJfX3JpZ2h0IFxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblx0fVxuXG4gICZfX25hdiB7IC8vIC5oZWFkZXJfX25hdiBcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH0gXG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2MHB4O1xuICAgIH1cbiAgfVxuXG5cdCZfX25hdi1saXN0IHsgLy8gLmhlYWRlcl9fbmF2LWxpc3QgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX25hdi1pdGVtIHsgLy8gLmhlYWRlcl9fbmF2LWl0ZW0gXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cblx0Jl9fbGluayB7IC8vIC5oZWFkZXJfX2xpbmsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcdFx0XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTI1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyAgICAgIFxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWUsIG9wYWNpdHkgMC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHsgXG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7IC8vIC5oZWFkZXJfX2xpbmstLWFjdGl2ZSBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQgeyAvLyAuaGVhZGVyX19saW5rLS1yaWdodCBcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXBwLWJ1dHRvbiB7IC8vIC5oZWFkZXJfX2FwcC1idXR0b25cbiAgICB3aWR0aDogMTY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX2J1cmdlciB7IC8vIC5oZWFkZXJfX2J1cmdlclxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLS13aGl0ZSAgJiB7XG4gICAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyLWljb24geyAvLyAuaGVhZGVyX19idXJnZXItaWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufSIsIi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwNTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTsgIFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7ICBcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH0gIFxuXG4gIC5tb2JpbGUtbWVudS1vcGVuaW5nICYsXG4gIC5tb2JpbGUtbWVudS1vcGVuZWQgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1vcGVuZWQgJiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFxuICAmX190b3Atcm93IHsgLy8gLm1vYmlsZS1tZW51X190b3Atcm93XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHsgLy8gLm1vYmlsZS1tZW51X19jbG9zZVxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2xvc2UtaWNvbiB7IC8vIC5tb2JpbGUtbWVudV9fY2xvc2UtaWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICBcbiAgJl9fbmF2IHsgLy8gLm1vYmlsZS1tZW51X19uYXZcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWJsb2NrIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtYmxvY2tcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LXRpdGxlIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWxpc3QgeyAvLyAubW9iaWxlLW1lbnVfX25hdi1saXN0XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKCdibHVlJywgNzApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1pdGVtIHsgLy8gLm1vYmlsZS1tZW51X19uYXYtaXRlbVxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbmF2LWxpbmsgeyAvLyAubW9iaWxlLW1lbnVfX25hdi1saW5rXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYm90dG9tLXJvdyB7IC8vIC5tb2JpbGUtbWVudV9fYm90dG9tLXJvd1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19hcHAtYnV0dG9uIHsgLy8gLm1vYmlsZS1tZW51X19hcHAtYnV0dG9uXG4gICAgbWluLXdpZHRoOiAxNjZweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMjApO1xuICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApOyAgXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgIHBhZGRpbmctdG9wOiA0MHB4OyAgICAgXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtYm94IHsgLy8gLmZvb3Rlcl9fY29udGVudC1ib3ggIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikgeyAgICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjEwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHsgLy8gLmZvb3Rlcl9fY29udGVudFxuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7ICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDc4cHg7ICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1jb2wgeyAvLyAuZm9vdGVyX19uYXYtY29sXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgeyBcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTAqMjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi10aXRsZSB7IC8vIC5mb290ZXJfX25hdi10aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci13aWR0aDogNzAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJi0tbGlua3MtY29sIHsgLy8gLmZvb3Rlcl9fbmF2LXRpdGxlLS1saW5rcy1jb2xcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5mb290ZXJfX25hdi10aXRsZS0tdGFibGV0XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25hdi1saXN0IHsgLy8gLmZvb3Rlcl9fbmF2LWxpc3RcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgXG4gICZfX25hdi1pdGVtIHsgLy8gLmZvb3Rlcl9fbmF2LWl0ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIFxuICAmX19uYXYtbGluayB7IC8vIC5mb290ZXJfX25hdi1saW5rXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rcy1jb2wgeyAvLyAuZm9vdGVyX19saW5rcy1jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIG1hcmdpbi10b3A6IDA7ICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEwKjQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3MtY29sLXdyYXBwZXIgeyAvLyAuZm9vdGVyX19saW5rcy1jb2wtd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzLWNvbC1ncm91cCB7IC8vIC5mb290ZXJfX2xpbmtzLWNvbC1ncm91cFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWF4LXdpZHRoOiA1MCU7ICAgICBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hcHBzLXJvdyB7IC8vIC5mb290ZXJfX2FwcHMtcm93XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29weXJpZ2h0IHsgLy8gLmZvb3Rlcl9fY29weXJpZ2h0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNjApOyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvcHlyaWdodC1zZXBhcmF0b3IgeyAvLyAuZm9vdGVyX19jb3B5cmlnaHQtc2VwYXJhdG9yXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0LWJhbmsgeyBcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYXBwcyB7ICBcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcGFkZGluZzogMDsgIFxuXG4gICYtLWZvb3RlciB7IC8vIC5hcHBzLS1mb290ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICB9ICAgICAgXG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgIFxuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGVybyB7IC8vIC5hcHBzLS1oZXJvXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgfSAgICAgIFxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5hcHBzX19pdGVtXG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIC5hcHBzLS1mb290ZXIgJiB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9ICAgICAgXG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcHMtLWhlcm8gJiB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9ICAgICAgXG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgfVxuICAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmsgeyAvLyAuYXBwc19fbGlua1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5hcHBzX19pY29uXG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxuXG4gICYtLXdoaXRlIHsgLy8gLmFwcHMtLXdoaXRlXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJi0tYmxhY2sgeyAvLyAuYXBwcy0tYmxhY2tcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAzMCk7XG4gIH1cblxuICAmX19ncGF0aDEge1xuICAgIGZpbGw6IGNvbG9yKCduZXV0cmFsJywgMzApO1xuICAgIFxuICAgIC5hcHBzLS13aGl0ZSAmIHtcbiAgICAgIGZpbGw6ICNGNkY4RkE7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3BhdGgyIHtcbiAgICBmaWxsOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcbiAgICBcbiAgICAuYXBwcy0td2hpdGUgJiB7XG4gICAgICBmaWxsOiAjRUNFQ0VFO1xuICAgIH1cbiAgfVxufSIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYtLXNob3cgeyAvLyAubW9kYWwtLXNob3duXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgJi0tYmFja2Ryb3AgeyAvLyAubW9kYWwtLWJhY2tkcm9wXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcignYmx1ZScsIDIwKSwgLjkpO1xuICB9XG4gIFxuICAmX19ib2R5IHsgLy8gLm1vZGFsX19ib2R5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC43cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlWSgzNTBweCkgcm90YXRlWCgtNDVkZWcpIHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpOyAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgcGFkZGluZzogNzVweCA0MHB4IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cblxuICAgIC5tb2RhbC0tc2hvd24gJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2Nsb3NlIHsgLy8gLm1vZGFsX19jbG9zZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgfVxuICB9XG4gIFxuICAmX19jbG9zZS1pY29uIHsgLy8gLm1vZGFsX19jbG9zZS1pY29uXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmX19jb250ZW50IHsgLy8gLm1vZGFsX19jb250ZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAubW9kYWxfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5tb2RhbF9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24geyAvLyAubW9kYWxfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX3Jlc2VuZC1idXR0b24geyAvLyAubW9kYWxfX3Jlc2VuZC1idXR0b25cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKCdibHVlJywgNzApOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc2VuZC1idXR0b24taWNvbiB7IC8vIC5tb2RhbF9fcmVzZW5kLWJ1dHRvbi1pY29uXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIFxuICAmX19nZXQtYXBwLWZvcm0geyAvLyAubW9kYWxfX2dldC1hcHAtZm9ybVxuICAgIG1heC13aWR0aDogNDI3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy10b3A6IDExOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7ICBcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4OyAgICAgIFxuICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5oZXJvX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2OyAgICAgIFxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio3O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5oZXJvX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHdvcmQtc3BhY2luZzogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmhlcm9fX3RleHQgICBcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmhlcm9fX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2OyAgICAgIFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5oZXJvX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbW9iaWxlIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1tb2JpbGVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tdGFibGV0XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9ICAgICAgXG4gICAgfVxuXG4gICAgJi0tbHYxIHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1sdjEgICAgICBcbiAgICAgIHRvcDogMjQuOSU7XG4gICAgICBsZWZ0OiAtMC4xJTtcbiAgICAgIHdpZHRoOiA2MC4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjIuOCU7XG4gICAgICAgIGxlZnQ6IDcuNSU7XG4gICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgICB0b3A6IC0yLjIlO1xuICAgICAgICBsZWZ0OiAtNS4xJTtcbiAgICAgICAgd2lkdGg6IDcyLjQlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDQzJTtcbiAgICAgIHJpZ2h0OiAxLjYlO1xuICAgICAgd2lkdGg6IDMyLjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA3MS44JTtcbiAgICAgICAgcmlnaHQ6IDUuMyU7XG4gICAgICAgIHdpZHRoOiA0NC44JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTkuOCU7XG4gICAgICAgIHJpZ2h0OiAtOS43JTtcbiAgICAgICAgd2lkdGg6IDM4LjglO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5oZXJvX19pbWFnZS1sYXllci0tbHYzICBcbiAgICAgIHRvcDogLTEuNSU7XG4gICAgICBsZWZ0OiAxMyU7XG4gICAgICB3aWR0aDogODcuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgIHtcbiAgICAgICAgdG9wOiAtMS41JTtcbiAgICAgICAgbGVmdDogNy41JTtcbiAgICAgICAgd2lkdGg6IDEwNy4zJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogLTE5LjMlO1xuICAgICAgICBsZWZ0OiA5LjUlO1xuICAgICAgICB3aWR0aDogOTkuMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmhlcm9fX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogMTAlO1xuICAgICAgcmlnaHQ6IDQuNyU7XG4gICAgICB3aWR0aDogMTAuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDE1LjUlO1xuICAgICAgICByaWdodDogOC43JTtcbiAgICAgICAgd2lkdGg6IDEwLjYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAtNy45JTtcbiAgICAgICAgcmlnaHQ6IDQuMyU7XG4gICAgICAgIHdpZHRoOiAxMi42JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjUgeyAvLyAuaGVyb19faW1hZ2UtbGF5ZXItLWx2NVxuICAgICAgdG9wOiA4MS4zJTtcbiAgICAgIGxlZnQ6IDYuNSU7XG4gICAgICB3aWR0aDogMjAuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDEwNy44JTtcbiAgICAgICAgbGVmdDogMTEuNSU7XG4gICAgICAgIHdpZHRoOiA0LjYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA3OC44JTtcbiAgICAgICAgbGVmdDogMi41JTtcbiAgICAgICAgd2lkdGg6IDUuMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7IC8vIC5oZXJvX19mb3JtXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fYXBwcy10YWJsZXQgeyAvLyAuaGVyb19fYXBwcy10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FwcHMtbW9iaWxlIHsgLy8gLmhlcm9fX2FwcHMtbW9iaWxlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmxlbmQtbW9uZXkge1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNTdweDsgIFxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyAgICAgIFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgIHBhZGRpbmctdG9wOiAxNDZweDsgICBcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7ICAgICBcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5sZW5kLW1vbmV5X19yb3cgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5sZW5kLW1vbmV5X19pbWFnZS1jb2wgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwOyAgICAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAubGVuZC1tb25leV9fdGV4dC1jb2wgIFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1OyAgIFxuICAgICAgbWFyZ2luOiAwOyAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4cHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzYlOyAgXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpOyAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICBcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7ICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1sdjEgeyAvLyAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MSBcbiAgICAgIHRvcDogNS4zJTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgd2lkdGg6IDgzLjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICBcbiAgICAgICAgdG9wOiA1LjclO1xuICAgICAgICBsZWZ0OiAxMS42JTtcbiAgICAgICAgd2lkdGg6IDc2LjklOyAgICAgXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICAgIHRvcDogNS43JTtcbiAgICAgICAgbGVmdDogMC42JTtcbiAgICAgICAgd2lkdGg6IDc2LjklOyAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAubGVuZC1tb25leV9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAtMTAuMSU7XG4gICAgICByaWdodDogLTI1JTtcbiAgICAgIHdpZHRoOiA2OC4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgICB0b3A6IC0yNy41JTtcbiAgICAgICAgcmlnaHQ6IC0xLjglO1xuICAgICAgICB3aWR0aDogNTguNCU7ICAgICAgIFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgIFxuICAgICAgICB0b3A6IDIuOSU7XG4gICAgICAgIHJpZ2h0OiAxJTtcbiAgICAgICAgd2lkdGg6IDM2LjElOyAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5sZW5kLW1vbmV5X19pbWFnZS1sYXllci0tbHYzXG4gICAgICB0b3A6IDEyLjMlO1xuICAgICAgbGVmdDogMC40JTtcbiAgICAgIHdpZHRoOiA1LjQlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgIHRvcDogMTkuMyU7XG4gICAgICAgIGxlZnQ6IDIuNCU7XG4gICAgICAgIHdpZHRoOiA5LjQlOyAgICAgICBcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgICAgdG9wOiAxMi4zJTtcbiAgICAgICAgbGVmdDogMC40JTtcbiAgICAgICAgd2lkdGg6IDUuNCU7ICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNzglO1xuICAgICAgcmlnaHQ6IDE3LjQlO1xuICAgICAgd2lkdGg6IDUuMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY1IHsgLy8gLmxlbmQtbW9uZXlfX2ltYWdlLWxheWVyLS1sdjVcbiAgICAgIHRvcDogMi41JTtcbiAgICAgIGxlZnQ6IDYuOSU7XG4gICAgICB3aWR0aDogODglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyLjUlO1xuICAgICAgICBsZWZ0OiAxMy45JTtcbiAgICAgICAgd2lkdGg6IDc2LjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyLjUlO1xuICAgICAgICBsZWZ0OiAyLjQlO1xuICAgICAgICB3aWR0aDogNzcuNCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJvcnJvdy1tb25leSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgICAgXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAuYm9ycm93LW1vbmV5X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICBtYXJnaW46IDAgYXV0byAzcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5ib3Jyb3ctbW9uZXlfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5ib3Jyb3ctbW9uZXlfX3RleHRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgIFxuICAgICAgcGFkZGluZy1ib3R0b206IDk2JTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAxLjklO1xuICAgICAgbGVmdDogLTUuOCU7XG4gICAgICB3aWR0aDogMTEwLjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAtNS4xJTtcbiAgICAgICAgbGVmdDogMy43JTtcbiAgICAgICAgd2lkdGg6IDkwLjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxLjklO1xuICAgICAgICBsZWZ0OiAxNi4yJTtcbiAgICAgICAgd2lkdGg6IDgzLjklOyAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmJvcnJvdy1tb25leV9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAxNCU7XG4gICAgICBsZWZ0OiA3LjYlO1xuICAgICAgd2lkdGg6IDk3LjMlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAxMS4yJTtcbiAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICB3aWR0aDogNzguMSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDE2LjIlO1xuICAgICAgICBsZWZ0OiAyNyU7XG4gICAgICAgIHdpZHRoOiA3My4xJTsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogMC42JTtcbiAgICAgIGxlZnQ6IC0yOC41JTtcbiAgICAgIHdpZHRoOiA2OC40JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogLTYlO1xuICAgICAgICBsZWZ0OiAtNy44JTtcbiAgICAgICAgd2lkdGg6IDU1LjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwLjUlO1xuICAgICAgICBsZWZ0OiAwLjElO1xuICAgICAgICB3aWR0aDogNTEuMSU7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY0XG4gICAgICB0b3A6IDQyLjElO1xuICAgICAgbGVmdDogLTEwLjQlO1xuICAgICAgd2lkdGg6IDE0LjYlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA0Ni4zJTtcbiAgICAgICAgbGVmdDogMC43JTtcbiAgICAgICAgd2lkdGg6IDEyLjElO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA0OS4zJTtcbiAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICB3aWR0aDogMTEuMSU7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjUgeyAvLyAuYm9ycm93LW1vbmV5X19pbWFnZS1sYXllci0tbHY1XG4gICAgICB0b3A6IDEuNyU7XG4gICAgICByaWdodDogMTclO1xuICAgICAgd2lkdGg6IDYuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IC00LjclO1xuICAgICAgICByaWdodDogMjMuNSU7XG4gICAgICAgIHdpZHRoOiA1LjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxLjclO1xuICAgICAgICByaWdodDogMTYuNCU7XG4gICAgICAgIHdpZHRoOiA1JTsgICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NiB7IC8vIC5ib3Jyb3ctbW9uZXlfX2ltYWdlLWxheWVyLS1sdjYgICAgICBcbiAgICAgIHRvcDogMTEuOCU7XG4gICAgICBsZWZ0OiAxNy40JTtcbiAgICAgIHdpZHRoOiA2NC42JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogOC4zJTtcbiAgICAgICAgbGVmdDogMjMuNiU7XG4gICAgICAgIHdpZHRoOiA1My43JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMTMuNyU7XG4gICAgICAgIGxlZnQ6IDM0LjMlO1xuICAgICAgICB3aWR0aDogNDkuMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRpcmVjdC1iaWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5kaXJlY3QtYmlsbF9fcm93IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWNvbCBcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmRpcmVjdC1iaWxsX190ZXh0LWNvbCAgXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NiU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI2cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXIgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbW9iaWxlIHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbW9iaWxlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZXQgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS10YWJsZXRcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYxIHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxIFxuICAgICAgdG9wOiAyLjMlO1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgd2lkdGg6IDExMi4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMi4zJTtcbiAgICAgICAgbGVmdDogMy42JTtcbiAgICAgICAgd2lkdGg6IDk1LjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyLjMlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDg0LjElO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5kaXJlY3QtYmlsbF9faW1hZ2UtbGF5ZXItLWx2MiBcbiAgICAgIHRvcDogMzkuNSU7XG4gICAgICBsZWZ0OiAtNC44JTtcbiAgICAgIHdpZHRoOiAxMDIuMiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDQyLjIlO1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgd2lkdGg6IDg3LjklO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAzNy4zJTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHdpZHRoOiA3Ny4yJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHYzIHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYzIFxuICAgICAgdG9wOiA2LjklO1xuICAgICAgcmlnaHQ6IC0yMiU7XG4gICAgICB3aWR0aDogNzMuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDYuOSU7XG4gICAgICAgIHJpZ2h0OiAwLjYlO1xuICAgICAgICB3aWR0aDogNjMuNSU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNS44JTtcbiAgICAgICAgcmlnaHQ6IDQuNiU7XG4gICAgICAgIHdpZHRoOiA1NS41JTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1sdjQgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjQgXG4gICAgICB0b3A6IDI5LjIlO1xuICAgICAgbGVmdDogLTUuMiU7XG4gICAgICB3aWR0aDogNy43JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMzEuNCU7XG4gICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICB3aWR0aDogNi41JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMjcuNCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogNS41JTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHY1IHsgLy8gLmRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHY1IFxuICAgICAgdG9wOiAwJTtcbiAgICAgIGxlZnQ6IDMzJTtcbiAgICAgIHdpZHRoOiA1LjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAwLjIlO1xuICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgIHdpZHRoOiA2LjIlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICB3aWR0aDogNS45JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjYgeyAvLyAuZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjYgXG4gICAgICB0b3A6IDE2LjElO1xuICAgICAgbGVmdDogMTQuMSU7XG4gICAgICB3aWR0aDogNjUuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDMyLjIlO1xuICAgICAgICBsZWZ0OiAyMiU7XG4gICAgICAgIHdpZHRoOiA1My43JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMjUuNyU7XG4gICAgICAgIGxlZnQ6IDE2LjUlO1xuICAgICAgICB3aWR0aDogNDkuMiU7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuZGlyZWN0LWJpbGxfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLmRpcmVjdC1iaWxsX19idXR0b24gXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhbmUgeyAvLyAuZGlyZWN0LWJpbGxfX3BsYW5lXG4gICAgZGlzcGxheTogbm9uZTsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZSgtNzBweCwgMTAwcHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuc2ltcGxlLXBheW1lbnRzIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLnNpbXBsZS1wYXltZW50c19fcm93ICAgIFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLnNpbXBsZS1wYXltZW50c19faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLnNpbXBsZS1wYXltZW50c19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuc2ltcGxlLXBheW1lbnRzX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAyLjIlO1xuICAgICAgd2lkdGg6IDEwMS41JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDUuMSU7XG4gICAgICAgIHdpZHRoOiA4Ny41JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTMuMyU7XG4gICAgICAgIHdpZHRoOiAxMDMuNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLnNpbXBsZS1wYXltZW50c19faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAtMS41JTtcbiAgICAgIGxlZnQ6IDQuNSU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMi4zJTtcbiAgICAgICAgbGVmdDogNy41JTtcbiAgICAgICAgd2lkdGg6IDg3LjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAtMS41JTtcbiAgICAgICAgbGVmdDogLTEuNSU7XG4gICAgICAgIHdpZHRoOiAxMDMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogNjUuNyU7XG4gICAgICBsZWZ0OiAtNS41JTtcbiAgICAgIHdpZHRoOiAxMi4yJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNjEuNyU7XG4gICAgICAgIGxlZnQ6IC0xLjUlO1xuICAgICAgICB3aWR0aDogOS4yJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNjcuNyU7XG4gICAgICAgIGxlZnQ6IC0xMS41JTtcbiAgICAgICAgd2lkdGg6IDEyLjIlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NCB7IC8vIC5zaW1wbGUtcGF5bWVudHNfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNzAuOCU7XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIHdpZHRoOiA4LjUlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA2NS44JTtcbiAgICAgICAgbGVmdDogNC41JTtcbiAgICAgICAgd2lkdGg6IDYuNSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDcyLjglO1xuICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgIHdpZHRoOiA4LjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mYXN0LWJhbmtpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLmZhc3QtYmFua2luZ19fcm93IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuZmFzdC1iYW5raW5nX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmZhc3QtYmFua2luZ19fdGV4dC1jb2wgIFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5mYXN0LWJhbmtpbmdfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtYm94IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDk3JTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXIgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MSBcbiAgICAgIHRvcDogNCU7XG4gICAgICBsZWZ0OiAtNSU7XG4gICAgICB3aWR0aDogMTExLjQlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgbGVmdDogMy40JTtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogODQuMiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2MiBcbiAgICAgIHRvcDogMTguNSU7XG4gICAgICByaWdodDogNC40JTtcbiAgICAgIHdpZHRoOiA2Ni42JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMTkuMyU7XG4gICAgICAgIHJpZ2h0OiAtMi42JTtcbiAgICAgICAgd2lkdGg6IDcyLjMlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxOC41JTtcbiAgICAgICAgcmlnaHQ6IDQuNCU7XG4gICAgICAgIHdpZHRoOiA2Ni42JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHYzIFxuICAgICAgdG9wOiA0NyU7XG4gICAgICBsZWZ0OiAxLjMlO1xuICAgICAgd2lkdGg6IDQ4LjklO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1MS44JTtcbiAgICAgICAgbGVmdDogOC4zJTtcbiAgICAgICAgd2lkdGg6IDM4LjclO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIGxlZnQ6IDQuMyU7XG4gICAgICAgIHdpZHRoOiAzNC45JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjQgeyAvLyAuZmFzdC1iYW5raW5nX19pbWFnZS1sYXllci0tbHY0IFxuICAgICAgdG9wOiAxOCU7XG4gICAgICBsZWZ0OiAtMC41JTtcbiAgICAgIHdpZHRoOiA2LjIlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIGxlZnQ6IDcuMiU7XG4gICAgICAgIHdpZHRoOiA1LjElO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxOC45JTtcbiAgICAgICAgbGVmdDogMy4yJTtcbiAgICAgICAgd2lkdGg6IDQuNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY1IHsgLy8gLmZhc3QtYmFua2luZ19faW1hZ2UtbGF5ZXItLWx2NSBcbiAgICAgIHRvcDogNy4xJTtcbiAgICAgIHJpZ2h0OiA1LjIlO1xuICAgICAgd2lkdGg6IDYuNCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDguMSU7XG4gICAgICAgIHJpZ2h0OiAxNC43JTtcbiAgICAgICAgd2lkdGg6IDUuMiU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDguMSU7XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgICAgIHdpZHRoOiA0LjklO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NiB7IC8vIC5mYXN0LWJhbmtpbmdfX2ltYWdlLWxheWVyLS1sdjYgXG4gICAgICB0b3A6IDI3LjklO1xuICAgICAgbGVmdDogNC4yJTtcbiAgICAgIHdpZHRoOiA5MS4xJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMjkuMiU7XG4gICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgd2lkdGg6IDc2LjglO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyOS44JTtcbiAgICAgICAgbGVmdDogMTQuMiU7XG4gICAgICAgIHdpZHRoOiA1My42JTtcbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLmZhc3QtYmFua2luZ19fYnV0dG9uIFxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgfVxufSIsIi5mZWF0dXJlZC1pbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5mZWF0dXJlZC1pbl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjYuMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgLy8gLmZlYXR1cmVkLWluX19saXN0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMTdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7IC8vIC5mZWF0dXJlZC1pbl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWF4LWhlaWdodDogODBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7IC8vIC5mZWF0dXJlZC1pbl9fbGlua1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA2MCk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA3MCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7IC8vIC5mZWF0dXJlZC1pbl9fbG9nb1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnNlY3VyaXR5LXByaW9yaXR5IHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgIFxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19yb3cgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19pbWFnZS1jb2wgXG4gICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MXB4IDM0cHggMzlweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgd2lkdGg6IDEwMHZ3OyAgXG4gICAgICAgIGxlZnQ6IDEycHg7ICAgICAgICAgICAgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgXG4gICAgICAgIGxlZnQ6IDA7ICAgICAgXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNztcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLnNlY3VyaXR5LXByaW9yaXR5X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5zZWN1cml0eS1wcmlvcml0eV9fdGV4dCAgXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWJveCBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMjI2cHgpO1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuc2VjdXJpdHktcHJpb3JpdHlfX2ltYWdlLWxheWVyXG4gICAgd2lkdGg6IDEwMCU7IFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04LjIlO1xuICAgICAgbGVmdDogMTYuOSU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTE2LjklO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiAtMTkuNyU7XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIGhlaWdodDogMTQwJTtcbiAgICB9XG4gIH0gXG59IiwiLmFkdmFudGFnZXMge1xuICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICB9XG4gICBcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgfVxuXHRcdFxuICAgJl9fbGlzdCB7IC8vIC5hZHZhbnRhZ2VzX19saXN0XG4gICAgICBwYWRkaW5nOiAwO1xuICAgfVxuICAgXG4gICAmX19pdGVtIHsgLy8gLmFkdmFudGFnZXNfX2l0ZW1cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgICAgICAgICAgICBcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICBcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDJweDsgXG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgXG4gICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgXG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gICBcbiAgICZfX2ltYWdlLXdyYXBwZXIgeyAvLyAuYWR2YW50YWdlc19faW1hZ2Utd3JhcHBlclxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCUvNioyO1xuICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDIxNnB4O1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgIH1cbiAgIFxuICAgJl9faW1hZ2UgeyAvLyAuYWR2YW50YWdlc19faW1hZ2VcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxICYge1xuICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAmIHtcbiAgICAgICAgIGhlaWdodDogNzVweDtcblxuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWR2YW50YWdlc19faXRlbS0tbDMgJiB7XG4gICAgICAgICBoZWlnaHQ6IDExNXB4O1xuXG4gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfSBcbiAgIFxuICAgJl9fdGV4dC1ib3ggeyAvLyAuYWR2YW50YWdlc19fdGV4dC1ib3hcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmFkdmFudGFnZXNfX2l0ZW0tLWwxICYge1xuICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogMzEzcHg7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZHZhbnRhZ2VzX19pdGVtLS1sMiAmIHtcbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWR2YW50YWdlc19faXRlbS0tbDMgJiB7XG4gICAgICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgICAgfVxuICAgICAgfVxuICAgfVxuICAgXG4gICAmX190aXRsZSB7IC8vIC5hZHZhbnRhZ2VzX190aXRsZVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgIH1cbiAgIFxuICAgJl9fdGV4dCB7IC8vIC5hZHZhbnRhZ2VzX190ZXh0XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICB9XG5cbiAgICZfX3RleHQtcm93IHsgLy8gLmFkdmFudGFnZXNfX3RleHQtcm93XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgfVxufVxuIiwiLmFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNzZweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1ib3R0b206IC05OHB4OyAgICBcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4O1xuICB9XG5cbiAgJi0tYmVmb3JlLWZvb3RlciB7IC8vIC5hcHBsaWNhdGlvbi0tYmVmb3JlLWZvb3RlclxuICAgIG1hcmdpbi1ib3R0b206IC05OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogLTk4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtOThweDsgICAgXG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjU4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7IC8vIC5hcHBsaWNhdGlvbl9fd3JhcHBlclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLS13aGl0ZS1iZyAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fY29udGFpbmVyIHsgLy8gLmFwcGxpY2F0aW9uX19jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogLTg4cHg7XG4gICAgICByaWdodDogNjklO1xuICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL2xlZnQtYmcuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgICBcbiAgICAgICAgdG9wOiAtMTEzcHg7XG4gICAgICAgIHJpZ2h0OiA4MiU7XG4gICAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICBcbiAgICAgICAgdG9wOiAtMjQ3cHg7XG4gICAgICAgIHJpZ2h0OiA3OSU7XG4gICAgICAgIHdpZHRoOiA2MjdweDtcbiAgICAgICAgaGVpZ2h0OiA3MTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIGxlZnQ6IDU0LjclO1xuICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgaGVpZ2h0OiAyOTdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FwcGxpY2F0aW9uL3JpZ2h0LWJnLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgICBcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IDczLjclO1xuICAgICAgICB3aWR0aDogNDQ1cHg7XG4gICAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgXG4gICAgICAgIGJvdHRvbTogLTM4MnB4O1xuICAgICAgICBsZWZ0OiA3MC43JTtcbiAgICAgICAgd2lkdGg6IDEwMDdweDtcbiAgICAgICAgaGVpZ2h0OiA4MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuYXBwbGljYXRpb25fX2hlYWRlclxuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuYXBwbGljYXRpb25fX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfSBcbn1cbiIsIi5iZWNvbWUtcGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDE7XG4gIFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMjE4cHg7ICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgMjApO1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHsgLy8gLmJlY29tZS1wYXJ0bmVyX19jb2xcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHsgICAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMioxMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHsgLy8gLmJlY29tZS1wYXJ0bmVyX19ib3ggIFxuICAgIHBhZGRpbmc6IDI0cHggNDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDMwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZWNvbWUtcGFydG5lci9iZWNvbWUtcGFydG5lci1iZy1sZWZ0LnN2ZycpLCB1cmwoJy4uL2ltYWdlcy9iZWNvbWUtcGFydG5lci9iZWNvbWUtcGFydG5lci1iZy1yaWdodC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgjNTI1RjdBLCAuMjUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgfSAgICBcbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5iZWNvbWUtcGFydG5lcl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyAgXG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5iZWNvbWUtcGFydG5lcl9fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24geyAvLyAuYmVjb21lLXBhcnRuZXJfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1ibHVlIHsgLy8gLmJlY29tZS1wYXJ0bmVyX19idXR0b24tYmx1ZVxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDI2MXB4O1xuICAgIH1cbiAgfVxufSIsIi5ob3ctd29yayB7XG4gIHBhZGRpbmctdG9wOiAxMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3IoJ2JsdWUnLCA5NSksIDAuNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvdy13b3JrL2hvdy13b3JrLXdhdmUuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDIwOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuaG93LXdvcmtfX2hlYWRlclxuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDdweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxuICAgIHdvcmQtc3BhY2luZzogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7ICBcbiAgICAgIHdvcmQtc3BhY2luZzogOXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcm93IHsgLy8gLmhvdy13b3JrX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb2wgeyAvLyAuaG93LXdvcmtfX2NvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS82KjQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS82KjE7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqMztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzEtbW9iaWxlLnN2ZycpO1xuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICB0b3A6IDkzcHg7XG4gICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDU3LjglO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTclO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93MS5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvdy13b3JrL2Fycm93Mi1tb2JpbGUuc3ZnJyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgbGVmdDogNzElO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNTguOCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNiU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG93LXdvcmsvYXJyb3cyLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7ICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob3ctd29yay9hcnJvdzMtbW9iaWxlLnN2ZycpO1xuICAgICAgICBjb250ZW50OiAnJzsgICAgICAgIFxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIHRvcDogNjZweDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgbGVmdDogNzElO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNTguOCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG93LXdvcmsvYXJyb3czLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19lbW9qaS1ib3ggeyAvLyAuaG93LXdvcmtfX2Vtb2ppLWJveFxuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgOTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS1kZXNrdG9wIHsgLy8gLmhvdy13b3JrX19lbW9qaS1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktbW9iaWxlIHsgLy8gLmhvdy13b3JrX19lbW9qaS1tb2JpbGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7IC8vIC5ob3ctd29ya19fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmhvdy13b3JrX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbi1yb3cgeyAvLyAuaG93LXdvcmtfX2J1dHRvbi1yb3dcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2J1dHRvbiB7IC8vIC5ob3ctd29ya19fYnV0dG9uXG4gICAgbWluLXdpZHRoOiAxOTRweDtcbiAgfVxufVxuIiwiLmFza2luZy1oZWxwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgfVxuICBcbiAgJl9fcm93IHsgLy8gLmFza2luZy1oZWxwX19yb3dcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmX19pbWFnZS1jb2wgeyAvLyAuYXNraW5nLWhlbHBfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuYXNraW5nLWhlbHBfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbWFnZS1ib3ggeyAvLyAuYXNraW5nLWhlbHBfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTElO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNnB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmFza2luZy1oZWxwX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcbiAgICAmLS1sdjEgeyAvLyAuYXNraW5nLWhlbHBfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xMi41JTtcbiAgICAgIHdpZHRoOiAxMzAlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogLTYuNSU7XG4gICAgICAgIHdpZHRoOiAxMDclO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogMTEyJTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tbHYyIHsgLy8gLmFza2luZy1oZWxwX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDEyLjglO1xuICAgICAgbGVmdDogMjAuNiU7XG4gICAgICB3aWR0aDogNzglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA5LjglO1xuICAgICAgICBsZWZ0OiAyMC42JTsgXG4gICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICB9XG4gICAgfVxuICB9ICBcblxuICAmX190ZXh0LXBhbmVsIHsgLy8gLmFza2luZy1oZWxwX190ZXh0LXBhbmVsXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzYlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA2OSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDc1JTtcbiAgICAgIG1heC13aWR0aDogMzkzcHg7XG4gICAgICBwYWRkaW5nOiAzOXB4IDI1cHggMzhweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LXBhbmVsLWdyZWVuIHsgLy8gLmFza2luZy1oZWxwX190ZXh0LXBhbmVsLWdyZWVuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xuICB9XG5cbiAgJl9fY2hhdC1tZXNzYWdlIHsgLy8gLmFza2luZy1oZWxwX19jaGF0LW1lc3NhZ2VcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IC0yOSU7XG4gICAgcmlnaHQ6IC0wLjMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcxcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRvcDogOCU7XG4gICAgICBsZWZ0OiA2NyU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMjI4cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiA4JTtcbiAgICAgIGxlZnQ6IDg4LjclO1xuICAgICAgbWF4LXdpZHRoOiAzNjZweDsgIFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgIHRvcDogMTMlO1xuICAgICAgbGVmdDogOTEuNyU7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktZGVza3RvcCB7IC8vIC5hc2tpbmctaGVscF9fZW1vamktZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19lbW9qaS10YWJsZXQgeyAvLyAuYXNraW5nLWhlbHBfX2Vtb2ppLXRhYmxldFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuYXNraW5nLWhlbHBfX2hlYWRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVscGluZy1oYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICZfX3BsYW5lIHsgLy8gLmhlbHBpbmctaGFuZF9fcGxhbmVcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAyMSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlKDQycHgsIC0xNTBweCk7XG4gICAgICB3aWR0aDogMjIuMSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBib3R0b206IDMyJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGUoNDdweCwgLTE0NXB4KTtcbiAgICAgIHdpZHRoOiAxNy42JTtcbiAgICB9XG4gIH1cblxuICAmX19yb3cgeyAvLyAuaGVscGluZy1oYW5kX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5oZWxwaW5nLWhhbmRfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAuaGVscGluZy1oYW5kX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuaGVscGluZy1oYW5kX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5oZWxwaW5nLWhhbmRfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAyMy4zJTtcbiAgICAgIHJpZ2h0OiAtNC44JTtcbiAgICAgIHdpZHRoOiA5My44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMi4zJTtcbiAgICAgICAgcmlnaHQ6IC0xOC4zJTtcbiAgICAgICAgd2lkdGg6IDgyLjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICByaWdodDogLTE4LjglO1xuICAgICAgICB3aWR0aDogODkuOCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmhlbHBpbmctaGFuZF9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAxOS4yJTtcbiAgICAgIHJpZ2h0OiAtMi41JTtcbiAgICAgIHdpZHRoOiA5OSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTUuOCU7XG4gICAgICAgIHdpZHRoOiA4NC44JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgcmlnaHQ6IC0xNi44JTtcbiAgICAgICAgd2lkdGg6IDg5LjglO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG5cbiAgJl9fdGV4dC1wYW5lbCB7IC8vIC5oZWxwaW5nLWhhbmRfX3RleHQtcGFuZWxcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgcGFkZGluZzogMTlweCAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA3MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWCg0OHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxODlweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggNXB4IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDc3JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVYKDkwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgcGFkZGluZzogMzlweCAyNXB4IDM4cHg7XG4gICAgfSAgICBcbiAgfVxuXG4gICZfX3RleHQtcGFuZWwtYmx1ZSB7IC8vIC5oZWxwaW5nLWhhbmRfX3RleHQtcGFuZWwtYmx1ZVxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICB9XG5cbiAgJl9fY2hhdC1tZXNzYWdlIHsgLy8gLmhlbHBpbmctaGFuZF9fY2hhdC1tZXNzYWdlXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMS4zJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2OXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDIuMiU7XG4gICAgICBsZWZ0OiAzMC43JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogNTYuOCU7XG4gICAgICBsZWZ0OiA1LjclO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI2OXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5oZWxwaW5nLWhhbmRfX2hlYWRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktZGVza3RvcCB7IC8vIC5oZWxwaW5nLWhhbmRfX2Vtb2ppLWRlc2t0b3BcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1vamktdGFibGV0IHsgLy8gLmhlbHBpbmctaGFuZF9fZW1vamktdGFibGV0XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5nZXQtbG9hbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX3JvdyB7IC8vIC5nZXQtbG9hbl9fcm93XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLmdldC1sb2FuX19pbWFnZS1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgICAgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9ICBcbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLmdldC1sb2FuX190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmdldC1sb2FuX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MiU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2OCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmdldC1sb2FuX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGxlZnQ6IDAuNyU7XG4gICAgICB3aWR0aDogOTguOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDA7ICAgICAgICBcbiAgICAgICAgbGVmdDogNy43JTtcbiAgICAgICAgd2lkdGg6IDg1LjglXG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGxlZnQ6IDIuNyU7XG4gICAgICAgIHdpZHRoOiA4MC44JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMzAuNiU7XG4gICAgICBsZWZ0OiAxMC4xJTtcbiAgICAgIHdpZHRoOiAxNS44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMzAuNiU7XG4gICAgICAgIGxlZnQ6IDEyLjElO1xuICAgICAgICB3aWR0aDogOS44JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAyNy42JTtcbiAgICAgICAgbGVmdDogNS4xJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAuZ2V0LWxvYW5fX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogMTElO1xuICAgICAgcmlnaHQ6IDIwLjglO1xuICAgICAgd2lkdGg6IDcuOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgfVxuICAgIH1cbiAgfSBcbiAgXG4gICZfX2NoYXQtbWVzc2FnZSB7IC8vIC5nZXQtbG9hbl9fY2hhdC1tZXNzYWdlXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMjUzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU0JSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MiUpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1wYW5lbCB7IC8vIC5nZXQtbG9hbl9fdGV4dC1wYW5lbFxuICAgIHBhZGRpbmc6IDMxcHggMjRweCAzMHB4IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMXB4IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2JSk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMycHggMjhweCAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIubWFrZS1wZXJzb25hbCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG4gIFxuICAmX19yb3cgeyAvLyAubWFrZS1wZXJzb25hbF9fcm93XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5tYWtlLXBlcnNvbmFsX190ZXh0LWNvbCAgICBcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH0gIFxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLm1ha2UtcGVyc29uYWxfX2ltYWdlLWNvbCAgICBcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWJveCB7IC8vIC5tYWtlLXBlcnNvbmFsX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAubWFrZS1wZXJzb25hbF9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAubWFrZS1wZXJzb25hbF9faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAxNCU7XG4gICAgICBsZWZ0OiAtNSU7XG4gICAgICB3aWR0aDogMTA5LjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAwOyAgICAgICAgXG4gICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgd2lkdGg6IDY2LjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgd2lkdGg6IDc2LjglO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAgIFxuICAmX19mcmllbmQgeyAvLyAubWFrZS1wZXJzb25hbF9fZnJpZW5kXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAtMi44JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdBcmNoaXZvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMi4yJTsgIFxuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogLTk1cHg7XG4gICAgICBsZWZ0OiAtMi44JTtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IC0yLjglO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZyaWVuZC1lbW9qaSB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamlcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGV0IHsgLy8gLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tdGFibGV0XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUgeyAvLyAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS1tb2JpbGVcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbm90ZSB7ICAgICAvLyAubWFrZS1wZXJzb25hbF9fbm90ZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExNXB4O1xuICAgIGxlZnQ6IDIuNiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICBwYWRkaW5nOiAyMnB4IDIxcHggMjhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgbGVmdDogMzIuNiU7XG4gICAgICBtYXgtd2lkdGg6IDE5OHB4OyAgICAgIFxuICAgICAgcGFkZGluZzogMTNweCAxNHB4IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAxNS42JTtcbiAgICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgICBwYWRkaW5nOiAzNHB4IDI2cHggMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgIHRvcDogNTdweDtcbiAgICAgIGxlZnQ6IDI2LjYlO1xuICAgIH0gICAgXG4gIH1cbiAgXG4gICZfX25vdGUtdGl0bGUgeyAvLyAubWFrZS1wZXJzb25hbF9fbm90ZS10aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUuNHB4OyAgICBcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDUwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3LjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX25vdGUtdGV4dCB7IC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlLXRleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBmb250LXNpemU6IDE0LjRweDtcbiAgICBsaW5lLWhlaWdodDogMjEuMXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3LjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNi4xcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZS1lbW9qaSB7IC8vIC5tYWtlLXBlcnNvbmFsX19ub3RlLWVtb2ppXG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWRlc2t0b3AgeyAvLyAubWFrZS1wZXJzb25hbF9fZnJpZW5kLWVtb2ppLS1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldCB7IC8vIC5tYWtlLXBlcnNvbmFsX19mcmllbmQtZW1vamktLXRhYmxldFxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHsgLy8gLm1ha2UtcGVyc29uYWxfX2ZyaWVuZC1lbW9qaS0tbW9iaWxlXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX25vdGUtY3Vyc29yIHsgLy8gLm1ha2UtcGVyc29uYWxfX25vdGUtY3Vyc29yXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG4gIFxuICAmX19ub3RlLXNlbmQgeyAvLyAubWFrZS1wZXJzb25hbF9fbm90ZS1zZW5kXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNS40cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjMuNHB4O1xuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDE3LjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMC40cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlLWljb24geyAvLyAubWFrZS1wZXJzb25hbF9fbm90ZS1pY29uXG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcmVhc29uIHsgICAgICAgIC8vIC5tYWtlLXBlcnNvbmFsX19yZWFzb25cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNjVweDtcbiAgICByaWdodDogMC44JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5NHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMTZweCAyMXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDE5MHB4O1xuICAgICAgcmlnaHQ6IDMuOCU7ICBcbiAgICAgIG1heC13aWR0aDogMTQ3cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDM2NXB4O1xuICAgICAgcmlnaHQ6IDEuOCU7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgcGFkZGluZzogMjVweCAxNnB4IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhc29uLXRpdGxlIHsgLy8gLm1ha2UtcGVyc29uYWxfX3JlYXNvbi10aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJ0FyY2hpdm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcmVhc29uLXNlbGVjdCB7IC8vIC5tYWtlLXBlcnNvbmFsX19yZWFzb24tc2VsZWN0XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNnB4IDExcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5MCk7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZzogNnB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWFzb24taWNvbiB7IC8vIC5tYWtlLXBlcnNvbmFsX19yZWFzb24taWNvblxuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAzMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZnVuZHMtYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX3JvdyB7IC8vIC5mdW5kcy1hY2Nlc3NfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWNvbCAgICBcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio3O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faW1hZ2UtYm94IHsgLy8gLmZ1bmRzLWFjY2Vzc19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU3JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc0JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDNweCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbWFnZS1sYXllciB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBcbiAgICAmLS1sdjEgeyAvLyAuZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDMyJTtcbiAgICAgIGxlZnQ6IC0yLjElO1xuICAgICAgd2lkdGg6IDc2LjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAxMSU7XG4gICAgICAgIGxlZnQ6IC0xLjElO1xuICAgICAgICB3aWR0aDogNjUuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogOCU7XG4gICAgICAgIGxlZnQ6IC0wLjElO1xuICAgICAgICB3aWR0aDogNjMuOCU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWx2MiB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMzAlO1xuICAgICAgbGVmdDogMC42JTtcbiAgICAgIHdpZHRoOiA3OC44JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNyU7XG4gICAgICAgIGxlZnQ6IDEuNiU7XG4gICAgICAgIHdpZHRoOiA2Ny44JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA2JTtcbiAgICAgICAgbGVmdDogMS42JTtcbiAgICAgICAgd2lkdGg6IDYzLjglO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1sdjMgeyAvLyAuZnVuZHMtYWNjZXNzX19pbWFnZS1sYXllci0tbHYzXG4gICAgICB0b3A6IDQ1LjUlO1xuICAgICAgbGVmdDogNDElO1xuICAgICAgd2lkdGg6IDU4LjElO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAtMC4yJTtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICB3aWR0aDogNTEuMSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMS44JTtcbiAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICB3aWR0aDogNDYuMSU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtLWx2NCB7IC8vIC5mdW5kcy1hY2Nlc3NfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNDQlO1xuICAgICAgbGVmdDogNDMuMyU7XG4gICAgICB3aWR0aDogNTguMSU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwLjMlO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQ3LjMlO1xuICAgICAgICB3aWR0aDogNDYuMSU7XG4gICAgICB9XG4gICAgfVxuICB9ICBcbiAgXG4gICZfX2NoYXQtbWVzc2FnZSB7IC8vIC5mdW5kcy1hY2Nlc3NfX2NoYXQtbWVzc2FnZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjEuOCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA4Mi42JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTE3LjIlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiA3Ny42JTtcbiAgICAgIHJpZ2h0OiAzLjglO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuZnVuZHMtYWNjZXNzX190ZXh0LWNvbCAgICBcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgfVxuICB9IFxuXG4gICZfX2Vtb2ppLWRlc2t0b3AgeyAvLyAuZnVuZHMtYWNjZXNzX19lbW9qaS1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppLXRhYmxldCB7IC8vIC5mdW5kcy1hY2Nlc3NfX2Vtb2ppLXRhYmxldFxuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLndoeS16aXJ0dWUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC53aHktemlydHVlX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHsgLy8gLndoeS16aXJ0dWVfX2NvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHsgLy8gLndoeS16aXJ0dWVfX2NvbFxuICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA0MXB4IDMycHggNDlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDEwOHB4IDMycHggMTMxcHg7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7IC8vIC53aHktemlydHVlX19jb2wtLWJsdWVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNkZGO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIgeyAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2h5LXppcnR1ZS93aHktemlydHVlLXdhdmUtYm90dG9tLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAyJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3IoJ2JsdWUnLCA5NSksIC43KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy93aHktemlydHVlL3doeS16aXJ0dWUtd2F2ZS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuXG4gICZfX3RleHQtYm94IHsgLy8gLndoeS16aXJ0dWVfX3RleHQtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7IC8vIC53aHktemlydHVlX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfSAgXG59XG4iLCIuemlydHVlLXBheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCAzMCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyBcblxuICAgICY6OmFmdGVyIHsgICAgICBcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDIyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2hlcm8td2F2ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLnppcnR1ZS1wYXlfX3RleHQtY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC56aXJ0dWUtcGF5X19oZWFkZXIgXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgIFxuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgd29yZC1zcGFjaW5nOiA2cHg7IFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd29yZC1zcGFjaW5nOiA5cHhcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLnppcnR1ZS1wYXlfX3RleHQgIFxuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7ICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWNvbCB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDElO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC56aXJ0dWUtcGF5X19pbWFnZS1sYXllci0tbHYxXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDYuMiU7XG4gICAgICAgIGxlZnQ6IC0zNi4zJTtcbiAgICAgICAgd2lkdGg6IDU5LjUlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA2LjIlO1xuICAgICAgICBsZWZ0OiAtMzguMyU7XG4gICAgICAgIHdpZHRoOiA1OS41JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiA0OS40JTtcbiAgICAgICAgcmlnaHQ6IC02LjUlO1xuICAgICAgICB3aWR0aDogNDYuMyU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDU1LjclO1xuICAgICAgICByaWdodDogLTMuNSU7XG4gICAgICAgIHdpZHRoOiAzMC4zJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2M1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLnppcnR1ZS1wYXlfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNjcuOCU7XG4gICAgICBsZWZ0OiAzLjUlO1xuICAgICAgd2lkdGg6IDguMyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgbGVmdDogMS42JTtcbiAgICAgICAgd2lkdGg6IDcuMyU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDYyLjglO1xuICAgICAgICBsZWZ0OiAyLjUlO1xuICAgICAgICB3aWR0aDogNC4zJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjUgeyAvLyAuemlydHVlLXBheV9faW1hZ2UtbGF5ZXItLWx2NVxuICAgICAgdG9wOiAtOC41JTtcbiAgICAgIHJpZ2h0OiA5LjUlO1xuICAgICAgd2lkdGg6IDkuMyU7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IC04LjUlO1xuICAgICAgICByaWdodDogMTEuNSU7XG4gICAgICAgIHdpZHRoOiA5LjMlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAtNC41JTtcbiAgICAgICAgcmlnaHQ6IDIzLjUlO1xuICAgICAgICB3aWR0aDogNS4zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24geyAvLyAuemlydHVlLXBheV9fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgfVxufVxuIiwiLnBheW1lbnQtc29sdXRpb24ge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX2ltYWdlLWJveCB7IC8vIC5wYXltZW50LXNvbHV0aW9uX19pbWFnZS1ib3hcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWJveC13cmFwcGVyIHsgLy8gLnBheW1lbnQtc29sdXRpb25fX2ltYWdlLWJveC13cmFwcGVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgJl9fbWFjYm9vayB7IC8vIC5wYXltZW50LXNvbHV0aW9uX19tYWNib29rXG4gICAgd2lkdGg6IDExMSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX19zY3JlZW4geyAvLyAucGF5bWVudC1zb2x1dGlvbl9fc2NyZWVuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOC42JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA3NyU7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0b3A6IDguNiU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogNjkuNCU7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb2wgeyAvLyAucGF5bWVudC1zb2x1dGlvbl9fY29sXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLnBheW1lbnQtc29sdXRpb25fX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLnBheW1lbnQtc29sdXRpb25fX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWdyZWVuIHsgLy8gLnBheW1lbnQtc29sdXRpb25fX3RleHQtZ3JlZW5cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiBjb2xvcignZ3JlZW4nLCA2MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICB9XG59XG4iLCIubWFraW5nLWFjY291bnRzIHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLm1ha2luZy1hY2NvdW50c19faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7IC8vIC5tYWtpbmctYWNjb3VudHNfX2xpc3RcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7IC8vIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbSAgICBcbiAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMiozOyAgICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdmFsdWUtd3JhcHBlciB7IC8vIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlLXdyYXBwZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDsgICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IDEwOCU7XG4gICAgICAgIGhlaWdodDogMTA4JTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0tLW4xICYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFraW5nLWFjY291bnRzL21ha2luZy1hY2NvdW50cy1maWd1cmUxLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWtpbmctYWNjb3VudHNfX2xpc3QtaXRlbS0tbjIgJiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYWtpbmctYWNjb3VudHMvbWFraW5nLWFjY291bnRzLWZpZ3VyZTIuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uMyAmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlMy5zdmcnKTtcbiAgICAgIH0gICAgXG4gICAgfVxuXG4gICAgLm1ha2luZy1hY2NvdW50c19fbGlzdC1pdGVtLS1uNCAmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21ha2luZy1hY2NvdW50cy9tYWtpbmctYWNjb3VudHMtZmlndXJlNC5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7IC8vIC5tYWtpbmctYWNjb3VudHNfX3ZhbHVlXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5tYWtpbmctYWNjb3VudHNfX3RleHRcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAubWFraW5nLWFjY291bnRzX19saXN0LWl0ZW0tLW40ICYge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mb3ItYnVzaW5lc3NlcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHsgLy8gLmZvci1idXNpbmVzc2VzX19jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgICBsZWZ0OiAtNjA4cHg7XG4gICAgICB3aWR0aDogNDAwMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb3ItYnVzaW5lc3Nlcy9mb3ItYnVzaW5lc3Nlcy1iZy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAxMiAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICsgNjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JlZW4tYmxvYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTE3cHg7XG4gICAgd2lkdGg6IDM0NHB4O1xuICAgIGhlaWdodDogMjE0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZm9yLWJ1c2luZXNzZXMvZm9yLWJ1c2luZXNzZXMtZmlndXJlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgbGVmdDogY2FsYygxMDAlIC8gMTIgLSA0MHB4KTtcbiAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgIGhlaWdodDogMTg1MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogOTJweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDEyICsgMTg2cHgpO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cgeyAvLyAuZm9yLWJ1c2luZXNzZXNfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX3Bob3RvLWNvbCB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tY29sXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMzQzcHg7XG4gICAgaGVpZ2h0OiAzNDNweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIGhlaWdodDogNTI3cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19waG90byB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDsgICAgXG4gICAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYShjb2xvcignbmV1dHJhbCcsIDQwKSwgLjA4KTtcblxuICAgICYtLW1vYmlsZSB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLW1vYmlsZVxuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fcGhvdG8tLWRlZmF1bHRcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuZm9yLWJ1c2luZXNzZXNfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5mb3ItYnVzaW5lc3Nlc19fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYnV0dG9uIHsgLy8gLmZvci1idXNpbmVzc2VzX19idXR0b25cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIucGFydG5lcnMtdHJ1c3Qge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5wYXJ0bmVycy10cnVzdF9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAucGFydG5lcnMtdHJ1c3RfX3RleHRcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDg2MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDg2MnB4OyBcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3QgeyAvLyAucGFydG5lcnMtdHJ1c3RfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7ICAgXG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAucGFydG5lcnMtdHJ1c3RfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19icmVhay1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFrLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAmX19sb2dvIHsgLy8gLnBhcnRuZXJzLXRydXN0X19sb2dvXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuZHJpdmluZy1maW5hbmNpYWwge1xuICBwYWRkaW5nLXRvcDogNTlweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkxcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUycHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX3Jvd1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9fdGV4dC1oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgNTRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1kZWZhdWx0IHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX190ZXh0LWhlYWRlci0tZGVmYXVsdFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZXQgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX3RleHQtaGVhZGVyLS10YWJsZXRcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7IC8vIC5kcml2aW5nLWZpbmFuY2lhbF9fbGlzdFxuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDMlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuZHJpdmluZy1maW5hbmNpYWxfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMS4yJTtcbiAgICAgIHdpZHRoOiAxMDEuMiU7XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmRyaXZpbmctZmluYW5jaWFsX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IC0wLjMlO1xuICAgICAgbGVmdDogMC41JTtcbiAgICAgIHdpZHRoOiA5OS44JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19ib3ggeyAvLyAuaGVyby12aWRlb19fYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICB9XG5cbiAgJl9fdmlkZW8tYm94IHsgLy8gLmhlcm8tdmlkZW9fX3ZpZGVvLWJveFxuICAgIG1heC13aWR0aDogY2FsYygoMTAwdmggLSA4MHB4KSAvIDEwODAgKiAxOTIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3ZpZGVvLWNvbnRhaW5lciB7IC8vIC5oZXJvLXZpZGVvX192aWRlby1jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXllciB7IC8vIC5oZXJvLXZpZGVvX192aWRlby1wbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4mX19iZy1wbGF5ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiAgJl9fYmctcGxheWVyIHsgLy8gLmhlcm8tdmlkZW9fX2JnLXBsYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgLy9maWx0ZXI6Ymx1cigzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgfVxuXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7IFxuICAgIC5oZXJvLXZpZGVvX19iZy1wbGF5ZXIge1xuICAgICAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIFxuICBcbiAgJl9fY29udHJvbHMtYm94IHsgLy8gLmhlcm8tdmlkZW9fX2NvbnRyb2xzLWJveFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZGVmYXVsdC10cmFuc2l0aW9uLXRpbWU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmhlcm8tdmlkZW9fX3ZpZGVvLWJveDpob3ZlciAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIFxuICAmX19idXR0b24geyAvLyAuaGVyby12aWRlb19fYnV0dG9uXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1zbWFsbCB7IC8vIC5oZXJvLXZpZGVvX19pY29uLXNtYWxsIFxuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICB9XG5cbiAgJl9faWNvbi1iaWcgeyAvLyAuaGVyby12aWRlb19faWNvbi1iaWcgXG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJl9faWNvbi1wbGF5IHsgLy8gLmhlcm8tdmlkZW9fX2ljb24tcGxheVxuICAgIC5oZXJvLXZpZGVvX19idXR0b24tcGxheVtkYXRhLXN0YXRlPW9mZl0gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tcGF1c2UgeyAvLyAuaGVyby12aWRlb19faWNvbi1wYXVzZVxuICAgIC5oZXJvLXZpZGVvX19idXR0b24tcGxheVtkYXRhLXN0YXRlPW9uXSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1zb3VuZC1vbiB7IC8vIC5oZXJvLXZpZGVvX19pY29uLXNvdW5kLW9uXG4gICAgLmhlcm8tdmlkZW9fX2J1dHRvbi1zb3VuZFtkYXRhLXN0YXRlPW9mZl0gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tc291bmQtb2ZmIHsgLy8gLmhlcm8tdmlkZW9fX2ljb24tc291bmQtb2ZmXG4gICAgLmhlcm8tdmlkZW9fX2J1dHRvbi1zb3VuZFtkYXRhLXN0YXRlPW9uXSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWF4aW1pemUgeyAvLyAuaGVyby12aWRlb19fbWF4aW1pemVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAxN3B4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWF4aW1pemUtaWNvbiB7IC8vIC5oZXJvLXZpZGVvX19tYXhpbWl6ZS1pY29uXG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmX190ZXh0LXBhbmVsIHsgLy8gLmhlcm8tdmlkZW9fX3RleHQtcGFuZWxcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICBtYXJnaW46IC0zNXB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwODhweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LXBhbmVsLXRpdGxlIHsgLy8gLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwtdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQXJjaGl2bycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgd29yZC1zcGFjaW5nOiA5cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1wYW5lbC10ZXh0IHsgLy8gLmhlcm8tdmlkZW9fX3RleHQtcGFuZWwtdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxufVxuIiwiXG4ub3VyLW1pc3Npb24ge1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4M3B4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLm91ci1taXNzaW9uX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fcXVvdGUtbGVmdCB7IC8vIC5vdXItbWlzc2lvbl9fcXVvdGUtbGVmdFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogLTUycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3F1b3RhdGlvbi1tYXJrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIGxlZnQ6IC02M3B4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogLTQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGUtcmlnaHQgeyAvLyAub3VyLW1pc3Npb25fX3F1b3RlLXJpZ2h0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjhweDtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxNmRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IC01M3B4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxOGRlZyk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDE2ZGVnKTtcbiAgICB9XG4gIH1cbiBcbiAgJl9faW1hZ2UgeyAvLyAub3VyLW1pc3Npb25fX2ltYWdlXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAub3VyLW1pc3Npb25fX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5vdXItbWlzc2lvbl9fdGV4dFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAzMDVweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL291ci1taXNzaW9uL291ci1taXNzaW9uLWxpbmUuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXctd2F5IHtcbiAgbWFyZ2luLXRvcDogMjI3cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDk1KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG4gIFxuICAmX19yb3cgeyAvLyAubmV3LXdheV9fcm93XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5uZXctd2F5X190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS82KjQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS82KjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5uZXctd2F5X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWdyZWVuIHsgLy8gLm5ldy13YXlfX3RleHQtZ3JlZW5cbiAgICBjb2xvcjogY29sb3IoJ2dyZWVuJywgNTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLm5ldy13YXlfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzYqNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzYqMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLm5ldy13YXlfX2ltYWdlLWJveFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMjEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICBib3gtc2hhZG93OiAxMHB4IDIwcHggODBweCByZ2JhKCMzRTQ0ODAsIC4yNSksIDEwcHggMnB4IDIwcHggcmdiYSgjZmZmLCAuMjgpO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDQwcHggNjBweCA4MHB4IHJnYmEoIzNFNDQ4MCwgLjI1KSwgMTBweCAycHggMjBweCByZ2JhKCNmZmYsIC4yOCk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlIHsgLy8gLm5ldy13YXlfX2ltYWdlXG4gICAgbWF4LXdpZHRoOiA0NDVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLndpdGhvdXQtYXdrd2FyZG5lc3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOXB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX3Jvd1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX3Bob3RvLWJveCB7IC8vIC53aXRob3V0LWF3a3dhcmRuZXNzX19waG90by1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBoZWlnaHQ6IDcyNHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGhvdG8geyAvLyAud2l0aG91dC1hd2t3YXJkbmVzc19fcGhvdG9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjg7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9ICAgIFxuICB9XG5cbiAgJl9faGVhZGVyLWJyZWFrIHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX2hlYWRlci1icmVha1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSAgICBcbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC53aXRob3V0LWF3a3dhcmRuZXNzX190ZXh0XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ncmVlbiB7IC8vIC53aXRob3V0LWF3a3dhcmRuZXNzX190ZXh0LWdyZWVuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogY29sb3IoJ2dyZWVuJywgNjApO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgfVxuICBcbiAgJl9fYnV0dG9uIHsgLy8gLndpdGhvdXQtYXdrd2FyZG5lc3NfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU5cHg7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gIH1cbn1cbiIsIi50ZWFtIHtcbiAgcGFkZGluZy10b3A6IDUxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyAgXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLnRlYW1fX2hlYWRlciAgIFxuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcm93IHsgLy8gLnRlYW1fX3Jvd1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTE4MnB4O1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMzcycHg7XG4gICAgICBsZWZ0OiAtODRweDtcbiAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWFtL3RlYW0tZmlndXJlMS5zdmcnKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTlweDtcbiAgICAgICAgbGVmdDogLTQ4cHg7XG4gICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgIGxlZnQ6IC0yMzRweDtcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogNTAwcHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDM2M3B4O1xuICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlYW0vdGVhbS1maWd1cmUyLnN2ZycpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgYm90dG9tOiAyMzhweDtcbiAgICAgICAgcmlnaHQ6IDQ3cHg7XG4gICAgICAgIHdpZHRoOiAzOTVweDtcbiAgICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGJvdHRvbTogMjI0cHg7XG4gICAgICAgIHJpZ2h0OiAtNDdweDtcbiAgICAgICAgd2lkdGg6IDcwOHB4O1xuICAgICAgICBoZWlnaHQ6IDYxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7IC8vIC50ZWFtX19jb2xcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCUvMioxO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMyoxO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgICYtLWpvaW4geyAvLyAudGVhbV9fY29sLS1qb2luXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUvMyoxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fbWVtYmVyIHsgLy8gLnRlYW1fX21lbWJlciAgXG4gICAgd2lkdGg6IDEwMCU7ICBcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjkzcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87ICAgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19qb2luIHsgLy8gLnRlYW1fX2pvaW4gXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAgICBcbiAgICB3aWR0aDogMTAwJTsgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTNweDtcbiAgICAgIGhlaWdodDogMTAwJTsgICAgXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnZlc3RtZW50LXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuaW52ZXN0bWVudC1wYXJ0bmVyc19faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuaW52ZXN0bWVudC1wYXJ0bmVyc19fdGV4dFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA4NjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saXN0IHsgLy8gLmludmVzdG1lbnQtcGFydG5lcnNfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAuaW52ZXN0bWVudC1wYXJ0bmVyc19faXRlbVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDM0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0MXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbG9nbyB7IC8vIC5pbnZlc3RtZW50LXBhcnRuZXJzX19sb2dvXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIub3VyLWN1bHR1cmUge1xuICBwYWRkaW5nLXRvcDogMDsgIFxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX3RleHQtYmxvY2sgeyAvLyAub3VyLWN1bHR1cmVfX3RleHQtYmxvY2tcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5vdXItY3VsdHVyZV9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAub3VyLWN1bHR1cmVfX3RleHRcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyAgXG4gICAgbWFyZ2luOiAwIGF1dG8gMjdweDsgICAgXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4OyBcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2xpZGVyIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZXJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2cHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzgwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTExMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOTBweCk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMxMHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNzJweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTVweCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19zbGlkZSB7IC8vIC5vdXItY3VsdHVyZV9fc2xpZGVcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcblxuICAgICYtLWFjdGl2ZSB7IC8vIC5vdXItY3VsdHVyZV9fc2xpZGUtLWFjdGl2ZVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmX19zbGlkZS1pbWFnZSB7IC8vIC5vdXItY3VsdHVyZV9fc2xpZGUtaW1hZ2VcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB9XG5cbiAgICAmLS1yZWN0IHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZS0tcmVjdFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3F1YXJlIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZS1pbWFnZS0tc3F1YXJlIFxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vdXItY3VsdHVyZV9fc2xpZGUtLXZpc2libGUgJiB7ICAgXG4gICAgICBib3gtc2hhZG93OiAwIDMwcHggNDBweCAwIHJnYmEoIzk3OTc5NywgLjEpO1xuICAgIH0gICAgXG4gIH0gIFxuXG4gICZfX3NsaWRlci1wYWdpbmF0aW9uIHsgLy8gLm91ci1jdWx0dXJlX19zbGlkZXItcGFnaW5hdGlvblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucXVvdGUge1xuICBwYWRkaW5nLXRvcDogNzRweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIFxuICAmX19jb250YWluZXIgeyAvLyAucXVvdGVfX2NvbnRhaW5lclxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLnF1b3RlX190ZXh0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA2MjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVvdGUtbGVmdCB7IC8vIC5xdW90ZV9fcXVvdGUtbGVmdFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcXVvdGF0aW9uLW1hcmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGxlZnQ6IC03MXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlLXJpZ2h0IHsgLy8gLnF1b3RlX19xdW90ZS1yaWdodFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3F1b3RhdGlvbi1tYXJrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBib3R0b206IC0yN3B4O1xuICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICByaWdodDogLTU1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19hdXRob3IgeyAvLyAucXVvdGVfX2F1dGhvclxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlcm8vaGVyby13YXZlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTQ1JSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5jb250YWN0cy1oZXJvX190ZXh0LWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5jb250YWN0cy1oZXJvX19oZWFkZXIgIFxuICAgIHdvcmQtc3BhY2luZzogOXB4OyAgXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgfVxuICBcbiAgJl9faW1hZ2UtY29sIHsgLy8gLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmNvbnRhY3RzLWhlcm9fX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4JTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDEyJTtcbiAgICAgIGxlZnQ6IC0xOCU7XG4gICAgICB3aWR0aDogOTAuNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIxJTtcbiAgICAgICAgbGVmdDogMS42JTtcbiAgICAgICAgd2lkdGg6IDg4LjMlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgbGVmdDogMS42JTtcbiAgICAgICAgd2lkdGg6IDg2LjYlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5jb250YWN0cy1oZXJvX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDE4LjYlO1xuICAgICAgcmlnaHQ6IDAuNiU7XG4gICAgICB3aWR0aDogMTguNiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDI1LjclO1xuICAgICAgICByaWdodDogLTE2LjclO1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgcmlnaHQ6IDAuMyU7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMtbmF2IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIFxuICAmX19jb2wgeyAvLyAuY29udGFjdHMtbmF2X19jb2xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMiAqIDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5jb250YWN0cy1uYXZfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAxMDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKFwibmV1dHJhbFwiLCA5NSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNjBweCByZ2JhKGNvbG9yKFwibmV1dHJhbFwiLCA0MCksIDAuMTYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHsgLy8gLmNvbnRhY3RzLW5hdl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMTApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5jb250YWN0cy1uYXZfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwKTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlua3MtbGlzdCB7IC8vIC5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpbmtzLWJveCB7IC8vIC5jb250YWN0cy1uYXZfX2xpbmtzLWJveFxuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgXG4gICZfX2xpbmsgeyAvLyAuY29udGFjdHMtbmF2X19saW5rXG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMTQ5cHg7XG4gICAgbWFyZ2luOiAwIDZweDtcblxuICAgIC5jb250YWN0cy1uYXZfX2xpbmtzLWxpc3QgJiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cy1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59IiwiLnRleHQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyAgXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwKTtcblxuICAmX19oZWFkZXIgeyAvLyAudGV4dC1wYWdlX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgICAgICAgXG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJoZWFkZXIgeyAvLyAudGV4dC1wYWdlX19zdWJoZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgIFxuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7IC8vIC50ZXh0LXBhZ2VfX2xpbmtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKCdibHVlJywgNDApO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1uby1tYXJrZXIgeyAvLyAudGV4dC1wYWdlX19saXN0LW5vLW1hcmtlclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufSIsIi5oZXJvLWRpcmVjdC1iaWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDUuNDRkZWcsICMwMDc3RTYgMTcuNDQlLCAjMzQ5REZFIDg1LjkzJSk7IFxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3JvdyB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgXG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjc7XG4gICAgbWluLWhlaWdodDogNzY4cHg7IFxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHdvcmQtc3BhY2luZzogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX3RleHQgICBcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuaGVyby1kaXJlY3QtYmlsbF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tYm94IHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1ib3hcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MSB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgICAgICBcbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyArIDklKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjJcbiAgICAgIHRvcDogMTAuNCU7XG4gICAgICByaWdodDogMTQuOSU7XG4gICAgICB3aWR0aDogMTEuOCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDEzLjglO1xuICAgICAgICByaWdodDogMjUuOSU7XG4gICAgICAgIHdpZHRoOiA3LjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDUuNCU7XG4gICAgICAgIHJpZ2h0OiAyMi45JTtcbiAgICAgICAgd2lkdGg6IDguOCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYzIHsgLy8gLmhlcm8tZGlyZWN0LWJpbGxfX2ltYWdlLWxheWVyLS1sdjMgIFxuICAgICAgdG9wOiA0NiU7XG4gICAgICBsZWZ0OiA1LjQlO1xuICAgICAgd2lkdGg6IDEyLjMlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIGxlZnQ6IDEwLjElO1xuICAgICAgICB3aWR0aDogNi45JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA3OSU7XG4gICAgICAgIGxlZnQ6IC0xOS42JTtcbiAgICAgICAgd2lkdGg6IDguMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7IC8vIC5oZXJvLWRpcmVjdC1iaWxsX19mb3JtXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9ICAgIFxuICB9XG59XG4iLCIud2l0aG91dC1mZWVzIHtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLndpdGhvdXQtZmVlc19fcm93XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1jb2xcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWNvbCB7IC8vIC53aXRob3V0LWZlZXNfX3RleHQtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC53aXRob3V0LWZlZXNfX2hlYWRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAud2l0aG91dC1mZWVzX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC53aXRob3V0LWZlZXNfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODclO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzQlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNy45JTtcbiAgICAgIHdpZHRoOiAxMTUuOCU7ICBcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA5OS43JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbGVmdDogLTAuOSU7XG4gICAgICAgIHdpZHRoOiAxMDEuOCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAyMi45JTtcbiAgICAgIGxlZnQ6IDE3LjclO1xuICAgICAgd2lkdGg6IDY0LjclO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyMC42JTtcbiAgICAgICAgbGVmdDogMjMuNyU7XG4gICAgICAgIHdpZHRoOiA1Mi40JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxNy4zJTtcbiAgICAgICAgbGVmdDogMTkuMiU7XG4gICAgICAgIHdpZHRoOiA1OS43JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjMgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tbHYzXG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiA1NS45JTtcbiAgICAgIGxlZnQ6IDE0LjIlO1xuICAgICAgd2lkdGg6IDcyJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTguNiU7XG4gICAgICAgIGxlZnQ6IDIxLjMlO1xuICAgICAgICB3aWR0aDogNTcuNiU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNTQuNiU7XG4gICAgICAgIGxlZnQ6IDE1LjclO1xuICAgICAgICB3aWR0aDogNjUuMiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWx2NFxuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogNzcuNSU7XG4gICAgICBsZWZ0OiAxNC4yJTtcbiAgICAgIHdpZHRoOiA3MiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDc4LjclO1xuICAgICAgICBsZWZ0OiAyMS4zJTtcbiAgICAgICAgd2lkdGg6IDU3LjYlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDc4LjIlO1xuICAgICAgICBsZWZ0OiAxNS43JTtcbiAgICAgICAgd2lkdGg6IDY1LjIlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1zaGFkb3cgeyAvLyAud2l0aG91dC1mZWVzX19pbWFnZS1sYXllci0tc2hhZG93XG4gICAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHsgLy8gLndpdGhvdXQtZmVlc19faW1hZ2UtbGF5ZXItLWltYWdlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLnNlbmQtZGlyZWN0bHkge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyAgXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyAgIFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4OyBcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7IC8vIC5zZW5kLWRpcmVjdGx5X19jb250YWluZXJcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICAgICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXJfX3dyYXBwZXIgeyAvLyAuc2VuZC1kaXJlY3RseV9faGVhZGVyLXdyYXBwZXJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfSAgICBcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2hlYWRlclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5zZW5kLWRpcmVjdGx5X190ZXh0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2JveCB7IC8vIC5zZW5kLWRpcmVjdGx5X19ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTdweCAyMHB4IDE1cHg7IFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjEwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDE4cHggMDsgXG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogNCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg5JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbmQtZGlyZWN0bHkvYmxvYi1tb2JpbGUuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDglO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbmQtZGlyZWN0bHkvYmxvYi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5zZW5kLWRpcmVjdGx5X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5zZW5kLWRpcmVjdGx5X19jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyMCU7ICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7ICBcbiAgICAgIH1cblxuICAgICAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICByaWdodDogYXV0bzsgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7IC8vIC5zZW5kLWRpcmVjdGx5X19pdGVtXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19hdmF0YXItYm94IHsgLy8gLnNlbmQtZGlyZWN0bHlfX2F2YXRhci1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICBtYXJnaW46IDAgYXV0byAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgOTgpO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIGNvbG9yKCduZXV0cmFsJywgOTgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoIzY2Nzc5OSwgLjMpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2F2YXRhciB7IC8vIC5zZW5kLWRpcmVjdGx5X19hdmF0YXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICZfX2xvZ28geyAvLyAuc2VuZC1kaXJlY3RseV9fbG9nb1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7IFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgIG1heC13aWR0aDogNzIlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHsgLy8gLnNlbmQtZGlyZWN0bHlfX3RpdGxlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgjNjY3Nzk5LCAuMyk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHsgLy8gLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1ibHVlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7IC8vIC5zZW5kLWRpcmVjdGx5X190aXRsZS0tZ3JlZW5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdncmVlbicsIDU1KTtcbiAgICB9XG5cbiAgICAmLS1uZXV0cmFsIHsgLy8gLnNlbmQtZGlyZWN0bHlfX3RpdGxlLS1uZXV0cmFsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmX19hZnRlciB7IC8vIC5zZW5kLWRpcmVjdGx5X19hZnRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi0tYm9ycm93ZXIgeyAvLyAuc2VuZC1kaXJlY3RseV9fYWZ0ZXItLWJvcnJvd2VyICAgICBcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tY29tcGFueSB7IC8vIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAgICAgXG4gICAgICBsZWZ0OiAxMDAlOyAgICAgIFxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cgeyAvLyAuc2VuZC1kaXJlY3RseV9fYXJyb3dcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA3NSU7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgIFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyAgXG4gICAgfVxuXG4gICAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1ib3Jyb3dlciAmIHtcbiAgICAgIHRvcDogNDglO1xuICAgICAgbGVmdDogMTElO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAxMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbmQtZGlyZWN0bHlfX2FmdGVyLS1jb21wYW55ICYge1xuICAgICAgdG9wOiAzJTtcbiAgICAgIGxlZnQ6IDEwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNTElO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNDYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vtb2ppIHsgLy8gLnNlbmQtZGlyZWN0bHlfX2Vtb2ppXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tYm9ycm93ZXIgJiB7ICAgXG4gICAgICB0b3A6IDI5JTsgIFxuICAgICAgbGVmdDogNzElO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMjklO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW5kLWRpcmVjdGx5X19hZnRlci0tY29tcGFueSAmIHsgXG4gICAgICB0b3A6IDM4JTtcbiAgICAgIGxlZnQ6IDY3JTsgIFxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAyOSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53aXRob3V0LWNvbmRpdGlvbnMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX19yb3dcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLndpdGhvdXQtY29uZGl0aW9uc19fdGV4dC1jb2wgXG4gICAgbWF4LXdpZHRoOiA1NTBweDsgXG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX190ZXh0LWhlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwOCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1sYXllciB7IC8vIC53aXRob3V0LWNvbmRpdGlvbnNfX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLndpdGhvdXQtY29uZGl0aW9uc19faW1hZ2UtbGF5ZXItLWx2MVxuICAgICAgdG9wOiAyLjglO1xuICAgICAgbGVmdDogLTIuNyU7XG4gICAgICB3aWR0aDogMTAxJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMi44JTtcbiAgICAgICAgbGVmdDogMS4yJTtcbiAgICAgICAgd2lkdGg6IDkyLjglO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDIuOCU7XG4gICAgICAgIGxlZnQ6IC0yLjclO1xuICAgICAgICB3aWR0aDogMTAxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAud2l0aG91dC1jb25kaXRpb25zX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDAlO1xuICAgICAgbGVmdDogLTElO1xuICAgICAgd2lkdGg6IDEwMiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAzLjclO1xuICAgICAgICB3aWR0aDogOTIuOSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IC0xJTtcbiAgICAgICAgd2lkdGg6IDEwMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFrZS1wYXltZW50IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJl9fcm93IHsgLy8gLm1ha2UtcGF5bWVudF9fcm93XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wgeyAvLyAubWFrZS1wYXltZW50X19pbWFnZS1jb2wgICAgXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgXG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb2wgeyAvLyAubWFrZS1wYXltZW50X190ZXh0LWNvbFxuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgeyAgXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgIFxuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5tYWtlLXBheW1lbnRfX3RleHQtaGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7IC8vIC5tYWtlLXBheW1lbnRfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyOHB4OyAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC5tYWtlLXBheW1lbnRfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5tYWtlLXBheW1lbnRfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwOSU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDMlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAubWFrZS1wYXltZW50X19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5tYWtlLXBheW1lbnRfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMiU7XG4gICAgICBsZWZ0OiAxMC45JTtcbiAgICAgIHdpZHRoOiA4Mi4zJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMSU7XG4gICAgICAgIGxlZnQ6IDEzLjUlO1xuICAgICAgICB3aWR0aDogNzUuOCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMiU7XG4gICAgICAgIGxlZnQ6IDEzLjQlO1xuICAgICAgICB3aWR0aDogNzcuNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLm1ha2UtcGF5bWVudF9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAwJTtcbiAgICAgIGxlZnQ6IDkuMyU7XG4gICAgICB3aWR0aDogODIlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMTIuMiU7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDExLjIlO1xuICAgICAgICB3aWR0aDogNzcuMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGlzY292ZXItYmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLmRpc2NvdmVyLWJlbmVmaXRzX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY29sIHsgLy8gLmRpc2NvdmVyLWJlbmVmaXRzX19jb2xcbiAgICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kaWQteW91LWtub3cge1xuICBwYWRkaW5nLXRvcDogODFweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgXG4gICZfX2NhcmQgeyAvLyAuZGlkLXlvdS1rbm93X19jYXJkXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYShjb2xvcignbmV1dHJhbCcsIDQwKSwgLjA4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cgeyAvLyAuZGlkLXlvdS1rbm93X19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5kaWQteW91LWtub3dfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgfVxuICB9XG4gIFxuICAmX19pbWFnZS1ib3ggeyAvLyAuZGlkLXlvdS1rbm93X19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjglO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLmRpZC15b3Uta25vd19faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuZGlkLXlvdS1rbm93X19pbWFnZS1sYXllci0tbHYxXG4gICAgICB0b3A6IDMyJTtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICB3aWR0aDogMTIwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogNzUuNiU7XG4gICAgICAgIGxlZnQ6IC0yNC40JTtcbiAgICAgICAgd2lkdGg6IDEyNCU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogNDMlO1xuICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmRpZC15b3Uta25vd19faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAwJTtcbiAgICAgIGxlZnQ6IDExLjIlO1xuICAgICAgd2lkdGg6IDc2LjglO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgd2lkdGg6IDY3LjElO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDE0JTtcbiAgICAgICAgbGVmdDogMTcuMiU7XG4gICAgICAgIHdpZHRoOiA0Ny42JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQtY29sIHsgLy8gLmRpZC15b3Uta25vd19fdGV4dC1jb2xcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjg7XG4gICAgICBwYWRkaW5nOiAzOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBwYWRkaW5nOiA4NHB4IDE4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuZGlkLXlvdS1rbm93X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5kaWQteW91LWtub3dfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYnV0dG9uIHsgLy8gLmRpZC15b3Uta25vd19fYnV0dG9uXG4gICAgbWluLXdpZHRoOiAxOTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIH1cbiAgfVxufVxuIiwiLmRpcmVjdC1iaWxsLXdvcmsge1xuICBwYWRkaW5nLXRvcDogNjFweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7ICBcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19zbGlkZXItY29udGFpbmVyIHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX3NsaWRlci1jb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBcbiAgJl9faGVhZGVyIHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19yb3cgeyAvLyAuZGlyZWN0LWJpbGwtd29ya19fcm93XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAuZGlyZWN0LWJpbGwtd29ya19faXRlbVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpOjphZnRlcixcbiAgICAmOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RpcmVjdC1iaWxsLXdvcmsvYXJyb3cxLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kaXJlY3QtYmlsbC13b3JrL2Fycm93Mi5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlIHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX2ltYWdlXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE5cHg7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNzglO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAuZGlyZWN0LWJpbGwtd29ya19fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX190ZXh0XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2J1dHRvbi1ib3ggeyAvLyAuZGlyZWN0LWJpbGwtd29ya19fYnV0dG9uLWJveFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fYnV0dG9uIHsgLy8gLmRpcmVjdC1iaWxsLXdvcmtfX2J1dHRvblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnaW5hdGlvbiB7IC8vIC5kaXJlY3QtYmlsbC13b3JrX19wYWdpbmF0aW9uXG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhcS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgIFxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5mYXEtaXRlbV9faGVhZGVyXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgIFxuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHsgLy8gLmZhcS1pdGVtX190aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7IFxuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7ICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICAgICAgICAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24geyAvLyAuZmFxLWl0ZW1fX2ljb25cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDMwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgLmZhcS1pdGVtLS1hY3RpdmUgJiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAgIFxuICAmX190ZXh0LWJveCB7IC8vIC5mYXEtaXRlbV9fdGV4dC1ib3hcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyAgICAgICAgIFxuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgIH1cbiAgfVxuICAgIFxuICAmX190ZXh0LXdyYXBwZXIgeyAvLyAuZmFxLWl0ZW1fX3RleHQtd3JhcHBlclxuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA5NSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgICAgICAgICBcbiAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RleHQgeyAvLyAuZmFxLWl0ZW1fX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7ICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7ICAgICAgIFxuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9sZC1saW5rIHsgLy8gLmZhcS1pdGVtX19ib2xkLWxpbmtcbiAgICBmb250LXdlaWdodDogNzAwOyAgIFxuICAgIGNvbG9yOiBjb2xvcignYmx1ZScsIDU1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKCdibHVlJywgNDApO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIuZmFxIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYXEvYmxvYi5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4MDAlIGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMCUgY2FsYygxMDAlIC0gMTkwcHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MCUgY2FsYygxMDAlIC0gMzAwcHgpO1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuZmFxX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7IC8vIC5mYXFfX2xpc3RcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqMTA7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDsgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7IC8vIC5mYXFfX2l0ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIFxuICAmX19saW5rLWJveCB7IC8vIC5mYXFfX2xpbmstYm94XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19saW5rIHsgLy8gLmZhcV9fbGlua1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICAgICAgXG4gICAgICBtYXgtd2lkdGg6IDE5OHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJlbmVmaXQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA4MCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB9XG4gIFxuICAmX19pY29uLWJveCB7IC8vIC5iZW5lZml0X19pY29uLWJveFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDk1KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ljb24geyAvLyAuYmVuZWZpdF9faWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMCk7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5iZW5lZml0X19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmJlbmVmaXRfX3RleHRcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY2VwdGluZy1wYXkge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmFjY2VwdGluZy1wYXlfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7IFxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHsgLy8gLmFjY2VwdGluZy1wYXlfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHsgLy8gLmFjY2VwdGluZy1wYXlfX2l0ZW1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHsgLy8gLmFjY2VwdGluZy1wYXlfX2xvZ29cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5oZXJvLXppcnR1ZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDUuNDRkZWcsICMwMDc3RTYgMTcuNDQlLCAjMzQ5REZFIDg1LjkzJSk7IFxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3JvdyB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgXG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2OHB4OyBcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7IC8vIC5oZXJvLXppcnR1ZS1jYXJkX19oZWFkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAgICBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgIHdvcmQtc3BhY2luZzogNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHsgLy8gLmhlcm8temlydHVlLWNhcmRfX3RleHQgICBcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyBcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmhlcm8temlydHVlLWNhcmRfX2ltYWdlLWNvbFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1ib3ggeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtbGF5ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLS1sdjEgeyAvLyAuaGVyby16aXJ0dWUtY2FyZF9faW1hZ2UtbGF5ZXItLWx2MSAgICAgIFxuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMSUsIC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0geyAvLyAuaGVyby16aXJ0dWUtY2FyZF9fZm9ybVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0MjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfSAgICBcbiAgfVxufVxuIiwiLmJvcnJvdy1hbmQtbGFuZCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAuYm9ycm93LWFuZC1sYW5kX19yb3dcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW1hZ2UtY29sIHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtY29sXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAtN3B4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7ICBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9fdGV4dC1jb2wgXG4gICAgbWF4LXdpZHRoOiA1NTBweDsgXG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCUvMTIqMTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAuYm9ycm93LWFuZC1sYW5kX190ZXh0LWhlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuYm9ycm93LWFuZC1sYW5kX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWJveFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEzMyU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTMlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM4cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyOCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuYm9ycm93LWFuZC1sYW5kX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMS45JTtcbiAgICAgIGxlZnQ6IC00LjIlO1xuICAgICAgd2lkdGg6IDEwNS43JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMi41JTtcbiAgICAgICAgbGVmdDogNS40JTtcbiAgICAgICAgd2lkdGg6IDg2LjclO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDEuOSU7XG4gICAgICAgIGxlZnQ6IC0xLjYlO1xuICAgICAgICB3aWR0aDogOTcuNyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHYyIHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2MlxuICAgICAgdG9wOiAwJTtcbiAgICAgIGxlZnQ6IC0xLjclO1xuICAgICAgd2lkdGg6IDEwNS45JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDcuMSU7XG4gICAgICAgIHdpZHRoOiA4Ny41JTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMC43JTtcbiAgICAgICAgd2lkdGg6IDk3LjclO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5ib3Jyb3ctYW5kLWxhbmRfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogODUuNCU7XG4gICAgICBsZWZ0OiA5LjElO1xuICAgICAgd2lkdGg6IDE2LjQlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiA4OC40JTtcbiAgICAgICAgbGVmdDogMTYuOSU7XG4gICAgICAgIHdpZHRoOiA4LjclO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDg2LjQlO1xuICAgICAgICBsZWZ0OiA4LjElO1xuICAgICAgICB3aWR0aDogMTEuNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHY0IHsgLy8gLmJvcnJvdy1hbmQtbGFuZF9faW1hZ2UtbGF5ZXItLWx2NFxuICAgICAgdG9wOiA4NC4xJTtcbiAgICAgIGxlZnQ6IDMzLjElO1xuICAgICAgd2lkdGg6IDQuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDg5LjQlO1xuICAgICAgICBsZWZ0OiAzMy4zJTtcbiAgICAgICAgd2lkdGg6IDIuNSU7XG4gICAgICB9XG4gIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogODguNCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgd2lkdGg6IDMuNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZnVuZC1vci1wYXliYWNrIHtcbiAgcGFkZGluZy10b3A6IDgxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI5cHg7XG4gIH1cblxuICAmX19yb3cgeyAvLyAuZnVuZC1vci1wYXliYWNrX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWNvbFxuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtY29sIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19fdGV4dC1jb2xcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlLzEyKjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faGVhZGVyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAuZnVuZC1vci1wYXliYWNrX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19fYnV0dG9uXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtYm94IHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtYm94XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4NyU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtbGF5ZXIgeyAvLyAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLWx2MSB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC03LjklO1xuICAgICAgd2lkdGg6IDExNS44JTsgIFxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDk5LjclO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBsZWZ0OiAtMC45JTtcbiAgICAgICAgd2lkdGg6IDEwMS44JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdjIgeyAvLyAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDIyLjklO1xuICAgICAgbGVmdDogMTcuNyU7XG4gICAgICB3aWR0aDogNjQuNyU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDIwLjYlO1xuICAgICAgICBsZWZ0OiAyMy43JTtcbiAgICAgICAgd2lkdGg6IDUyLjQlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDE3LjMlO1xuICAgICAgICBsZWZ0OiAxOS4yJTtcbiAgICAgICAgd2lkdGg6IDU5LjclO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MyB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjNcbiAgICAgIHRvcDogNTUuOSU7XG4gICAgICBsZWZ0OiAxNC4yJTtcbiAgICAgIHdpZHRoOiA3MiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDU4LjYlO1xuICAgICAgICBsZWZ0OiAyMS4zJTtcbiAgICAgICAgd2lkdGg6IDU3LjYlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDU0LjYlO1xuICAgICAgICBsZWZ0OiAxNS43JTtcbiAgICAgICAgd2lkdGg6IDY1LjIlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2NCB7IC8vIC5mdW5kLW9yLXBheWJhY2tfX2ltYWdlLWxheWVyLS1sdjRcbiAgICAgIHRvcDogNzcuNSU7XG4gICAgICBsZWZ0OiAxNC4yJTtcbiAgICAgIHdpZHRoOiA3MiU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB0b3A6IDc4LjclO1xuICAgICAgICBsZWZ0OiAyMS4zJTtcbiAgICAgICAgd2lkdGg6IDU3LjYlO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB0b3A6IDc4LjIlO1xuICAgICAgICBsZWZ0OiAxNS43JTtcbiAgICAgICAgd2lkdGg6IDY1LjIlO1xuICAgICAgfVxuICAgIH0gICBcbiAgICBcbiAgICAmLS1zaGFkb3cgeyAvLyAuZnVuZC1vci1wYXliYWNrX19pbWFnZS1sYXllci0tc2hhZG93XG4gICAgICBib3gtc2hhZG93OiAwIDMycHggNjBweCByZ2JhKGNvbG9yKCduZXV0cmFsJywgNDApLCAuMDgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHsgLy8gLmZ1bmQtb3ItcGF5YmFja19faW1hZ2UtbGF5ZXItLWltYWdlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLmxvdmVzLW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExcHg7XG4gIH1cbiAgXG4gICZfX2hlYWRlciB7IC8vIC5sb3Zlcy1tb2JpbGVfX2hlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLmxvdmVzLW1vYmlsZV9fdGV4dFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IFxuICAgICAgbWFyZ2luOiAwIGF1dG8gNzlweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7IC8vIC5sb3Zlcy1tb2JpbGVfX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7ICAgXG4gIH1cbiAgXG4gICZfX2l0ZW0geyAvLyAubG92ZXMtbW9iaWxlX19pdGVtXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbG9nbyB7IC8vIC5sb3Zlcy1tb2JpbGVfX2xvZ29cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLnNlY3VyaXR5LXBhbmVsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuXG4gICYtLWJsdWU1NSB7IC8vIC50ZXh0LXBhbmVsLS1ibHVlNTUgICAgICBcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlJywgNTUpOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcignYmx1ZScsIDU1KTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3c1NSB7IC8vIC50ZXh0LXBhbmVsLS15ZWxsb3c1NSAgICAgIFxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3llbGxvdycsIDU1KTsgICAgXG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIDAgY29sb3IoJ3llbGxvdycsIDU1KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxMnB4IDAgMCBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlZDcwIHsgLy8gLnRleHQtcGFuZWwtLXJlZDcwICAgICAgXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcigncmVkJywgNzApOyAgICBcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgMCBjb2xvcigncmVkJywgNzApO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBib3gtc2hhZG93OiAxMnB4IDEycHggMCAwIGNvbG9yKCdyZWQnLCA3MCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pY29uLWJveCB7IC8vIC5zZWN1cml0eS1wYW5lbF9faWNvbi1ib3hcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuc2VjdXJpdHktcGFuZWwtLWJsdWU1NSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICAgIH1cblxuICAgIC5zZWN1cml0eS1wYW5lbC0teWVsbG93NTUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigneWVsbG93JywgNTUpO1xuICAgIH1cblxuICAgIC5zZWN1cml0eS1wYW5lbC0tcmVkNzAgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncmVkJywgNzApO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faWNvbiB7IC8vIC5zZWN1cml0eS1wYW5lbF9faWNvblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICBcbiAgJl9fdGl0bGUgeyAvLyAuc2VjdXJpdHktcGFuZWxfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190ZXh0IHsgLy8gLnNlY3VyaXR5LXBhbmVsX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufSIsIi5jYXJkLXNlY3VyaXR5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgIFxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IFxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuY2FyZC1zZWN1cml0eV9faGVhZGVyXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19ncmFkZSB7IC8vIC5jYXJkLXNlY3VyaXR5X19ncmFkZVxuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgICAgXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyAgICBcbiAgICB9XG4gIH1cbiAgXG4gICZfX2NvbCB7IC8vIC5jYXJkLXNlY3VyaXR5X19jb2xcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio0O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fcGFuZWwgeyAvLyAuY2FyZC1zZWN1cml0eV9fcGFuZWxcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4NHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwYWRkaW5nOiAzN3B4IDUycHggNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMCAzMnB4IDYwcHggcmdiYShjb2xvcignbmV1dHJhbCcsIDQwKSwgLjA4KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyOXB4IDU2cHggNDVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmc6IDg4cHggNzZweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbiAgXG4gICZfX2NvbnRhaW5lciB7IC8vIC5jYXJkLXNsaWRlcl9fY29udGFpbmVyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAmX19pbWFnZSB7IC8vIC5jYXJkLXNsaWRlcl9faW1hZ2VcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7IC8vIC5jYXJkLXNsaWRlcl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC5jYXJkLXNsaWRlcl9fYnV0dG9uXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgJi0tcHJldiB7IC8vIC5jYXJkLXNsaWRlcl9fYnV0dG9uLS1wcmV2XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgtMSk7XG4gICAgfVxuICAgIFxuICAgICYtLW5leHQgeyAvLyAuY2FyZC1zbGlkZXJfX2J1dHRvbi0tbmV4dFxuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWljb24geyAvLyAuY2FyZC1zbGlkZXJfX2J1dHRvbi1pY29uXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIFxuICAmX19jb2xvci1uYXYgeyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLW5hdlxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2NvbG9yLWJ1dHRvbiB7IC8vIC5jYXJkLXNsaWRlcl9fY29sb3ItYnV0dG9uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfSAgXG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH0gIFxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUgeyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tYWN0aXZlXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH0gIFxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUgeyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tYmx1ZVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yM2RlZywgIzQ0Q0NGRSAtMTMuNDklLCAjMzE5QUZGIDEwOS43NSUpO1xuICAgIH1cblxuICAgICYtLWdyZWVuIHsgLy8gLmNhcmQtc2xpZGVyX19jb2xvci1idXR0b24tLWdyZWVuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc3LjIzZGVnLCAjMzBDOUEzIC0xMy40OSUsICM0NUNCQjMgMzUuMjklLCAjMzE5QUZGIDEwOS43NSUpO1xuICAgIH1cblxuICAgICYtLXJvc2UgeyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tcm9zZVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yM2RlZywgI0YzOUNBRCAtMTMuNDklLCAjRTRBRUI4IDEwOS43NSUpO1xuICAgIH1cblxuICAgICYtLWdyYXkgeyAvLyAuY2FyZC1zbGlkZXJfX2NvbG9yLWJ1dHRvbi0tZ3JheVxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3Ny4yM2RlZywgIzNCNDU1OCAtMTMuNDklLCByZ2JhKDg5LCAxMDIsIDEzMSwgMC44OCkgMTA5Ljc1JSk7XG4gICAgfVxuICB9XG59IiwiLmNhcmQtY29sb3Ige1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTNweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7IC8vIC5jYXJkLWNvbG9yX19jb250YWluZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3JvdyB7IC8vIC5jYXJkLWNvbG9yX19yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYmctYm94IHsgLy8gLmNhcmQtY29sb3JfX2JnLWJveFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAmX19iZyB7IC8vIC5jYXJkLWNvbG9yX19iZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGhlaWdodDogMTEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGRlZmF1bHQtdHJhbnNpdGlvbi10aW1lIGxpbmVhcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcmlnaHQ6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDk1JTtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHsgLy8gLmNhcmQtY29sb3JfX2JnLS1ibHVlXG4gICAgICAuY2FyZC1jb2xvcl9fYmctYm94LS1ibHVlICYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHsgLy8gLmNhcmQtY29sb3JfX2JnLS1ncmVlblxuICAgICAgLmNhcmQtY29sb3JfX2JnLWJveC0tZ3JlZW4gJiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcm9zZSB7IC8vIC5jYXJkLWNvbG9yX19iZy0tcm9zZVxuICAgICAgLmNhcmQtY29sb3JfX2JnLWJveC0tcm9zZSAmIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmF5IHsgLy8gLmNhcmQtY29sb3JfX2JnLS1ncmF5XG4gICAgICAuY2FyZC1jb2xvcl9fYmctYm94LS1ncmF5ICYge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfSAgIFxuICBcbiAgJl9fc2xpZGVyLWNvbCB7IC8vIC5jYXJkLWNvbG9yX19zbGlkZXItY29sXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cbiAgfSAgXG4gIFxuICAmX190ZXh0LWNvbCB7IC8vIC5jYXJkLWNvbG9yX190ZXh0LWNvbFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlLzEyKjQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJS8xMioxO1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAuY2FyZC1jb2xvcl9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgICAgXG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd29yZC1zcGFjaW5nOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgd29yZC1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDk4cHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDdweDtcbiAgICB9XG4gIH1cbiAgICBcbiAgJl9fYnV0dG9uIHsgLy8gLmNhcmQtY29sb3JfX2J1dHRvblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIucHJlc3MtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlJywgNTUpO1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZXJvL2hlcm8td2F2ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NSUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dC1jb2wgeyAvLyAucHJlc3MtaGVyb19fdGV4dC1jb2xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIgeyAvLyAucHJlc3MtaGVyb19faGVhZGVyIFxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IFxuICAgIHdvcmQtc3BhY2luZzogNXB4OyAgXG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdvcmQtc3BhY2luZzogNnB4OyBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB3b3JkLXNwYWNpbmc6IDlweDsgIFxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQgeyAvLyAucHJlc3MtaGVyb19fdGV4dFxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDEwMCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWJveCB7IC8vIC5wcmVzcy1oZXJvX19idXR0b24tYm94XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7IC8vIC5wcmVzcy1oZXJvX19idXR0b25cbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ltYWdlLWNvbCB7IC8vIC5wcmVzcy1oZXJvX19pbWFnZS1jb2xcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJS8xMio2O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJveCB7IC8vIC5wcmVzcy1oZXJvX19pbWFnZS1ib3hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2OCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWxheWVyIHsgLy8gLnByZXNzLWhlcm9fX2ltYWdlLWxheWVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tbHYxIHsgLy8gLnByZXNzLWhlcm9fX2ltYWdlLWxheWVyLS1sdjFcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwLjIlO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwLjIlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwLjIlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx2MiB7IC8vIC5wcmVzcy1oZXJvX19pbWFnZS1sYXllci0tbHYyXG4gICAgICB0b3A6IDI5LjQlO1xuICAgICAgbGVmdDogOS43JTtcbiAgICAgIHdpZHRoOiA4MS43JTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRvcDogMzQuNCU7XG4gICAgICAgIGxlZnQ6IDcuOCU7XG4gICAgICAgIHdpZHRoOiA4NS4xJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHRvcDogMjkuNCU7XG4gICAgICAgIGxlZnQ6IDkuNyU7XG4gICAgICAgIHdpZHRoOiA4MS43JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcmVzcy1jYXJkIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ25ldXRyYWwnLCA4MCk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmc6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgfVxuICBcbiAgJl9fbG9nby1ib3ggeyAvLyAucHJlc3MtY2FyZF9fbG9nby1ib3hcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgaGVpZ2h0OiAyMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7IC8vIC5wcmVzcy1jYXJkX19sb2dvXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHsgLy8gLnByZXNzLWNhcmRfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGV4dCB7IC8vIC5wcmVzcy1jYXJkX190ZXh0XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDApO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19saW5rIHsgLy8gLnByZXNzLWNhcmRfX2xpbmtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogY29sb3IoJ2JsdWUnLCA1NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGNvbG9yKCdibHVlJywgNDApO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59IiwiLnByZXNzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMTMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIFxuICAmX19oZWFkZXIgeyAvLyAucHJlc3MtbGlzdF9faGVhZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb2wgeyAvLyAucHJlc3MtbGlzdF9fY29sXG4gICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNDkycHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNjc2cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUvMTIqNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gIFxuICAmX19jYXJkIHsgLy8gLnByZXNzLWxpc3RfX2NhcmRcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiJdfQ== */
