html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

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

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

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

a {
  text-decoration: none; }

@font-face {
  font-family: "Satoshi";
  font-weight: 400;
  src: url("../fonts/Satoshi-Regular.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 400;
  font-style: italic;
  src: url("../fonts/Satoshi-Italic.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 300;
  src: url("../fonts/Satoshi-Light.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 300;
  src: url("../fonts/Satoshi-LightItalic.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 500;
  src: url("../fonts/Satoshi-Medium.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 500;
  font-style: italic;
  src: url("../fonts/Satoshi-MediumItalic.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 700;
  src: url("../fonts/Satoshi-Bold.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 700;
  font-style: italic;
  src: url("../fonts/Satoshi-BoldItalic.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 900;
  src: url("../fonts/Satoshi-Black.otf") format("opentype"); }

@font-face {
  font-family: "Satoshi";
  font-weight: 900;
  font-style: italic;
  src: url("../fonts/Satoshi-BlackItalic.otf") format("opentype"); }

html {
  overflow-x: hidden;
  scroll-behavior: smooth; }
  html.no-scroll {
    overflow: hidden; }

body {
  box-sizing: border-box;
  font-family: "Satoshi", sans-serif;
  overflow-x: hidden;
  scroll-behavior: smooth;
  background: #fff; }
  body.no-scroll {
    overflow: hidden; }

main {
  overflow-x: hidden; }

img {
  max-width: 100%; }

img:not([src]):not([srcset]) {
  visibility: hidden;
  transition: 0.3s ease-in-out; }

img.lazy {
  transition: 0.3s ease-in-out; }

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important; } }

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

.row-center {
  align-items: center; }

.hidden {
  display: none; }

.hiddenPerm {
  display: none !important; }

.container--slider {
  position: relative; }
  @media (min-width: 1400px) {
    .container--slider:before {
      content: "";
      position: absolute;
      height: 100%;
      right: calc(100% - 32px);
      width: 9999px;
      background: #f8fafc;
      z-index: 2; } }
  .container--slider .splide__track {
    overflow: visible; }

@media (max-width: 767px) {
  .hide-mobile {
    display: none !important; } }

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

.container-fluid {
  max-width: 100%;
  width: 100%;
  padding: 0px 32px; }
  @media (max-width: 576px) {
    .container-fluid {
      padding: 0px 8px; } }
  @media (min-width: 577px) and (max-width: 991px) {
    .container-fluid {
      padding: 0px 16px; } }

.container--lg {
  max-width: 1280px !important;
  width: 100%; }

.container--slider {
  position: relative; }
  @media (min-width: 1400px) {
    .container--slider:before {
      content: "";
      position: absolute;
      height: calc(100% + 24px);
      right: calc(100% - 20px);
      width: 9999px;
      background: #fff;
      z-index: 2;
      top: -16px; } }
  .container--slider .splide__track {
    overflow: visible; }

.highlight {
  background: #D8FB4B;
  padding: 4px 8px;
  border-radius: 8px;
  color: #202939; }

@media (max-width: 767px) {
  .order-sm-1 {
    order: 1; } }

@media (max-width: 767px) {
  .order-sm-2 {
    order: 2; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5); }

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.66667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.66667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.66667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

@media (max-width: 767px) {
  .order-md-2 {
    order: 2; } }

@media (max-width: 991px) {
  .order-lg-2 {
    order: 2; } }

.container {
  padding-right: 16px;
  padding-left: 16px; }
  @media (min-width: 768px) {
    .container {
      padding-right: 32px;
      padding-left: 32px; } }
  .container:not(.is-fluid) {
    margin: 0 auto; }
    @media only screen and (min-width: 320px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: 100%; } }
    @media only screen and (min-width: 576px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: 100%; } }
    @media only screen and (min-width: 767px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: calc(100% - 30px); } }
    @media only screen and (min-width: 991px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: calc(100% - 30px); } }
    @media only screen and (min-width: 1200px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: calc(100% - 30px); } }
    @media only screen and (min-width: 1400px) {
      .container:not(.is-fluid) {
        width: 100%;
        max-width: 1184px; } }

.container-xxs {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 320px) {
    .container-xxs {
      max-width: 100%; } }
  @media only screen and (min-width: 576px) {
    .container-xxs {
      max-width: 100%; } }
  @media only screen and (min-width: 767px) {
    .container-xxs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 991px) {
    .container-xxs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1200px) {
    .container-xxs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1400px) {
    .container-xxs {
      max-width: 1184px; } }

.container-xs {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 576px) {
    .container-xs {
      max-width: 100%; } }
  @media only screen and (min-width: 767px) {
    .container-xs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 991px) {
    .container-xs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1200px) {
    .container-xs {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1400px) {
    .container-xs {
      max-width: 1184px; } }

.container-sm {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 767px) {
    .container-sm {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 991px) {
    .container-sm {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1200px) {
    .container-sm {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1400px) {
    .container-sm {
      max-width: 1184px; } }

.container-md {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 991px) {
    .container-md {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1200px) {
    .container-md {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1400px) {
    .container-md {
      max-width: 1184px; } }

.container-lg {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 1200px) {
    .container-lg {
      max-width: calc(100% - 30px); } }
  @media only screen and (min-width: 1400px) {
    .container-lg {
      max-width: 1184px; } }

.container-xl {
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%; }
  @media only screen and (min-width: 1400px) {
    .container-xl {
      max-width: 1184px; } }

.container-md {
  max-width: 1340px;
  width: 100%;
  margin: 0 auto;
  padding-right: 16px;
  padding-left: 16px; }
  @media (min-width: 768px) {
    .container-md {
      padding-right: 30px;
      padding-left: 30px; } }

@media (max-width: 991px) {
  .container--full-md {
    max-width: 100% !important;
    width: 100%; } }

.btn, .navigation ul.menu > li.menu-button a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  text-align: center;
  padding: 0px 32px 1px;
  background: #155eef;
  transition: 0.3s ease-in-out;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 24px;
  color: #fff;
  letter-spacing: -0.42px;
  position: relative;
  border: 1px solid transparent;
  border-radius: 8px;
  cursor: pointer; }
  .btn--white {
    background: #fff;
    color: #155eef; }
  .btn--md {
    font-size: 1rem;
    font-weight: 700;
    line-height: 24px; }
  .btn--dark {
    background: #00324d;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); }
  .btn--green {
    background: #D8FB4B;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    color: #202939; }
    .btn--green:hover {
      background: #bfe134; }
  .btn--lightBlue {
    background: #eff4ff;
    color: #155eef; }

.hero--dark {
  background: #0d121f; }
  .hero--dark .hero__title {
    color: #fff; }
  .hero--dark .hero__desc {
    color: #9aa3b2; }

.hero--home {
  position: relative;
  overflow: hidden;
  padding: 180px 0px 151px; }
  .hero--home:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: calc(100% - 120px);
    background-image: url("../img/hero-shape-mobile.png");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain; }
    @media (min-width: 475px) {
      .hero--home:before {
        background-image: url("../img/hero-shape.png");
        min-width: 750px; } }
    @media (min-width: 475px) and (max-width: 991px) {
      .hero--home:before {
        width: calc(100% - 48px); } }
    @media (min-width: 992px) {
      .hero--home:before {
        width: calc(100% - 112px); } }
  .hero--home .hero__title {
    max-width: 347px !important; }
    @media (max-width: 767px) {
      .hero--home .hero__title {
        display: flex;
        flex-direction: column; } }
    @media (min-width: 768px) {
      .hero--home .hero__title {
        max-width: 541px !important; } }
  @media (min-width: 992px) {
    .hero--home {
      padding: 228px 0px 250px; } }

.hero--page {
  padding: 163px 0px 48px; }

.hero--faq {
  padding: 163px 0px 0px; }

.hero--center .hero__content {
  max-width: 641px;
  margin: 0 auto;
  text-align: center; }

.hero--center .hero__title {
  margin: 0 auto 24px;
  max-width: 100%; }

.hero--center .hero__desc ul {
  margin: 16px auto 0px; }
  @media (min-width: 768px) {
    .hero--center .hero__desc ul {
      margin: 24px auto 0px; } }
  .hero--center .hero__desc ul li {
    width: max-content;
    margin: 0 auto; }
    @media (max-width: 767px) {
      .hero--center .hero__desc ul li {
        text-align: center;
        width: auto;
        margin-left: 24px; } }
    .hero--center .hero__desc ul li a {
      color: #4b5565; }

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

.hero__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 56px;
  color: #202939;
  margin-bottom: 16px;
  max-width: 543px; }
  .hero__title .highlighted {
    color: #D8FB4B; }
  @media (min-width: 768px) {
    .hero__title {
      font-size: 3rem;
      font-weight: 700;
      line-height: 64px;
      margin-bottom: 24px; } }

.hero__desc {
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
  color: #4b5565; }
  @media (min-width: 992px) {
    .hero__desc {
      font-size: 1.25rem;
      font-weight: 400;
      line-height: 32px; } }
  .hero__desc p + ul {
    margin-top: 16px; }
    @media (max-width: 767px) {
      .hero__desc p + ul {
        margin-top: 24px; } }
  .hero__desc strong {
    font-weight: 600; }
  .hero__desc ul {
    list-style-type: disc; }
    .hero__desc ul li {
      position: relative; }
      @media (max-width: 767px) {
        .hero__desc ul li {
          font-size: 1rem;
          font-weight: 400;
          line-height: 28px; } }

.hero__form {
  margin-top: 48px; }

.hero__image {
  position: relative;
  z-index: 2;
  border-radius: 16px;
  margin-top: -80px; }
  @media (min-width: 992px) {
    .hero__image {
      margin-top: -206px;
      padding-bottom: 24px; } }
  .hero__image img {
    width: 100%;
    height: auto;
    object-fit: scale-down;
    object-position: top;
    border-radius: 16px; }

.section {
  padding: 48px 0px; }
  @media (min-width: 1201px) {
    .section {
      padding: 96px 0px; } }
  .section--pbs {
    padding: 48px 0px 32px; }
    @media (min-width: 1201px) {
      .section--pbs {
        padding: 32px 0px 52px; } }
  .section--sm {
    padding: 32px 0px; }
    @media (min-width: 1201px) {
      .section--sm {
        padding: 48px 0px; } }
  .section--xs {
    padding: 32px 0px; }
  .section--zero {
    padding: 0; }
  .section--pbl {
    padding: 0 0 48px; }
    @media (min-width: 992px) {
      .section--pbl {
        padding: 0 0 96px; } }
  .section--ptl {
    padding: 163px 0 48px; }
    @media (min-width: 992px) {
      .section--ptl {
        padding: 163px 0 96px; } }
  .section--grey {
    background: #f8fafc; }
  .section--terms {
    padding: 163px 0px 96px; }
  .section--center {
    text-align: center; }
    .section--center .section__header {
      max-width: 640px;
      margin: 0 auto;
      text-align: center; }
    .section--center .section__label, .section--center .section__title, .section--center .section__desc {
      text-align: center; }
  .section__header {
    position: relative; }
    .section__header--center {
      text-align: center;
      max-width: 640px;
      margin: 0 auto; }
    .section__header--normal {
      max-width: 832px; }
    .section__header.hasLineBottom {
      padding-bottom: 48px;
      margin-bottom: 48px; }
      .section__header.hasLineBottom:before {
        content: "";
        position: absolute;
        bottom: 0;
        width: 9999px;
        height: 1px;
        background: #eff4ff;
        left: 50%;
        transform: translateX(-50%); }
  .section__content {
    margin-top: 40px; }
  .section__title {
    font-size: 2rem;
    font-weight: 600;
    line-height: 120%;
    color: #121926;
    margin-bottom: 16px; }
    @media (min-width: 992px) {
      .section__title {
        font-size: 2.5rem;
        font-weight: 700;
        line-height: 120%;
        letter-spacing: -0.4px;
        margin-bottom: 24px; } }
    .section__title--hasHighlighted {
      line-height: 145%; }
    @media (min-width: 992px) {
      .section__title--lg {
        font-size: 3rem;
        font-weight: 700;
        line-height: 56%;
        letter-spacing: -1.44px; } }
  .section__label {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 150%;
    color: #202939;
    letter-spacing: 1.8px;
    position: relative;
    text-transform: uppercase;
    padding: 8px 16px;
    margin-bottom: 24px; }
  .section__desc {
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 150%;
    color: #697586;
    word-break: break-word; }
    @media (min-width: 577px) {
      .section__desc {
        font-size: 1rem;
        font-weight: 500;
        line-height: 150%; } }
    .section__desc--light {
      color: #9aa3b2; }
    .section__desc--dark {
      color: #4b5565; }
    .section__desc p {
      font-size: 0.875rem;
      font-weight: 500;
      line-height: 150%;
      color: #697586;
      word-break: break-word; }
      @media (min-width: 577px) {
        .section__desc p {
          font-size: 1rem;
          font-weight: 500;
          line-height: 150%; } }
    .section__desc p + p {
      margin-top: 16px; }
    .section__desc h3 {
      font-size: 1.25rem;
      font-weight: 700;
      line-height: 28px;
      color: #364152;
      margin: 16px 0px; }
  .section__animation {
    padding-top: 24px; }
  .section__action {
    display: flex;
    width: 100%;
    margin-top: 32px; }
    .section__action.flex-end {
      justify-content: flex-end; }

.tabs-header {
  display: flex;
  align-items: center;
  position: relative;
  gap: 0px 32px;
  overflow-x: auto;
  margin-bottom: 16px; }
  @media (max-width: 767px) {
    .tabs-header {
      width: calc(100% + 16px);
      padding-right: 16px;
      margin-top: 24px; } }
  @media (min-width: 768px) and (max-width: 1200px) {
    .tabs-header {
      gap: 0px 16px;
      margin-top: 32px; } }
  @media (min-width: 1201px) {
    .tabs-header {
      gap: 0px 48px;
      margin-top: 40px; } }
  .tabs-header__item {
    padding: 8px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 20px;
    color: #697586;
    white-space: nowrap;
    position: relative;
    cursor: pointer; }
    .tabs-header__item:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
      background: transparent;
      transition: 0.3s ease-in-out;
      opacity: 0; }
    .tabs-header__item:hover:before {
      opacity: 0.3;
      background: #2970ff; }
    .tabs-header__item.isActive {
      color: #364152; }
      .tabs-header__item.isActive:before {
        opacity: 1;
        background: #2970ff; }

.tabs-content--sm {
  max-width: 448px; }

.tabs-content__item {
  display: none;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 28px;
  color: #697586; }
  .tabs-content__item ul {
    list-style-type: disc;
    padding-left: 24px; }
  .tabs-content__item.isActive {
    display: block;
    animation-name: content;
    animation-direction: normal;
    animation-duration: 0.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1; }

.tabs-images {
  position: relative; }
  @media (max-width: 767px) {
    .tabs-images {
      margin-top: 32px; } }
  .tabs-images .tabs-image {
    display: none; }
    .tabs-images .tabs-image.isActive {
      display: block;
      animation-name: content;
      animation-direction: normal;
      animation-duration: 0.5s;
      animation-timing-function: ease-in-out;
      animation-iteration-count: 1; }

@keyframes content {
  from {
    opacity: 0;
    transform: translateY(20px); }
  to {
    opacity: 1;
    transform: translateY(0%); } }

@keyframes image {
  from {
    opacity: 0;
    transform: translateY(20px); }
  to {
    opacity: 1;
    transform: translateY(0%); } }

.accordion__item {
  border-bottom: 1px solid #eff4ff;
  transition: 0.3s ease-in-out;
  height: 60px;
  overflow: hidden; }
  .accordion__item.opened .accordion__icon:after {
    transform: translate(-50%, -50%) rotate(0deg); }

.accordion__header {
  min-height: 60px;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px 0px;
  cursor: pointer; }

.accordion__title {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 17px;
  color: #364152;
  text-align: left;
  padding-right: 24px; }
  @media (min-width: 577px) and (max-width: 991px) {
    .accordion__title {
      font-size: 1rem;
      font-weight: 500;
      line-height: 17px;
      color: #364152;
      padding-right: 32px; } }
  @media (min-width: 992px) {
    .accordion__title {
      font-size: 1.25rem;
      font-weight: 500;
      line-height: 26px;
      color: #364152;
      padding-right: 32px; } }

.accordion__icon {
  width: 24px;
  height: 24px;
  border: 2px solid #9aa3b2;
  border-radius: 50%;
  position: relative;
  transition: 0.3s ease-in-out; }
  .accordion__icon:before, .accordion__icon:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #9aa3b2;
    width: 12px;
    transition: 0.3s ease-in-out;
    height: 2px; }
  .accordion__icon:after {
    transform: translate(-50%, -50%) rotate(90deg); }

.accordion__desc {
  font-size: 1rem;
  font-weight: 500;
  line-height: 24px;
  color: #697586;
  text-align: left;
  padding: 4px 0px 16px; }
  .accordion__desc h4 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 24px;
    color: #364152;
    margin-bottom: 4px;
    margin-top: 8px; }
  .accordion__desc ul li {
    position: relative;
    padding-left: 13px;
    margin-bottom: 4px; }
    .accordion__desc ul li:before {
      content: "";
      width: 5px;
      height: 5px;
      min-width: 5px;
      background-color: #2970ff;
      position: absolute;
      left: 0;
      top: 9px;
      border-radius: 100%; }
  .accordion__desc ul + div {
    margin-top: 16px; }
  .accordion__desc p + p {
    margin-top: 16px; }
  .accordion__desc b,
  .accordion__desc strong {
    font-weight: 600 !important; }

@media (max-width: 767px) {
  .accordion-images {
    margin-bottom: 32px;
    display: flex;
    justify-content: center; } }

.accordion-images .accordion-image {
  display: none; }
  .accordion-images .accordion-image.isActive {
    display: block;
    animation-name: content;
    animation-direction: normal;
    animation-duration: 0.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1; }

.accordion-images--secondary {
  border-radius: 16px; }

.accordion--secondary {
  display: flex;
  flex-direction: column; }
  .accordion--secondary .spacer {
    width: 100%;
    height: 1px;
    background: #eff4ff;
    margin: 16px 0px; }
  .accordion--secondary .accordion__item {
    border-bottom: none; }
    .accordion--secondary .accordion__item.opened {
      border-radius: 16px;
      background: #D8FB4B; }
      .accordion--secondary .accordion__item.opened .accordion__title {
        color: #202939; }
      .accordion--secondary .accordion__item.opened .accordion__icon {
        border-color: #202939; }
        .accordion--secondary .accordion__item.opened .accordion__icon:before, .accordion--secondary .accordion__item.opened .accordion__icon:after {
          background: #202939; }
  .accordion--secondary .accordion__header {
    justify-content: space-between;
    padding: 0px 24px;
    min-height: 54px; }
    @media (max-width: 767px) {
      .accordion--secondary .accordion__header {
        padding: 0px 16px; } }
  .accordion--secondary .accordion__title {
    color: #364152; }
  .accordion--secondary .accordion__desc {
    padding: 4px 24px 16px;
    color: #202939; }
    @media (max-width: 767px) {
      .accordion--secondary .accordion__desc {
        padding: 4px 16px 16px; } }

@keyframes content {
  from {
    opacity: 0;
    transform: translateY(20px); }
  to {
    opacity: 1;
    transform: translateY(0%); } }

.testimonials {
  position: relative;
  width: 100%;
  padding: 32px 32px 48px;
  background: #161b27;
  border-radius: 32px;
  max-width: 1336px;
  margin: 0 auto;
  overflow: hidden; }
  .testimonials:before, .testimonials:after {
    content: "";
    position: absolute;
    width: 914px;
    min-width: 914px;
    height: 914px;
    border-radius: 100%;
    border: 100px solid #fff;
    opacity: 0.05; }
  .testimonials:before {
    top: -532px;
    right: -492px; }
    @media (max-width: 576px) {
      .testimonials:before {
        top: -642px;
        right: -682px; } }
    @media (min-width: 577px) and (max-width: 992px) {
      .testimonials:before {
        top: -622px;
        right: -622px; } }
  .testimonials:after {
    top: calc(100% - 211px);
    left: -304px; }
    @media (max-width: 576px) {
      .testimonials:after {
        top: calc(100% - 231px);
        left: -564px; } }
    @media (min-width: 577px) and (max-width: 992px) {
      .testimonials:after {
        top: calc(100% - 231px);
        left: -564px; } }
  .testimonials .testimonial {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 100%; }
    @media (max-width: 992px) {
      .testimonials .testimonial {
        padding: 125px 0px; } }
    .testimonials .testimonial__quote {
      display: flex;
      justify-content: center;
      margin-bottom: 40px; }
    .testimonials .testimonial__desc {
      max-width: 1096px;
      margin: 0 auto 10px;
      font-size: 1.25rem;
      font-weight: 500;
      line-height: 30px;
      color: #f8fafc;
      letter-spacing: -0.96px; }
      @media (min-width: 992px) {
        .testimonials .testimonial__desc {
          font-size: 2.25rem;
          font-weight: 500;
          line-height: 48px;
          letter-spacing: -0.72px; } }
    .testimonials .testimonial__name {
      display: block;
      font-size: 1.125rem;
      font-weight: 400;
      line-height: 28px;
      color: #9aa3b2; }
      @media (min-width: 992px) {
        .testimonials .testimonial__name {
          font-size: 1.5rem;
          font-weight: 400;
          line-height: 32px; } }
  .testimonials--secondary {
    padding: 125px 32px;
    height: 100%; }
    @media (min-width: 576px) and (max-width: 991px) {
      .testimonials--secondary {
        padding: 64px 32px; } }
    @media (min-width: 992px) {
      .testimonials--secondary {
        padding: 80px 32px; } }
    .testimonials--secondary .splide__track,
    .testimonials--secondary .splide__list,
    .testimonials--secondary .splide__slide {
      height: 100%; }
    .testimonials--secondary:before, .testimonials--secondary:after {
      border-color: #d8fb4b;
      opacity: 0.08; }
    .testimonials--secondary:before {
      top: -532px;
      right: -492px; }
      @media (max-width: 576px) {
        .testimonials--secondary:before {
          top: -642px;
          right: -682px; } }
      @media (min-width: 577px) and (max-width: 992px) {
        .testimonials--secondary:before {
          top: -622px;
          right: -622px; } }
    .testimonials--secondary:after {
      top: calc(100% - 211px);
      left: -304px; }
    .testimonials--secondary .splide {
      height: 100%; }
    .testimonials--secondary .splide__pagination {
      bottom: -32px; }
    .testimonials--secondary .testimonial {
      height: 100%;
      justify-content: center; }
      .testimonials--secondary .testimonial__desc {
        font-size: 1.25rem;
        font-weight: 500;
        line-height: 30px;
        color: #f8fafc; }
      .testimonials--secondary .testimonial__name {
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 28px;
        color: #9aa3b2; }

.features-cards {
  margin-top: 40px; }
  .features-cards .splide__track {
    overflow: visible; }
  .features-cards .splide__arrows {
    display: flex;
    align-items: center;
    width: 120px;
    justify-content: space-between;
    gap: 24px;
    margin-top: 32px; }
    .features-cards .splide__arrows .splide__arrow {
      position: relative;
      top: auto;
      transform: none;
      left: auto;
      right: auto; }

.card {
  padding: 16px;
  background: #fff;
  border-radius: 32px;
  border: 1px solid #f2f6ff;
  box-shadow: 0px 8px 16px 0px rgba(34, 34, 34, 0.06); }
  .card__image {
    width: 100%;
    height: 250px;
    overflow: hidden;
    border-radius: 16px;
    margin-bottom: 64px; }
    .card__image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 16px; }
  .card__body {
    min-height: 160px; }
  .card__title {
    position: relative;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 24px;
    color: #364152;
    padding-bottom: 9px;
    margin-bottom: 9px; }
    .card__title:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      height: 2px;
      width: 32px;
      background: #364152; }
  .card__desc {
    font-size: 1rem;
    font-weight: 500;
    line-height: 24px;
    color: #364152; }

.features {
  margin-top: 66px; }
  .features--three {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 32px; }
    @media (min-width: 767px) {
      .features--three {
        grid-template-columns: repeat(3, 1fr); } }
  .features .feature__icon {
    display: flex;
    width: 48px;
    height: 48px;
    padding: 12px;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 1px solid #e3e8ef;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    background: #fff; }
    .features .feature__icon img {
      max-width: 100%; }
  .features .feature__title {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 150%;
    color: #364152;
    margin-bottom: 8px; }
  .features .feature__desc {
    font-size: 1rem;
    font-weight: 500;
    line-height: 150%;
    color: #697586; }
  .features .feature--center .feature__icon {
    margin: 0 auto 20px; }
  .features .feature--center .feature__title, .features .feature--center .feature__desc {
    text-align: center; }

.get-started {
  padding: 74px 32px;
  text-align: center;
  position: relative;
  max-width: 1336px;
  margin: 0 auto; }
  @media (max-width: 576px) {
    .get-started {
      padding: 190px 16px; } }
  .get-started-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 32px;
    width: 100%;
    height: 100%; }
    .get-started-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      border-radius: 32px; }
  .get-started__content {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 615px;
    margin: 0 auto; }
  .get-started__title {
    font-size: 2rem;
    font-weight: 700;
    line-height: 42px;
    color: #eef2f6;
    letter-spacing: -0.64px;
    margin-bottom: 32px; }
    @media (min-width: 992px) {
      .get-started__title {
        font-size: 3rem;
        font-weight: 700;
        line-height: 56px;
        letter-spacing: -0.96px; } }
  .get-started__form {
    margin-bottom: 24px; }
  .get-started__desc {
    font-size: 1rem;
    font-weight: 500;
    line-height: 32px;
    color: #eef2f6;
    letter-spacing: -0.48px; }
    @media (min-width: 992px) {
      .get-started__desc {
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 32px; } }

.blog--other {
  margin-top: 48px; }

.blog__list {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(1, 1fr); }
  @media (min-width: 768px) and (max-width: 1200px) {
    .blog__list {
      gap: 24px 24px;
      grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 1201px) {
    .blog__list {
      gap: 64px 20px;
      grid-template-columns: repeat(3, 1fr); } }

.blog-item {
  background: #fff;
  border: 1px solid #e3e8ef;
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06);
  border-radius: 12px;
  transition: 0.3s ease-in-out; }
  .blog-item:hover {
    background: #eef2f6; }
  .blog-item__image {
    width: 100%;
    height: 300px;
    border-radius: 12px 12px 0px 0px;
    overflow: hidden; }
    .blog-item__image img {
      width: 100%;
      height: 100%;
      border-radius: 12px 12px 0px 0px;
      object-fit: cover;
      object-position: top center; }
  .blog-item__body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px;
    gap: 24px 0px;
    height: calc(100% - 300px); }
  .blog-item__title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 26px;
    color: #121926;
    margin-bottom: 8px;
    text-align: left;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
    @media (min-width: 768px) {
      .blog-item__title {
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 28px; } }
  .blog-item__desc {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 21px;
    color: #364152;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: left; }
    @media (min-width: 768px) {
      .blog-item__desc {
        font-size: 1rem;
        font-weight: 400;
        line-height: 28px; } }

.post-details {
  display: flex;
  align-items: center;
  gap: 16px; }
  .post-details__avatar {
    width: 48px;
    height: 48px;
    border-radius: 100%; }
    .post-details__avatar img {
      width: 100%;
      height: 100%;
      border-radius: 100%;
      object-fit: cover;
      object-position: center; }
  .post-details__info {
    display: flex;
    flex-direction: column;
    text-align: left; }
  .post-details__author {
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 21px;
    color: #121926;
    margin-bottom: 3px; }
  .post-details__data {
    display: flex;
    align-items: center;
    position: relative; }
  .post-details__date {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 21px;
    color: #364152; }
  .post-details__dot {
    width: 5px;
    height: 5px;
    background: #000;
    border-radius: 100%;
    margin: 3px 8px; }
  .post-details__read {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 21px;
    color: #364152; }

article.single-post {
  padding: 96px 0px; }
  @media (min-width: 1201px) {
    article.single-post {
      padding: 148px 0px; } }

.single-post__header {
  max-width: 960px;
  margin: 0 auto; }

.single-post__title {
  margin-bottom: 48px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: -0.5px; }
  @media (min-width: 1201px) {
    .single-post__title {
      font-size: 3rem;
      font-weight: 600;
      line-height: 60px; } }
  @media (max-width: 576px) {
    .single-post__title {
      text-align: left; } }

.single-post__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  gap: 24px; }

.single-post__details {
  display: flex;
  align-items: center;
  gap: 16px; }

.single-post__avatar {
  width: 48px;
  height: 48px;
  border-radius: 100%; }
  .single-post__avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.single-post__info {
  display: flex;
  flex-direction: column; }

.single-post__author {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 21px;
  color: #121926;
  margin-bottom: 3px; }

.single-post__data {
  display: flex;
  align-items: center;
  position: relative; }

.single-post__date {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 21px;
  color: #364152; }

.single-post__dot {
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 100%;
  margin: 3px 8px; }

.single-post__read {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 21px;
  color: #364152; }

.single-post__featured-image {
  margin: 32px auto 48px;
  width: 100%;
  max-width: 1216px;
  max-height: 560px;
  overflow: hidden; }
  @media (min-width: 1201px) {
    .single-post__featured-image {
      margin: 64px auto 96px; } }
  .single-post__featured-image img {
    width: 100%;
    object-fit: cover;
    border-radius: 12px; }

.single-post__content {
  max-width: 720px;
  margin: 0 auto 48px; }
  .single-post__content h2,
  .single-post__content h3,
  .single-post__content h4,
  .single-post__content h5,
  .single-post__content h6,
  .single-post__content ul li,
  .single-post__content ol li {
    text-align: left; }
  .single-post__content h2 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 32px; }
    @media (min-width: 1201px) {
      .single-post__content h2 {
        font-size: 1.875rem;
        font-weight: 600;
        line-height: 38px; } }
  .single-post__content h3 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 32px; }
    @media (min-width: 1201px) {
      .single-post__content h3 {
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 32px; } }
  .single-post__content h2 + p {
    margin-top: 20px; }
  .single-post__content h3 + p {
    margin-top: 20px; }
  .single-post__content p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    color: #4b5565; }
    @media (min-width: 1201px) {
      .single-post__content p {
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 28px;
        color: #4b5565; } }
    .single-post__content p + h2 {
      margin-top: 32px; }
    .single-post__content p + ul,
    .single-post__content p ol {
      margin-top: 24px; }
  .single-post__content ul li,
  .single-post__content ol li {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    color: #4b5565; }
    .single-post__content ul li:not(:last-child),
    .single-post__content ol li:not(:last-child) {
      margin-bottom: 10px; }
    @media (min-width: 1201px) {
      .single-post__content ul li,
      .single-post__content ol li {
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 28px;
        color: #4b5565; } }
  .single-post__content figure.wp-block-image {
    margin: 48px 0px; }
    .single-post__content figure.wp-block-image img {
      height: auto;
      border-radius: 12px; }
  .single-post__content figure.wp-block-pullquote {
    padding: 0;
    margin: 48px 0px; }
    .single-post__content figure.wp-block-pullquote blockquote {
      display: flex;
      flex-direction: column-reverse;
      text-align: left;
      border-left: 2px solid #004eeb;
      padding-left: 20px;
      margin: 0; }
      .single-post__content figure.wp-block-pullquote blockquote cite {
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 36px;
        color: #121926; }
      .single-post__content figure.wp-block-pullquote blockquote p {
        font-size: 1rem;
        font-weight: 400;
        line-height: 24px;
        color: #4b5565;
        margin-top: 32px; }

.single-post__bottom {
  border-top: 1px solid #e3e8ef;
  padding-top: 24px;
  max-width: 720px;
  margin: 0 auto; }

.pagination {
  margin-top: 64px;
  padding-top: 20px;
  border-top: 1px solid #e3e8ef;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .pagination.isCentered {
    justify-content: center; }
  .pagination-numbers {
    display: flex;
    align-items: center; }
    .pagination-numbers > div,
    .pagination-numbers > a {
      width: 40px;
      height: 40px;
      min-width: 40px;
      border-radius: 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: 0.3s ease-in-out;
      font-size: 0.875rem;
      font-weight: 20;
      line-height: 400px;
      color: #202939; }
      .pagination-numbers > div.current,
      .pagination-numbers > a.current {
        background: #f8fafc;
        font-weight: 500; }
      .pagination-numbers > div:not(.current):hover,
      .pagination-numbers > a:not(.current):hover {
        background: #e3e8ef; }

.single-post__share {
  display: flex;
  gap: 12px; }

.copy-link {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 8px 14px;
  background-color: #fff;
  border: 1px solid #cdd5df;
  color: #364152;
  border-radius: 8px;
  width: fit-content;
  cursor: pointer;
  transition: 0.3s ease-in-out; }
  .copy-link svg {
    margin-right: 8px; }
  .copy-link:hover {
    background: #f6f7f9; }

.social-share {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #cdd5df;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  transition: 0.2s ease-in-out; }
  .social-share:hover {
    background: #f6f7f9; }

.not-found {
  height: calc(100vh - 72px); }
  @media (min-width: 1201px) {
    .not-found {
      height: calc(100vh - 80px);
      display: flex !important;
      align-items: center;
      justify-content: center; } }

.notification {
  position: fixed;
  z-index: 99999;
  background: #269f26;
  padding: 8px 16px;
  border-radius: 30px;
  top: 22px;
  right: 24px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 21px;
  color: #fff;
  transform: translateX(100%);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  text-align: center; }
  .notification.active {
    visibility: visible;
    opacity: 1;
    transform: translateX(0px); }

@media (max-width: 767px) {
  #pricing .container--slider {
    padding: 0px 32px; } }

.pricing {
  width: 100%;
  margin-bottom: 32px; }
  .pricing #pricingSlider .splide__arrows .splide__arrow {
    border: 1px solid #364152;
    width: 24px;
    min-width: 24px;
    height: 24px;
    padding: 5px; }
    .pricing #pricingSlider .splide__arrows .splide__arrow--prev {
      left: -28px; }
    .pricing #pricingSlider .splide__arrows .splide__arrow--next {
      right: -28px; }
    .pricing #pricingSlider .splide__arrows .splide__arrow:disabled {
      border-color: #e3e8ef; }
  .pricing-plan {
    background: #fff;
    border: 1px solid #e8eaef;
    border-radius: 16px;
    padding: 24px 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    height: 100%; }
    .pricing-plan--individual {
      width: 100%;
      margin: 48px auto 0;
      max-width: 384px; }
    @media (min-width: 1201px) {
      .pricing-plan {
        padding: 40px 32px 32px; } }
    .pricing-plan__footer {
      display: flex;
      justify-content: center;
      width: 100%;
      margin-top: 40px; }
      .pricing-plan__footer .button {
        width: 100%; }
    .pricing-plan__heading {
      margin-bottom: 12px;
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .pricing-plan__badge {
      border-radius: 30px;
      background: #D8FB4B;
      padding: 4px 16px;
      font-size: 1rem;
      font-weight: 500;
      line-height: 24px;
      color: #222;
      letter-spacing: -0.32px; }
    .pricing-plan__title {
      font-size: 2rem;
      font-weight: 600;
      line-height: 44px;
      color: #202939;
      display: flex;
      align-items: center;
      text-align: left;
      gap: 8px; }
    .pricing-plan__icon {
      display: flex;
      align-items: center; }
    .pricing-plan__desc {
      font-size: 1.125rem;
      font-weight: 400;
      line-height: 27px;
      color: #9aa3b2;
      letter-spacing: -0.36px;
      margin-bottom: 24px; }
    .pricing-plan__price {
      display: flex;
      align-items: center;
      gap: 4px;
      margin-bottom: 8px; }
      .pricing-plan__price:not(.period) {
        letter-spacing: -1.2px;
        font-size: 2.5rem;
        font-weight: 700;
        line-height: 60px;
        color: #364152; }
      .pricing-plan__price .period {
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 27px;
        color: #9aa3b2;
        letter-spacing: -0.36px; }
    .pricing-plan__setup-fee {
      font-size: 1.125rem;
      font-weight: 500;
      line-height: 27px;
      color: #9aa3b2;
      margin-bottom: 24px; }
    .pricing-plan__features {
      padding: 0; }
      .pricing-plan__features li {
        position: relative;
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 24px;
        color: #4b5565;
        list-style: none;
        padding-left: 36px;
        text-align: left;
        letter-spacing: -0.36px; }
        .pricing-plan__features li:before {
          content: "";
          position: absolute;
          top: 1px;
          left: 0px;
          background-image: url("../img/check-icon-blue.png");
          background-repeat: no-repeat;
          width: 24px;
          height: 24px;
          min-width: 24px; }
        .pricing-plan__features li:not(:last-child) {
          margin-bottom: 24px; }
    .pricing-plan__footer {
      width: 100%;
      margin-top: 24px; }
      .pricing-plan__footer .btn, .pricing-plan__footer .navigation ul.menu > li.menu-button a, .navigation ul.menu > li.menu-button .pricing-plan__footer a {
        width: 100%; }

.switcher-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px; }
  .switcher-wrapper .switcher {
    display: flex;
    align-items: center;
    gap: 13px;
    margin-bottom: 28px; }
    .switcher-wrapper .switcher__label {
      font-size: 1.25rem;
      font-weight: 600;
      line-height: 30px;
      color: #0d121f;
      letter-spacing: -0.4px; }
    .switcher-wrapper .switcher #switcher {
      display: none; }
      .switcher-wrapper .switcher #switcher:checked + .switcher__box:after {
        left: calc(100% - 5px);
        transform: translateX(-100%); }
    .switcher-wrapper .switcher__box {
      width: 70px;
      height: 36px;
      border-radius: 30px;
      background: #2970ff;
      cursor: pointer;
      text-indent: -9999px;
      position: relative; }
      .switcher-wrapper .switcher__box:after {
        content: "";
        position: absolute;
        top: 4px;
        left: 5px;
        width: 28px;
        height: 28px;
        background: #fff;
        border-radius: 50px;
        transition: 0.3s; }
      .switcher-wrapper .switcher__box:active:after {
        width: 36px; }
  .switcher-wrapper .save-more {
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 21px;
    color: #0d121f;
    padding: 4px 12px;
    border-radius: 30px;
    background: #d1e0ff;
    letter-spacing: -0.28px;
    position: relative; }
    .switcher-wrapper .save-more:before {
      content: "";
      position: absolute;
      background: url("../img/arrow-pricing.svg");
      width: 58px;
      height: 58px;
      right: -50px;
      transform: rotate(-3deg);
      top: -31px; }

.form-short .form-content p {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  position: relative; }
  @media (max-width: 576px) {
    .form-short .form-content p {
      flex-direction: column; } }
  .form-short .form-content p label {
    width: 100%; }

.form-short .form-content .wpcf7-form-control-wrap {
  width: 100%; }

.form-short .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance) {
  width: 100%;
  background: #fff;
  border: 1px solid #cdd5df;
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
  border-radius: 8px;
  min-height: 48px;
  padding: 0px 14px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  color: #121926; }
  .form-short .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance)::placeholder {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    color: #697586; }
  .form-short .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus {
    outline: none;
    border-color: #155eef; }

.form-short .form-content .wpcf7-submit {
  width: 200px;
  height: 48px; }
  @media (max-width: 576px) {
    .form-short .form-content .wpcf7-submit {
      width: 100%; } }
  .form-short .form-content .wpcf7-submit:disabled {
    background: #68696b;
    border-color: #68696b; }

.form-short .form-content .wpcf7-not-valid-tip {
  text-align: left; }

.form-short .form-content .wpcf7-spinner {
  position: absolute;
  right: -18px;
  top: 13px; }

.form-short .wpcf7-response-output {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 21px;
  color: #eef2f6;
  text-align: left;
  padding: 8px 14px !important;
  margin: 12px 0 4px !important; }

.contact {
  display: flex;
  flex-direction: column;
  gap: 30px 0px;
  max-width: 100%;
  margin-top: 48px; }
  @media (min-width: 992px) {
    .contact {
      gap: 30px 32px;
      flex-direction: row; } }
  @media (min-width: 1201px) {
    .contact {
      gap: 64px 48px; } }
  .contact--thanks {
    margin-top: 96px; }
  .contact__image {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center; }
    @media (max-width: 991px) {
      .contact__image {
        margin: 0 auto;
        display: flex;
        justify-content: center; } }
  .contact__form {
    background: #fff;
    border: 1px solid #eef2f6;
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
    border-radius: 12px;
    padding: 24px;
    max-width: 544px;
    position: relative;
    z-index: 2;
    width: 100%; }
    @media (max-width: 991px) {
      .contact__form {
        margin: 0 auto;
        max-width: 100%; } }
    @media (min-width: 992px) {
      .contact__form {
        min-width: 500px;
        width: 100%; } }
  .contact .thanks {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 360px;
    margin: 0 auto;
    height: 100%; }
    .contact .thanks__icon {
      width: 56px;
      height: 56px;
      min-width: 56px;
      margin: 0 auto 24px; }
    .contact .thanks__title {
      font-size: 1.875rem;
      font-weight: 600;
      line-height: 38px;
      color: #121926;
      margin-bottom: 12px; }
    .contact .thanks__desc {
      font-size: 1rem;
      font-weight: 400;
      line-height: 24px;
      color: #4b5565; }
  .contact__title {
    display: flex;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 38px;
    color: #121926;
    margin-bottom: 10px; }
    .contact__title p {
      display: flex;
      gap: 5px; }
      .contact__title p span.text {
        white-space: nowrap; }
      .contact__title p span {
        width: auto; }
        .contact__title p span input {
          width: 100%;
          border: none;
          pointer-events: none;
          font-size: 1.875rem;
          font-weight: 600;
          line-height: 38px;
          color: #121926; }
          .contact__title p span input:focus {
            border: none;
            outline: none;
            font-size: 1.875rem;
            font-weight: 600;
            line-height: 38px;
            color: #121926; }
  .contact__desc {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 26px;
    color: #364152; }
  .contact__image-wrapper {
    position: relative; }
  .contact .form-content {
    margin-top: 20px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px 16px;
    width: 100%; }
    .contact .form-content textarea {
      padding-top: 8px !important; }
    .contact .form-content > div {
      max-width: 100%; }
    .contact .form-content div:first-child, .contact .form-content div:nth-child(2) {
      grid-column: 1/2; }
    .contact .form-content .form-interested {
      grid-column: 1/2; }
    .contact .form-content .form-additional {
      grid-column: 1/2; }
    .contact .form-content .form-terms {
      grid-column: 1/2; }
    .contact .form-content .form-submit {
      grid-column: 1/2;
      position: relative; }
      .contact .form-content .form-submit > p {
        display: flex; }
      .contact .form-content .form-submit .wpcf7-submit {
        width: 100%;
        background: #155eef;
        border: 1px solid #155eef;
        box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
        border-radius: 8px;
        cursor: pointer;
        height: 48px;
        display: flex;
        justify-content: center;
        text-align: center;
        align-items: center;
        font-size: 1rem;
        font-weight: 600;
        line-height: 24px;
        color: #fff;
        transition: 0.3s ease-in-out; }
        .contact .form-content .form-submit .wpcf7-submit:disabled {
          background: #68696b;
          border-color: #68696b; }
        .contact .form-content .form-submit .wpcf7-submit:not(:disabled):hover {
          background: #0040c1; }
      .contact .form-content .form-submit .wpcf7-spinner {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin: 0; }
    @media (min-width: 992px) {
      .contact .form-content {
        grid-template-columns: repeat(2, 1fr); }
        .contact .form-content div:first-child, .contact .form-content div:nth-child(2) {
          grid-column: 1/3; }
        .contact .form-content .form-interested {
          grid-column: 1/3; }
        .contact .form-content .form-additional {
          grid-column: 1/3; }
        .contact .form-content .form-terms {
          grid-column: 1/3; }
        .contact .form-content .form-submit {
          grid-column: 1/3; } }
    .contact .form-content .form-label {
      display: block;
      font-size: 0.875rem;
      font-weight: 500;
      line-height: 20px;
      color: #697586;
      margin-bottom: 6px; }
    .contact .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance) {
      width: 100%;
      background: #fff;
      border: 1px solid #cdd5df;
      border-radius: 8px;
      min-height: 40px;
      padding: 0px 12px;
      font-size: 1rem;
      font-weight: 400;
      line-height: 24px;
      color: #697586; }
      .contact .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance)::placeholder {
        font-size: 1rem;
        font-weight: 400;
        line-height: 24px;
        color: #697586; }
      .contact .form-content .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus {
        outline: none;
        border-color: #155eef; }
    .contact .form-content textarea.wpcf7-form-control {
      resize: none; }
    .contact .form-content .wpcf7-not-valid-tip {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 20px;
      color: #d92d20; }
    .contact .form-content .wpcf7-acceptance .wpcf7-list-item {
      margin: 0; }
      .contact .form-content .wpcf7-acceptance .wpcf7-list-item label input {
        display: none; }
        .contact .form-content .wpcf7-acceptance .wpcf7-list-item label input + span {
          position: relative;
          padding-left: 32px; }
          .contact .form-content .wpcf7-acceptance .wpcf7-list-item label input + span:before {
            content: "";
            width: 16px;
            height: 16px;
            min-width: 16px;
            border: 1px solid #cdd5df;
            position: absolute;
            top: 1px;
            left: 0;
            border-radius: 100%;
            transition: 0.2s ease-in-out; }
        .contact .form-content .wpcf7-acceptance .wpcf7-list-item label input:checked + span:before {
          border-color: #004eeb;
          background: #fff; }
        .contact .form-content .wpcf7-acceptance .wpcf7-list-item label input:checked + span:after {
          content: "";
          position: absolute;
          width: 6px;
          height: 6px;
          min-width: 6px;
          border-radius: 100%;
          left: 5px;
          top: 6px;
          transition: 0.2s ease-in-out;
          background: #004eeb; }
      .contact .form-content .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
        font-size: 0.875rem;
        font-weight: 500;
        line-height: 20px;
        color: #9aa3b2;
        cursor: pointer; }
        .contact .form-content .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:hover:before {
          border-color: #004eeb; }
        .contact .form-content .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a {
          color: #2970ff; }
          .contact .form-content .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a:hover {
            text-decoration: underline; }
  .contact .wpcf7-form.sent .wpcf7-response-output {
    display: none !important; }

.faq {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  max-width: 768px;
  margin: 64px auto 0; }
  .faq__item {
    border-radius: 5px;
    background: #fff;
    transition: 0.3s ease-in-out;
    height: 50px;
    overflow: hidden;
    width: 100%; }
    .faq__item.opened .plus-icon::after {
      transform: translate(-50%, -50%) rotate(0deg); }
  .faq .spacer {
    width: 100%;
    height: 1px;
    background: #eff4ff;
    margin: 16px 0px; }
  .faq__header {
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer; }
  .faq__title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 700;
    line-height: 24px;
    color: #121926; }
    @media (min-width: 1201px) {
      .faq__title {
        font-size: 1.125rem;
        font-weight: 700;
        line-height: 28px;
        color: #121926; } }
  .faq__desc {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 21px;
    color: #4b5565;
    text-align: left;
    padding-right: 48px; }
    .faq__desc p + p {
      margin-top: 16px; }
    .faq__desc b,
    .faq__desc strong {
      font-weight: 600 !important; }
    @media (min-width: 577px) {
      .faq__desc {
        font-size: 1rem;
        font-weight: 400;
        line-height: 24px;
        color: #4b5565; } }
  .faq .plus-icon {
    margin-left: 24px;
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    padding: 4px;
    position: relative;
    border: 2px solid #9aa3b2;
    border-radius: 50%;
    transition: 0.3s ease-in-out; }
    .faq .plus-icon::before, .faq .plus-icon::after {
      content: "";
      display: block;
      position: absolute;
      width: 11px;
      height: 2px;
      top: 50%;
      left: 50%;
      background-color: #9aa3b2;
      border-radius: 2px;
      transform: translate(-50%, -50%) rotate(0);
      transition: all 0.2s ease; }
    .faq .plus-icon::after {
      transform: translate(-50%, -50%) rotate(90deg); }

.cms {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 992px) {
    .cms {
      max-width: 768px; } }
  .cms .has-text-align-center {
    text-align: center; }
  .cms h1 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 36px;
    color: #000;
    margin-bottom: 32px; }
    @media (min-width: 992px) {
      .cms h1 {
        font-size: 3.5rem;
        font-weight: 700;
        line-height: 64px;
        margin-bottom: 48px; } }
  .cms h2 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 44px;
    color: #121926;
    margin-bottom: 20px;
    letter-spacing: -0.64px; }
    @media (min-width: 992px) {
      .cms h2 {
        font-size: 2.25rem;
        font-weight: 700;
        line-height: 44px;
        letter-spacing: -0.72px; } }
  .cms h3 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 28px;
    color: #121926;
    margin-bottom: 8px; }
  .cms h6 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 30px;
    color: #4b5565;
    letter-spacing: -0.2px;
    margin-bottom: 64px; }
  .cms hr.wp-block-separator {
    display: block;
    border-style: solid;
    border-color: #e3e8ef;
    margin: 32px 0px; }
  .cms ul,
  .cms li {
    font-size: 1rem;
    font-weight: 400;
    line-height: 28px;
    color: #4b5565;
    letter-spacing: -0.2px; }
    @media (min-width: 992px) {
      .cms ul,
      .cms li {
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 28px; } }
  .cms ul {
    list-style-type: disc;
    padding-left: 24px; }
    .cms ul li::marker {
      font-size: 18px;
      color: #000; }
    .cms ul li:not(:last-child) {
      margin-bottom: 16px; }
  .cms ul + h2 {
    margin-top: 24px; }
  .cms ol + h2 {
    margin-top: 24px; }
  .cms ol {
    list-style: decimal;
    padding-left: 24px; }
  .cms p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 28px;
    color: #4b5565;
    letter-spacing: -0.2px; }
    @media (min-width: 992px) {
      .cms p {
        font-size: 1.125rem;
        font-weight: 400;
        line-height: 28px; } }
    .cms p + p {
      margin-top: 24px; }
      @media (min-width: 992px) {
        .cms p + p {
          margin-top: 32px; } }
    .cms p + ol {
      margin-top: 24px; }
    .cms p + ul {
      margin-top: 24px; }
    .cms p + h2 {
      margin-top: 24px; }
      @media (min-width: 992px) {
        .cms p + h2 {
          margin-top: 32px; } }
  .cms figure.wp-block-image {
    margin: 32px 0px; }
    @media (min-width: 992px) {
      .cms figure.wp-block-image {
        margin: 48px 0px; } }
    .cms figure.wp-block-image img {
      width: 100%;
      max-width: 100%;
      object-fit: contain;
      height: auto !important; }
    .cms figure.wp-block-image figcaption {
      font-size: 0.75rem;
      font-weight: 400;
      line-height: 18px;
      color: #364152; }
      @media (min-width: 992px) {
        .cms figure.wp-block-image figcaption {
          font-size: 0.875rem;
          font-weight: 400;
          line-height: 20px; } }

.megamenu {
  width: 100%;
  background: #fff; }
  @media (max-width: 767px) {
    .megamenu {
      margin-top: 16px;
      display: none; }
      .megamenu.active {
        display: block; } }
  @media (min-width: 768px) {
    .megamenu {
      position: absolute;
      top: 98px;
      left: 0;
      padding: 32px;
      transform: translateY(-10px);
      visibility: hidden;
      transition: 0.3s ease-in-out;
      opacity: 0; }
      .megamenu.active {
        visibility: visible;
        transform: translateY(0);
        opacity: 1; } }
  @media (min-width: 768px) and (max-width: 1200px) {
    .megamenu {
      padding: 32px; } }
  @media (min-width: 1201px) {
    .megamenu {
      padding: 32px 60px; } }
  .megamenu__content {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 24px; }
    @media (min-width: 768px) {
      .megamenu__content {
        grid-template-columns: repeat(3, 1fr);
        gap: 32px; } }
  .megamenu__column {
    display: flex;
    flex-direction: column;
    gap: 24px; }
    @media (min-width: 768px) {
      .megamenu__column {
        max-width: 234px; } }
  .megamenu__title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 24px;
    color: #4b5565; }
  .megamenu a.megamenu__title {
    color: #155eef !important; }
  .megamenu__desc {
    font-size: 1rem;
    font-weight: 700;
    line-height: 24px;
    color: #4b5565; }
  .megamenu__action {
    display: flex; }

.header {
  position: absolute;
  width: 100%;
  top: 0;
  background: transparent;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  height: 98px;
  z-index: 9;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  transition: 0.3s ease-in-out; }
  .header--white {
    background: #fff; }
  .header.isScrolled-up {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transition: 0.6s;
    background: #fff; }
    .header.isScrolled-up .logo-white {
      display: none !important; }
    .header.isScrolled-up .logo-dark {
      display: block !important; }
    .header.isScrolled-up #toggleMenu span {
      background: #000 !important; }
  .header.isScrolled-down {
    position: fixed;
    top: -100%;
    width: 100%;
    left: 0;
    transition: 0.6s;
    background: #fff; }
    .header.isScrolled-down .logo-white {
      display: none !important; }
    .header.isScrolled-down .logo-dark {
      display: block !important; }
    .header.isScrolled-down #toggleMenu span {
      background: #000 !important; }
  .header.menuOpened {
    position: fixed !important;
    top: 0 !important; }
  .header > .container {
    height: 100%; }
  .header__logo {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 24px;
    height: 100%;
    transform: 0.3s ease-in-out; }
    .header__logo a {
      height: 100%;
      display: flex;
      align-items: center; }
    .header__logo img {
      object-fit: scale-down;
      max-height: 48px;
      width: 100%; }
  .header__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%; }
  .header__social {
    display: flex;
    align-items: center;
    gap: 20px; }
    .header__social a svg {
      stroke: #697586;
      transition: 0.3s ease-in-out; }
    .header__social a:hover svg {
      stroke: #fff; }

.navigation {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  @media (min-width: 768px) {
    .navigation {
      height: 100%; } }
  .navigation.isScrolled .navigation__logo {
    width: 32px;
    height: 32px;
    margin-right: 58px; }
  .navigation__logo {
    width: 0;
    height: 0;
    transition: 0.3s ease-in-out;
    position: relative;
    z-index: 9; }
  @media (min-width: 768px) {
    .navigation .menu-menu-1-container, .navigation .menu-menu-en-container {
      height: 100%; } }
  .navigation ul.menu {
    flex-direction: row;
    display: flex;
    align-items: center;
    height: 100%;
    gap: 0px 32px;
    z-index: 9; }
    .navigation ul.menu > li {
      display: flex;
      align-items: center;
      height: 100%; }
      .navigation ul.menu > li > a {
        position: relative;
        font-size: 0.875rem;
        font-weight: 700;
        line-height: 18px;
        color: #9aa3b2;
        transition: 0.3s ease-in-out;
        padding: 4px 0px;
        height: 100%;
        display: flex;
        align-items: center; }
      .navigation ul.menu > li.menu-button a {
        background: #eff4ff;
        color: #155eef;
        padding: 0px 16px 0px; }
      @media (min-width: 1201px) {
        .navigation ul.menu > li.hasMegaMenu:hover .megamenu {
          display: block;
          visibility: visible;
          opacity: 1;
          transform: translateY(0); } }
      .navigation ul.menu > li.hasMegaMenu a {
        display: flex;
        align-items: center;
        gap: 4px; }
        .navigation ul.menu > li.hasMegaMenu a .chevronIcon {
          display: flex;
          align-items: center;
          padding-top: 1px; }
          .navigation ul.menu > li.hasMegaMenu a .chevronIcon svg {
            fill: #9aa3b2; }
            @media (max-width: 767px) {
              .navigation ul.menu > li.hasMegaMenu a .chevronIcon svg {
                fill: #4b5565; } }
  @media (max-width: 767px) {
    .navigation {
      overflow-x: auto;
      position: fixed;
      top: 98px;
      right: 0;
      transform: translateX(100%);
      height: calc(100vh - 98px);
      width: 100%;
      background: #fff;
      padding: 24px 16px;
      transition: 0.3s ease-in-out;
      z-index: 999;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start;
      gap: 32px 0px;
      border-top: 1px solid #eef2f6; } }
  @media (max-width: 767px) and (min-width: 577px) {
    .navigation {
      padding: 32px 24px;
      width: 320px;
      align-items: flex-start; } }
  @media (max-width: 767px) {
      .navigation > div {
        width: 100%; }
      .navigation ul.menu {
        flex-direction: column;
        align-items: flex-start;
        gap: 32px; }
        .navigation ul.menu > li {
          width: 100%; }
          .navigation ul.menu > li:not(.menu-button) a {
            width: 100%; }
          .navigation ul.menu > li:not(.menu-button) a:not(.megamenu__title) {
            display: block;
            font-size: 1.25rem;
            font-weight: 500;
            line-height: 30px;
            color: #202939;
            padding: 8px 0px; }
          .navigation ul.menu > li.hasMegaMenu {
            flex-direction: column;
            align-items: flex-start; }
            .navigation ul.menu > li.hasMegaMenu a {
              display: flex !important;
              gap: 16px; }
      .navigation.active {
        transform: translateX(0); } }
  .navigation--white ul.menu > li > a {
    color: #4b5565; }
    .navigation--white ul.menu > li > a .chevronIcon svg {
      fill: #4b5565; }

#toggleMenu {
  cursor: pointer;
  position: relative;
  width: 20px;
  height: 20px;
  margin-top: 2px; }
  #toggleMenu span {
    display: block;
    position: absolute;
    height: 0.15rem;
    width: 20px;
    background: #fff;
    border-radius: 8px;
    opacity: 1;
    left: 0;
    transform: rotate(0deg);
    transition: 0.25s ease-in-out; }
    #toggleMenu span:nth-child(1) {
      top: 0px;
      transform-origin: left center; }
    #toggleMenu span:nth-child(2) {
      top: 7px;
      transform-origin: left center; }
    #toggleMenu span:nth-child(3) {
      top: 14px;
      transform-origin: left center; }
  #toggleMenu.burger--white span {
    background: #000; }
  @media (min-width: 768px) {
    #toggleMenu {
      display: none; } }
  #toggleMenu.opened span:nth-child(1) {
    transform: rotate(45deg);
    top: 0px;
    left: 3px; }
  #toggleMenu.opened span:nth-child(2) {
    width: 0%;
    opacity: 0; }
  #toggleMenu.opened span:nth-child(3) {
    transform: rotate(-45deg);
    top: 14px;
    left: 3px; }

.footer {
  background: #f8fafc;
  padding: 64px 0px 48px; }
  .footer-column__title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 24px;
    color: #4b5565; }
  .footer__content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    gap: 48px 32px;
    flex-wrap: wrap; }
    @media (max-width: 576px) {
      .footer__content {
        flex-direction: column; } }
  .footer__logo {
    display: flex;
    align-items: flex-start;
    margin-bottom: 26px; }
    .footer__logo img {
      width: 100%; }
  .footer__desc {
    font-size: 1rem;
    font-weight: 700;
    line-height: 24px;
    color: #4b5565;
    max-width: 200px; }
  .footer__menu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    margin-top: 24px; }
    .footer__menu li a {
      display: flex;
      font-size: 1rem;
      font-weight: 700;
      line-height: 150%;
      color: #4b5565;
      padding: 4px 0px;
      transition: 0.3s ease-in-out; }
  .footer__bottom {
    border-top: 1px solid #e3e8ef;
    padding-top: 32px;
    max-width: 1216px;
    margin: 64px auto 0px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .footer__bottom .copyright {
      font-size: 1rem;
      font-weight: 400;
      line-height: 24px;
      color: #697586; }
    .footer__bottom .terms {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 20px; }
      .footer__bottom .terms a {
        font-size: 1rem;
        font-weight: 400;
        line-height: 24px;
        color: #697586;
        white-space: nowrap;
        transition: 0.3s ease-in-out; }
  .footer-social {
    display: flex;
    align-items: center;
    gap: 24px; }
    .footer-social__item {
      width: 24px;
      height: 24px;
      display: flex;
      align-items: center;
      justify-items: center; }
    .footer-social__icon {
      display: flex;
      align-items: center;
      justify-content: center; }
      .footer-social__icon svg {
        fill: #697586;
        transition: 0.3s ease-in-out; }
  .footer-terms {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px; }
    .footer-terms li a {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 22px;
      color: #9aa3b2;
      white-space: nowrap;
      transition: 0.3s ease-in-out;
      text-decoration: underline; }
      .footer-terms li a:hover {
        color: #fff; }
  .footer-made {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 22px;
    color: #9aa3b2; }
    .footer-made a {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 22px;
      color: #fff;
      transition: 0.3s ease-in-out; }
      .footer-made a:hover {
        color: #fff; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none; }

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto; }

.splide:not(.is-overflow) .splide__pagination {
  display: none; }

.splide__progress__bar {
  width: 0; }

.splide {
  position: relative;
  visibility: hidden; }

.splide.is-initialized,
.splide.is-rendered {
  visibility: visible; }

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative; }

.splide__slide img {
  vertical-align: bottom; }

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
  display: none; }

.splide__toggle.is-active .splide__toggle__pause {
  display: inline; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

@keyframes splide-loading {
  0% {
    transform: rotate(0); }
  to {
    transform: rotate(1turn); } }

.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0; }

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide__track--ttb > .splide__list {
  display: block; }

.splide__arrow {
  align-items: center;
  background: #fff;
  transition: 0.3s ease-in-out;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  min-width: 48px;
  justify-content: center;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1; }

.splide__arrow svg {
  height: 1.2em;
  width: 1.2em;
  transition: 0.3s ease-in-out;
  fill: none;
  stroke: #000; }

.splide__arrow:disabled svg {
  stroke: #e3e8ef; }

.splide__arrow--prev svg {
  transform: scaleX(-1); }

.splide__pagination {
  right: 0;
  left: auto;
  position: absolute;
  z-index: 1;
  bottom: -10px; }

.splide__pagination__page {
  background: rgba(221, 221, 221, 0.4);
  border: 0;
  display: inline-block;
  height: 18px;
  margin: 3px 4px;
  padding: 0;
  border-radius: 100%;
  position: relative;
  transition: transform 0.3s linear;
  width: 18px; }

.splide__pagination__page.is-active {
  opacity: 1;
  background: #ddd;
  z-index: 1; }

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9; }

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__progress__bar {
  background: #ccc;
  height: 3px; }

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.splide__slide:focus {
  outline: 0; }

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px; } }

@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf; } }

@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px; } }

@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf; }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf; } }

.splide__toggle {
  cursor: pointer; }

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px; }

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer; }

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000; }

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em; }

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1); }

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto; }

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1); }

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%); }

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em; }

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg); }

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto; }

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg); }

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0; }

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s; }

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s; }

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s; }

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s; }

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s; }

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s; }

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s; }

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s; }

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s; }

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s; }

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s; }

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s; }

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s; }

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s; }

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s; }

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s; }

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s; }

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s; }

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s; }

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s; }

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s; }

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s; }

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s; }

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s; }

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s; }

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s; }

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s; }

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s; }

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s; }

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s; }

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s; }

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s; }

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s; }

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s; }

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s; }

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s; }

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0s; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s; }

[data-aos] {
  pointer-events: none; }

[data-aos].aos-animate {
  pointer-events: auto; }

[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease; }

[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in; }

[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out; }

[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out; }

[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

@media screen {
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"] {
    opacity: 0;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform; }
  html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate {
    opacity: 1;
    -webkit-transform: none;
    transform: none; }
  html:not(.no-js) [data-aos="fade-up"] {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0); }
  html:not(.no-js) [data-aos="fade-down"] {
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  html:not(.no-js) [data-aos="fade-right"] {
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  html:not(.no-js) [data-aos="fade-left"] {
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0); }
  html:not(.no-js) [data-aos="fade-up-right"] {
    -webkit-transform: translate3d(-50px, 50px, 0);
    transform: translate3d(-50px, 50px, 0); }
  html:not(.no-js) [data-aos="fade-up-left"] {
    -webkit-transform: translate3d(50px, 50px, 0);
    transform: translate3d(50px, 50px, 0); }
  html:not(.no-js) [data-aos="fade-down-right"] {
    -webkit-transform: translate3d(-50px, -50px, 0);
    transform: translate3d(-50px, -50px, 0); }
  html:not(.no-js) [data-aos="fade-down-left"] {
    -webkit-transform: translate3d(50px, -50px, 0);
    transform: translate3d(50px, -50px, 0); }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"] {
    opacity: 1;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform; }
  html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1); }
  html:not(.no-js) [data-aos="zoom-in"] {
    -webkit-transform: scale(0.6);
    transform: scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-up"] {
    -webkit-transform: translate3d(0, 50px, 0) scale(0.6);
    transform: translate3d(0, 50px, 0) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-down"] {
    -webkit-transform: translate3d(0, -50px, 0) scale(0.6);
    transform: translate3d(0, -50px, 0) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-right"] {
    -webkit-transform: translate3d(-50px, 0, 0) scale(0.6);
    transform: translate3d(-50px, 0, 0) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-in-left"] {
    -webkit-transform: translate3d(50px, 0, 0) scale(0.6);
    transform: translate3d(50px, 0, 0) scale(0.6); }
  html:not(.no-js) [data-aos="zoom-out"] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-up"] {
    -webkit-transform: translate3d(0, 50px, 0) scale(1.2);
    transform: translate3d(0, 50px, 0) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-down"] {
    -webkit-transform: translate3d(0, -50px, 0) scale(1.2);
    transform: translate3d(0, -50px, 0) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-right"] {
    -webkit-transform: translate3d(-50px, 0, 0) scale(1.2);
    transform: translate3d(-50px, 0, 0) scale(1.2); }
  html:not(.no-js) [data-aos="zoom-out-left"] {
    -webkit-transform: translate3d(50px, 0, 0) scale(1.2);
    transform: translate3d(50px, 0, 0) scale(1.2); }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    visibility: hidden; }
  html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  html:not(.no-js) [data-aos="slide-up"] {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  html:not(.no-js) [data-aos="slide-down"] {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  html:not(.no-js) [data-aos="slide-right"] {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  html:not(.no-js) [data-aos="slide-left"] {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  html:not(.no-js) [data-aos^="flip"][data-aos^="flip"] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform; }
  html:not(.no-js) [data-aos="flip-left"] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg); }
  html:not(.no-js) [data-aos="flip-left"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0); }
  html:not(.no-js) [data-aos="flip-right"] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg); }
  html:not(.no-js) [data-aos="flip-right"].aos-animate {
    -webkit-transform: perspective(2500px) rotateY(0);
    transform: perspective(2500px) rotateY(0); }
  html:not(.no-js) [data-aos="flip-up"] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg); }
  html:not(.no-js) [data-aos="flip-up"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0); }
  html:not(.no-js) [data-aos="flip-down"] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg); }
  html:not(.no-js) [data-aos="flip-down"].aos-animate {
    -webkit-transform: perspective(2500px) rotateX(0);
    transform: perspective(2500px) rotateX(0); } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9nZW5lcmFsL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZ2VuZXJhbC9mb250cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2dlbmVyYWwvZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2dlbmVyYWwvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZ2VuZXJhbC9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvbWl4aW5zL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL21peGlucy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL3Rlc3RpbW9uaWFscy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2dldC1zdGFydGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9ub3Rmb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9wcmljaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2Ntcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvbWVnYW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wYXJ0aWFscy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wYXJ0aWFscy9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcGFydGlhbHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcGx1Z2lucy9zcGxpZGUuc2NzcyIsIndlYnBhY2s6Ly8vdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wbHVnaW5zL2FuaW1hdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7OztFQWFFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUztFQUNULGFBQWE7RUFDYix3QkFBd0I7O0FBRzFCOzs7RUFHRSxzQkFBc0I7O0FBR3hCOztFQUVFLGNBQWM7O0FBRWhCO0VBQ0UsZ0JBQWdCOztBQUVsQjtFQUNFLFlBQVk7O0FBRWQ7O0VBRUUsV0FBVztFQUNYLGFBQWE7O0FBRWY7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCOztBQUVuQjtFQUNJLHFCQUFxQjs7QUM3Q3pCO0VBQ0Usc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQiwyREFBMkQ7O0FBRTdEO0VBQ0Usc0JB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SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUViO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFFYjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFFYjtJQUNFLGNBQWM7SUFDZCxlQUFlO0VBRWpCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBRWI7SUFDRSxjQUFjO0VBRWhCO0lBQ0UscUJBQXFCO0VBRXZCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0UsZ0JBQWdCO0VBRWxCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0UsZ0JBQWdCO0VBRWxCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0UsZ0JBQWdCO0VBRWxCO0lBQ0Usc0JBQXNCO0VBRXhCO0lBQ0Usc0JBQXNCO0VBRXhCOztJQUVFLGdCQUFjO0VBRWhCOztJQUVFLGdCQUFjO0VBRWhCOztJQUVFLHNCQUFjO0VBRWhCOztJQUVFLHNCQUFjO0VBRWhCOztJQUVFLHFCQUFjO0VBRWhCOztJQUVFLHFCQUFjO0VBRWhCOztJQUVFLG1CQUFjO0VBRWhCOztJQUVFLG1CQUFjO0VBRWhCOztJQUVFLHFCQUFjO0VBRWhCOztJQUVFLHFCQUFjO0VBRWhCOztJQUVFLG1CQUFjO0VBRWhCOztJQUVFLG1CQUFjLElBQ2Y7O0FBR0g7RUFDRTtJQUNFLFlBQVk7RUFFZDtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBRWI7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUViO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUViO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFFakI7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFFWjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0VBRWxCO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFFYjtJQUNFLGNBQWM7RUFFaEI7SUFDRSxxQkFBcUI7RUFFdkI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxnQkFBZ0I7RUFFbEI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxnQkFBZ0I7RUFFbEI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxnQkFBZ0I7RUFFbEI7SUFDRSxzQkFBc0I7RUFFeEI7SUFDRSxzQkFBc0I7RUFFeEI7O0lBRUUsZ0JBQWM7RUFFaEI7O0lBRUUsZ0JBQWM7RUFFaEI7O0lBRUUsc0JBQWM7RUFFaEI7O0lBRUUsc0JBQWM7RUFFaEI7O0lBRUUscUJBQWM7RUFFaEI7O0lBRUUscUJBQWM7RUFFaEI7O0lBRUUsbUJBQWM7RUFFaEI7O0lBRUUsbUJBQWM7RUFFaEI7O0lBRUUscUJBQWM7RUFFaEI7O0lBRUUscUJBQWM7RUFFaEI7O0lBRUUsbUJBQWM7RUFFaEI7O0lBRUUsbUJBQWMsSUFDZjs7QUFHSDtFQUNFO0lBQ0UsWUFBWTtFQUVkO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFFYjtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBRWI7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBRVo7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBRWI7SUFDRSxjQUFjO0lBQ2QsZUFBZTtFQUVqQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUVaO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUVsQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7RUFFbEI7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUViO0lBQ0UsY0FBYztFQUVoQjtJQUNFLHFCQUFxQjtFQUV2QjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLGdCQUFnQjtFQUVsQjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLGdCQUFnQjtFQUVsQjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLGdCQUFnQjtFQUVsQjtJQUNFLHNCQUFzQjtFQUV4QjtJQUNFLHNCQUFzQjtFQUV4Qjs7SUFFRSxnQkFBYztFQUVoQjs7SUFFRSxnQkFBYztFQUVoQjs7SUFFRSxzQkFBYztFQUVoQjs7SUFFRSxzQkFBYztFQUVoQjs7SUFFRSxxQkFBYztFQUVoQjs7SUFFRSxxQkFBYztFQUVoQjs7SUFFRSxtQkFBYztFQUVoQjs7SUFFRSxtQkFBYztFQUVoQjs7SUFFRSxxQkFBYztFQUVoQjs7SUFFRSxxQkFBYztFQUVoQjs7SUFFRSxtQkFBYztFQUVoQjs7SUFFRSxtQkFBYyxJQUNmOztBQUdIO0VBQ0U7SUFDRSxRQUFRLElBQ1Q7O0FBRUg7RUFDRTtJQUNFLFFBQVEsSUFDVDs7QUMzZ0NIO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQjtJQUhGO01BSUksbUJBQW1CO01BQ25CLGtCQUFrQixJQWFyQjtFQWxCRDtJQVNJLGNBQWM7SUF4RGQ7TUErQ0o7UUFhUSxXQUFXO1FBQ1gsZUF2QkcsSUEwQlI7SUFoRUM7TUErQ0o7UUFhUSxXQUFXO1FBQ1gsZUF0QkUsSUF5QlA7SUFoRUM7TUErQ0o7UUFhUSxXQUFXO1FBQ1gsNEJBckJlLElBd0JwQjtJQWhFQztNQStDSjtRQWFRLFdBQVc7UUFDWCw0QkFwQmUsSUF1QnBCO0lBaEVDO01BK0NKO1FBYVEsV0FBVztRQUNYLDRCQW5CZSxJQXNCcEI7SUFoRUM7TUErQ0o7UUFhUSxXQUFXO1FBQ1gsaUJBbEJJLElBcUJUOztBQUlEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQXhFWDtJQW9FRjtNQVVNLGVBeENHLElBMkNSO0VBakZDO0lBb0VGO01BVU0sZUF2Q0UsSUEwQ1A7RUFqRkM7SUFvRUY7TUFVTSw0QkF0Q2UsSUF5Q3BCO0VBakZDO0lBb0VGO01BVU0sNEJBckNlLElBd0NwQjtFQWpGQztJQW9FRjtNQVVNLDRCQXBDZSxJQXVDcEI7RUFqRkM7SUFvRUY7TUFVTSxpQkFuQ0ksSUFzQ1Q7O0FBYkQ7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixXQUFXO0VBeEVYO0lBb0VGO01BVU0sZUF2Q0UsSUEwQ1A7RUFqRkM7SUFvRUY7TUFVTSw0QkF0Q2UsSUF5Q3BCO0VBakZDO0lBb0VGO01BVU0sNEJBckNlLElBd0NwQjtFQWpGQztJQW9FRjtNQVVNLDRCQXBDZSxJQXVDcEI7RUFqRkM7SUFvRUY7TUFVTSxpQkFuQ0ksSUFzQ1Q7O0FBYkQ7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixXQUFXO0VBeEVYO0lBb0VGO01BVU0sNEJBdENlLElBeUNwQjtFQWpGQztJQW9FRjtNQVVNLDRCQXJDZSxJQXdDcEI7RUFqRkM7SUFvRUY7TUFVTSw0QkFwQ2UsSUF1Q3BCO0VBakZDO0lBb0VGO01BVU0saUJBbkNJLElBc0NUOztBQWJEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQXhFWDtJQW9FRjtNQVVNLDRCQXJDZSxJQXdDcEI7RUFqRkM7SUFvRUY7TUFVTSw0QkFwQ2UsSUF1Q3BCO0VBakZDO0lBb0VGO01BVU0saUJBbkNJLElBc0NUOztBQWJEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsV0FBVztFQXhFWDtJQW9FRjtNQVVNLDRCQXBDZSxJQXVDcEI7RUFqRkM7SUFvRUY7TUFVTSxpQkFuQ0ksSUFzQ1Q7O0FBYkQ7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixXQUFXO0VBeEVYO0lBb0VGO01BVU0saUJBbkNJLElBc0NUOztBQWJEO0VBaUJBLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEI7SUF0QkE7TUF1QkUsbUJBQW1CO01BQ25CLGtCQUFrQixJQUVyQjs7QUFDRDtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLFdBQVcsSUFDWjs7QUNyR0g7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkhxQmtCO0VHcEJsQiw0QkhMZ0M7RUlHaEMsbUJBSnVCO0VBUXZCLGdCRER1QjtFQ0V2QixpQkRGNkI7RUNJM0IsV0pMUTtFR0VWLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Y7SUFDRSxnQkhSUTtJR1NSLGNIV2dCO0VHVGxCO0lDYkEsZUFKdUI7SUFRdkIsZ0JEVXlCO0lDVHpCLGlCRFMrQjtFQUUvQjtJQUNFLG1CQUFtQjtJQUNuQixrREFBa0Q7RUFFcEQ7SUFDRSxtQkhoQmtCO0lHaUJsQixrREFBa0Q7SUFDbEQsY0hSYTtJR0tkO01BS0csbUJBQW1CO0VBR3ZCO0lBQ0UsbUJIWGU7SUdZZixjSFJnQjs7QUszQmxCO0VBQ0UsbUJBQW1CO0VBRHBCO0lBSUssV0xHSTtFS1BUO0lBT0ssY0xTUzs7QUtMZjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBSHpCO0lBS0csV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsU0FBUztJQUNULDJCQUEyQjtJQUMzQixXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLHFEQUFxRDtJQUNyRCw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHdCQUF3QjtJQUN4QjtNQWhCSDtRQWlCSyw4Q0FBOEM7UUFDOUMsZ0JBQWdCLElBUW5CO0lBTkM7TUFwQkg7UUFxQkssd0JBQXdCLElBSzNCO0lBSEM7TUF2Qkg7UUF3QksseUJBQXlCLElBRTVCO0VBMUJGO0lBbUVLLDJCQUEyQjtJQUMzQjtNQXBFTDtRQXFFTyxhQUFhO1FBQ2Isc0JBQXNCLElBS3pCO0lBSEM7TUF4RUw7UUF5RU8sMkJBQTJCLElBRTlCO0VBRUg7SUE3RUY7TUE4RUksd0JBQXdCLElBRTNCOztBQUNEO0VBQ0UsdUJBQXVCOztBQUV6QjtFQUNFLHNCQUFzQjs7QUFFdkI7RUFHSyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjs7QUFMdkI7RUFRSyxtQkFBbUI7RUFDbkIsZUFBZTs7QUFUcEI7RUFhTyxxQkFBcUI7RUFDckI7SUFkUDtNQWVTLHFCQUFxQixJQWN4QjtFQTdCTjtJQWtCUyxrQkFBa0I7SUFDbEIsY0FBYztJQUNkO01BcEJUO1FBcUJXLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsaUJBQWlCLElBS3BCO0lBNUJSO01BMEJXLGNMMUdHOztBS2lIZjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVOztBQUVaO0VEbElBLGVBSnVCO0VBUXZCLGdCQytIeUI7RUQ5SHpCLGlCQzhIK0I7RUQ1SDdCLGNDNEhzQztFQUN0QyxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBSGpCO0lBS0csY0xsSWdCO0VLb0lsQjtJQVBGO01EbElBLGVBSnVCO01BUXZCLGdCQ3NJMkI7TURySTNCLGlCQ3FJaUM7TUFDN0IsbUJBQW1CLElBRXRCOztBQUNEO0VEOUlBLGVBSnVCO0VBUXZCLGdCQzJJeUI7RUQxSXpCLGlCQzBJK0I7RUR4STdCLGNKTWE7RUttSWI7SUFGRjtNRDlJQSxrQkFKdUI7TUFRdkIsZ0JDNkkyQjtNRDVJM0IsaUJDNElpQyxJQW9CaEM7RUF2QkE7SUFNRyxnQkFBZ0I7SUFDaEI7TUFQSDtRQVFLLGdCQUFnQixJQUVuQjtFQVZGO0lBWUcsZ0JBQWdCO0VBWm5CO0lBZUcscUJBQXFCO0lBZnhCO01BaUJLLGtCQUFrQjtNQUNsQjtRQWxCTDtVRDlJRCxlQUp1QjtVQVF2QixnQkM2SitCO1VENUovQixpQkM0SnFDLElBRWhDOztBQUdMO0VBQ0UsZ0JBQWdCOztBQUVsQjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQjtJQUxGO01BTUksa0JBQWtCO01BQ2xCLG9CQUFvQixJQVN2QjtFQWhCQTtJQVVHLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0lBQ3RCLG9CQUFvQjtJQUNwQixtQkFBbUI7O0FDN0x6QjtFQUNFLGlCQUFpQjtFQUNqQjtJQUZGO01BR0ksaUJBQWlCLElBa0pwQjtFQWhKQztJQUNFLHNCQUFzQjtJQUN0QjtNQUZGO1FBR0ksc0JBQXNCLElBRXpCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakI7TUFGRjtRQUdJLGlCQUFpQixJQUVwQjtFQUNEO0lBQ0UsaUJBQWlCO0VBRW5CO0lBQ0UsVUFBVTtFQUVaO0lBQ0UsaUJBQWlCO0lBQ2pCO01BRkY7UUFHSSxpQkFBaUIsSUFFcEI7RUFDRDtJQUNFLHFCQUFxQjtJQUNyQjtNQUZGO1FBR0kscUJBQXFCLElBRXhCO0VBQ0Q7SUFDRSxtQk52Qlk7RU15QmQ7SUFDRSx1QkFBdUI7RUFFekI7SUFDRSxrQkFBa0I7SUFEbkI7TUFJSyxnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLGtCQUFrQjtJQU52QjtNQVlLLGtCQUFrQjtFQUl4QjtJQUNFLGtCQUFrQjtJQUNsQjtNQUNFLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsY0FBYztJQUVoQjtNQUNFLGdCQUFnQjtJQVJuQjtNQVdHLG9CQUFvQjtNQUNwQixtQkFBbUI7TUFadEI7UUFjSyxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFNBQVM7UUFDVCxhQUFhO1FBQ2IsV0FBVztRQUNYLG1CTnBEVztRTXFEWCxTQUFTO1FBQ1QsMkJBQTJCO0VBSWpDO0lBQ0UsZ0JBQWdCO0VBRWxCO0lGL0VBLGVBSnVCO0lBUXZCLGdCRTRFeUI7SUYzRXpCLGlCRTJFK0I7SUZ6RTdCLGNKU2E7SU1pRWIsbUJBQW1CO0lBQ25CO01BSEY7UUYvRUEsaUJBSnVCO1FBUXZCLGdCRStFMkI7UUY5RTNCLGlCRThFaUM7UUFDN0Isc0JBQXNCO1FBQ3RCLG1CQUFtQixJQVd0QjtJQVRDO01BQ0UsaUJBQWlCO0lBR2pCO01BREY7UUYxRkYsZUFKdUI7UUFRdkIsZ0JFd0Y2QjtRRnZGN0IsZ0JFdUZrQztRQUM1Qix1QkFBdUIsSUFFMUI7RUFFSDtJRmpHQSxrQkFKdUI7SUFRdkIsZ0JFOEZ5QjtJRjdGekIsaUJFNkYrQjtJRjNGN0IsY0pRYTtJTW9GYixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixpQkFBaUI7SUFDakIsbUJBQW1CO0VBRXJCO0lGekdBLG1CQUp1QjtJQVF2QixnQkVzR3lCO0lGckd6QixpQkVxRytCO0lGbkc3QixjSkthO0lNK0ZiLHNCQUFzQjtJQUN0QjtNQUhGO1FGekdBLGVBSnVCO1FBUXZCLGdCRXlHMkI7UUZ4RzNCLGlCRXdHaUMsSUFzQmhDO0lBcEJDO01BQ0UsY05yR1c7SU11R2I7TUFDRSxjTnRHVztJTTRGZDtNRnpHRCxtQkFKdUI7TUFRdkIsZ0JFa0gyQjtNRmpIM0IsaUJFaUhpQztNRi9HL0IsY0pLYTtNTTJHWCxzQkFBc0I7TUFDdEI7UUFmSDtVRnpHRCxlQUp1QjtVQVF2QixnQkVxSDZCO1VGcEg3QixpQkVvSG1DLElBRWhDO0lBbEJGO01Bb0JHLGdCQUFnQjtJQXBCbkI7TUZ6R0Qsa0JBSnVCO01BUXZCLGdCRTRIMkI7TUYzSDNCLGlCRTJIaUM7TUZ6SC9CLGNKT2E7TU1tSFgsZ0JBQWdCO0VBR3BCO0lBQ0UsaUJBQWlCO0VBRW5CO0lBQ0UsYUFBYTtJQUNiLFdBQVc7SUFDWCxnQkFBZ0I7SUFIakI7TUFLRyx5QkFBeUI7O0FDbEovQjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CO0lBUEY7TUFRSSx3QkFBd0I7TUFDeEIsbUJBQW1CO01BQ25CLGdCQUFnQixJQXlDbkI7RUF2Q0M7SUFaRjtNQWFJLGFBQWE7TUFDYixnQkFBZ0IsSUFxQ25CO0VBbkNDO0lBaEJGO01BaUJJLGFBQWE7TUFDYixnQkFBZ0IsSUFpQ25CO0VBL0JDO0lBQ0UsWUFBWTtJSGZkLGtCQUp1QjtJQVF2QixnQkdZeUI7SUhYekIsaUJHVytCO0lIVDdCLGNKS2E7SU9LYixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFMaEI7TUFPRyxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxPQUFPO01BQ1AsV0FBVztNQUNYLFdBQVc7TUFDWCx1QkFBdUI7TUFDdkIsNEJQL0I0QjtNT2dDNUIsVUFBVTtJQWZiO01BbUJLLFlBQVk7TUFDWixtQlBiWTtJT1BqQjtNQXdCRyxjUHhCVztNT0FkO1FBMEJLLFVBQVU7UUFDVixtQlBwQlk7O0FPMEJsQjtFQUNFLGdCQUFnQjs7QUFFbEI7RUFDRSxhQUFhO0VIbkRmLGtCQUp1QjtFQVF2QixnQkdnRHlCO0VIL0N6QixpQkcrQytCO0VIN0M3QixjSkthO0VPc0NkO0lBSUcscUJBQXFCO0lBQ3JCLGtCQUFrQjtFQUxyQjtJQVVHLGNBQWM7SUFFWix1QkFBYTtJQUNiLDJCQUFpQjtJQUNqQix3QkFBYztJQUNkLHNDQUE0QjtJQUM1Qiw0QkFBa0I7O0FBSzFCO0VBQ0Usa0JBQWtCO0VBQ2xCO0lBRkY7TUFHSSxnQkFBZ0IsSUFrQm5CO0VBckJEO0lBU0ksYUFBYTtJQVRqQjtNQVdNLGNBQWM7TUFFWix1QkFBYTtNQUNiLDJCQUFpQjtNQUNqQix3QkFBYztNQUNkLHNDQUE0QjtNQUM1Qiw0QkFBa0I7O0FBTTFCO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkJBQTJCO0VBRTdCO0lBQ0UsVUFBVTtJQUNWLHlCQUF5Qjs7QUFJN0I7RUFDRTtJQUNFLFVBQVU7SUFDViwyQkFBMkI7RUFFN0I7SUFDRSxVQUFVO0lBQ1YseUJBQXlCOztBQ3JIM0I7RUFDRSxnQ1JzQmU7RVFyQmYsNEJSQThCO0VRQzlCLFlBQVk7RUFDWixnQkFBZ0I7RUFKakI7SUFTUyw2Q0FBNkM7O0FBUXZEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGlCQUFpQjtFQUNqQixlQUFlOztBQUVqQjtFSnBCQSxtQkFKdUI7RUFRdkIsZ0JJaUJ5QjtFSmhCekIsaUJJZ0IrQjtFSmQ3QixjSk9hO0VRUWIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQjtJQUpGO01KcEJBLGVBSnVCO01BUXZCLGdCSXFCMkI7TUpwQjNCLGlCSW9CaUM7TUpsQi9CLGNKT2E7TVFZWCxtQkFBbUIsSUFNdEI7RUFKQztJQVJGO01KcEJBLGtCQUp1QjtNQVF2QixnQkl5QjJCO01KeEIzQixpQkl3QmlDO01KdEIvQixjSk9hO01RZ0JYLG1CQUFtQixJQUV0Qjs7QUFDRDtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJSekJhO0VRMEJiLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsNEJSMUM4QjtFUW9DL0I7SUFTRyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0NBQWdDO0lBQ2hDLHlCUnBDVztJUXFDWCxXQUFXO0lBQ1gsNEJScEQ0QjtJUXFENUIsV0FBVztFQWpCZDtJQW9CRyw4Q0FBOEM7O0FBR2xEO0VKeERBLGVBSnVCO0VBUXZCLGdCSXFEeUI7RUpwRHpCLGlCSW9EK0I7RUpsRDdCLGNKS2E7RVE4Q2IsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUh0QjtJSnhERCxrQkFKdUI7SUFRdkIsZ0JJeUQyQjtJSnhEM0IsaUJJd0RpQztJSnREL0IsY0pPYTtJUWdEWCxrQkFBa0I7SUFDbEIsZUFBZTtFQVBsQjtJQVdLLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBYnZCO01BZU8sV0FBVztNQUNYLFVBQVU7TUFDVixXQUFXO01BQ1gsY0FBYztNQUNkLHlCUnREVTtNUXVEVixrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFFBQVE7TUFDUixtQkFBbUI7RUF2QjFCO0lBMkJLLGdCQUFnQjtFQTNCckI7SUErQkcsZ0JBQWdCO0VBL0JuQjs7SUFtQ0csMkJBQTJCOztBQUk3QjtFQURGO0lBRUksbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix1QkFBdUIsSUFtQjFCOztBQXZCQTtFQU9HLGFBQWE7RUFQaEI7SUFTSyxjQUFjO0lBRVosdUJBQWE7SUFDYiwyQkFBaUI7SUFDakIsd0JBQWM7SUFDZCxzQ0FBNEI7SUFDNUIsNEJBQWtCOztBQUl4QjtFQUVFLG1CQUFtQjs7QUFHdkI7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBRnZCO0lBSUcsV0FBVztJQUNYLFdBQVc7SUFDWCxtQlIxR2E7SVEyR2IsZ0JBQWdCO0VBUG5CO0lBV0ssbUJBQW1CO0lBWHhCO01BYU8sbUJBQW1CO01BQ25CLG1CUi9IWTtNUWlIbkI7UUFpQlcsY1J4SEc7TVF1R2Q7UUFvQlcscUJSM0hHO1FRdUdkO1VBdUJhLG1CUjlIQztFUXVHZDtJQThCSyw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQjtNQWpDTDtRQWtDTyxpQkFBaUIsSUFFcEI7RUFwQ0o7SUFzQ0ssY1I5SVM7RVF3R2Q7SUF5Q0ssc0JBQXNCO0lBQ3RCLGNSakpTO0lRa0pUO01BM0NMO1FBNENPLHNCQUFzQixJQUV6Qjs7QUFJUDtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJCQUEyQjtFQUU3QjtJQUNFLFVBQVU7SUFDVix5QkFBeUI7O0FDckw3QjtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFSbEI7SUFXSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix3QlRUUTtJU1VSLGFBQWE7RUFsQmpCO0lBcUJJLFdBQVc7SUFDWCxhQUFhO0lBQ2I7TUF2Qko7UUF3Qk0sV0FBVztRQUNYLGFBQWEsSUFNaEI7SUFKQztNQTNCSjtRQTRCTSxXQUFXO1FBQ1gsYUFBYSxJQUVoQjtFQS9CSDtJQWlDSSx1QkFBdUI7SUFDdkIsWUFBWTtJQUNaO01BbkNKO1FBb0NNLHVCQUF1QjtRQUN2QixZQUFZLElBTWY7SUFKQztNQXZDSjtRQXdDTSx1QkFBdUI7UUFDdkIsWUFBWSxJQUVmO0VBM0NIO0lBNkNJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1g7TUFsREo7UUFtRE0sa0JBQWtCLElBeUJyQjtJQTVFSDtNQXVETSxhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLG1CQUFtQjtJQXpEekI7TUE0RE0saUJBQWlCO01BQ2pCLG1CQUFtQjtNTHZEdkIsa0JBSnVCO01BUXZCLGdCS29EMkI7TUxuRDNCLGlCS21EaUM7TUxqRC9CLGNKQVk7TVNrRFYsdUJBQXVCO01BQ3ZCO1FBaEVOO1VMTUUsa0JBSnVCO1VBUXZCLGdCS3VENkI7VUx0RDdCLGlCS3NEbUM7VUFDN0IsdUJBQXVCLElBRTFCO0lBcEVMO01Bc0VNLGNBQWM7TUxoRWxCLG1CQUp1QjtNQVF2QixnQks2RDJCO01MNUQzQixpQks0RGlDO01MMUQvQixjSklhO01TdURYO1FBeEVOO1VMTUUsaUJBSnVCO1VBUXZCLGdCSytENkI7VUw5RDdCLGlCSzhEbUMsSUFFaEM7RUFFSDtJQUNFLG1CQUFtQjtJQU9uQixZQUFZO0lBTlo7TUFGRjtRQUdJLGtCQUFrQixJQWdEckI7SUE5Q0M7TUFMRjtRQU1JLGtCQUFrQixJQTZDckI7SUFuREE7OztNQVlHLFlBQVk7SUFaZjtNQWdCRyxxQkFBcUI7TUFDckIsYUFBYTtJQWpCaEI7TUFvQkcsV0FBVztNQUNYLGFBQWE7TUFDYjtRQXRCSDtVQXVCSyxXQUFXO1VBQ1gsYUFBYSxJQU1oQjtNQUpDO1FBMUJIO1VBMkJLLFdBQVc7VUFDWCxhQUFhLElBRWhCO0lBOUJGO01BZ0NHLHVCQUF1QjtNQUN2QixZQUFZO0lBakNmO01Bb0NHLFlBQVk7SUFwQ2Y7TUF1Q0csYUFBYTtJQXZDaEI7TUEwQ0csWUFBWTtNQUNaLHVCQUF1QjtNQTNDMUI7UUx2RUQsa0JBSnVCO1FBUXZCLGdCS2dINkI7UUwvRzdCLGlCSytHbUM7UUw3R2pDLGNKQVk7TVNnRWI7UUx2RUQsbUJBSnVCO1FBUXZCLGdCS21INkI7UUxsSDdCLGlCS2tIbUM7UUxoSGpDLGNKSWE7O0FVakJqQjtFQUNFLGdCQUFnQjtFQURsQjtJQUdJLGlCQUFpQjtFQUhyQjtJQU1JLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLDhCQUE4QjtJQUM5QixTQUFTO0lBQ1QsZ0JBQWdCO0lBWHBCO01BYU0sa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxlQUFlO01BQ2YsVUFBVTtNQUNWLFdBQVc7O0FBS2pCO0VBQ0UsYUFBYTtFQUNiLGdCVmhCVTtFVWlCVixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLG1EQUFtRDtFQUNuRDtJQUNFLFdBQVc7SUFDWCxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFMcEI7TUFPRyxXQUFXO01BQ1gsWUFBWTtNQUNaLGlCQUFpQjtNQUNqQixtQkFBbUI7RUFHdkI7SUFDRSxpQkFBaUI7RUFFbkI7SUFDRSxrQkFBa0I7SU52Q3BCLGtCQUp1QjtJQVF2QixnQk1vQ3lCO0lObkN6QixpQk1tQytCO0lOakM3QixjSk9hO0lVMkJiLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFKbkI7TUFNRyxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxTQUFTO01BQ1QsV0FBVztNQUNYLFdBQVc7TUFDWCxtQlZwQ1c7RVV1Q2Y7SU5yREEsZUFKdUI7SUFRdkIsZ0JNa0R5QjtJTmpEekIsaUJNaUQrQjtJTi9DN0IsY0pPYTs7QVdwQmpCO0VBQ0UsZ0JBQWdCO0VBQ2hCO0lBQ0UsYUFBYTtJQUNiLHFDQUFxQztJQUNyQyxTQUFTO0lBQ1Q7TUFKRjtRQUtJLHFDQUFxQyxJQUV4QztFQVRIO0lBWU0sYUFBYTtJQUNiLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsa0RBQWtEO0lBQ2xELGdCWGRNO0lXUlo7TUF3QlEsZUFBZTtFQXhCdkI7SVBNRSxrQkFKdUI7SUFRdkIsZ0JPa0IyQjtJUGpCM0IsaUJPaUJpQztJUGYvQixjSk9hO0lXU1gsa0JBQWtCO0VBN0J4QjtJUE1FLGVBSnVCO0lBUXZCLGdCT3NCMkI7SVByQjNCLGlCT3FCaUM7SVBuQi9CLGNKS2E7RVdsQmpCO0lBcUNVLG1CQUFtQjtFQXJDN0I7SUF5Q1Usa0JBQWtCOztBQ3pDNUI7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsY0FBYztFQUNkO0lBTkY7TUFPSSxtQkFBbUIsSUFpRHRCO0VBL0NDO0lBQ0Usa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFSYjtNQVVHLFdBQVc7TUFDWCxZQUFZO01BQ1osaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixtQkFBbUI7RUFHdkI7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7RUFFaEI7SVIvQkEsZUFKdUI7SUFRdkIsZ0JRNEJ5QjtJUjNCekIsaUJRMkIrQjtJUnpCN0IsY0pDYTtJWXlCYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CO01BSkY7UVIvQkEsZUFKdUI7UUFRdkIsZ0JRZ0MyQjtRUi9CM0IsaUJRK0JpQztRQUM3Qix1QkFBdUIsSUFFMUI7RUFDRDtJQUNFLG1CQUFtQjtFQUVyQjtJUjNDQSxlQUp1QjtJQVF2QixnQlF3Q3lCO0lSdkN6QixpQlF1QytCO0lSckM3QixjSkNhO0lZcUNiLHVCQUF1QjtJQUN2QjtNQUhGO1FSM0NBLGlCQUp1QjtRQVF2QixnQlEyQzJCO1FSMUMzQixpQlEwQ2lDLElBRWhDOztBQ3RERDtFQUNFLGdCQUFnQjs7QUFFbEI7RUFDRSxhQUFhO0VBQ2IsU0FBUztFQUNULHFDQUFxQztFQUNyQztJQUpGO01BS0ksY0FBYztNQUNkLHFDQUFxQyxJQU14QztFQUpDO0lBUkY7TUFTSSxjQUFjO01BQ2QscUNBQXFDLElBRXhDOztBQUNEO0VBQ0UsZ0JiVlE7RWFXUix5QmJKYTtFYUtiLDJGQUN5QztFQUN6QyxtQkFBbUI7RUFDbkIsNEJicEI4QjtFYWMvQjtJQVFHLG1CYlhXO0VhYWI7SUFDRSxXQUFXO0lBQ1gsYUFBYTtJQUNiLGdDQUFnQztJQUNoQyxnQkFBZ0I7SUFKakI7TUFNRyxXQUFXO01BQ1gsWUFBWTtNQUNaLGdDQUFnQztNQUNoQyxpQkFBaUI7TUFDakIsMkJBQTJCO0VBRy9CO0lBQ0UsYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qiw4QkFBOEI7SUFDOUIsYUFBYTtJQUNiLGFBQWE7SUFDYiwwQkFBMEI7RUFFNUI7SVQxQ0YsbUJBSnVCO0lBUXZCLGdCU3VDMkI7SVR0QzNCLGlCU3NDaUM7SVRwQy9CLGNKU2E7SWE0Qlgsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLDRCQUE0QjtJQUM1QjtNQVZGO1FUMUNGLGtCQUp1QjtRQVF2QixnQlNpRDZCO1FUaEQ3QixpQlNnRG1DLElBRWhDO0VBQ0Q7SVR4REYsbUJBSnVCO0lBUXZCLGdCU3FEMkI7SVRwRDNCLGlCU29EaUM7SVRsRC9CLGNKT2E7SWE0Q1gsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLDRCQUE0QjtJQUM1QixnQkFBZ0I7SUFDaEI7TUFSRjtRVHhERixlQUp1QjtRQVF2QixnQlM2RDZCO1FUNUQ3QixpQlM0RG1DLElBRWhDOztBQUdMO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1Q7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUhwQjtNQUtHLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CO01BQ25CLGlCQUFpQjtNQUNqQix1QkFBdUI7RUFHM0I7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLGdCQUFnQjtFQUVsQjtJVDNGQSxtQkFKdUI7SUFRdkIsZ0JTd0Z5QjtJVHZGekIsaUJTdUYrQjtJVHJGN0IsY0pTYTtJYTZFYixrQkFBa0I7RUFFcEI7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGtCQUFrQjtFQUVwQjtJVHBHQSxtQkFKdUI7SUFRdkIsZ0JTaUd5QjtJVGhHekIsaUJTZ0crQjtJVDlGN0IsY0pPYTtFYXlGZjtJQUNFLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixlQUFlO0VBRWpCO0lUOUdBLG1CQUp1QjtJQVF2QixnQlMyR3lCO0lUMUd6QixpQlMwRytCO0lUeEc3QixjSk9hOztBYW9HakI7RUFDRSxpQkFBaUI7RUFDakI7SUFGRjtNQUdJLGtCQUFrQixJQUVyQjs7QUFFQztFQUNFLGdCQUFnQjtFQUNoQixjQUFjOztBQUVoQjtFQUNFLG1CQUFtQjtFVDlIckIsZUFKdUI7RUFRdkIsZ0JTMkh5QjtFVDFIekIsaUJTMEgrQjtFQUM3QixzQkFBc0I7RUFDdEI7SUFKRjtNVDdIQSxlQUp1QjtNQVF2QixnQlM4SDJCO01UN0gzQixpQlM2SGlDLElBS2hDO0VBSEM7SUFQRjtNQVFJLGdCQUFnQixJQUVuQjs7QUFDRDtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLGVBQWU7RUFDZixXQUFXO0VBQ1gsU0FBUzs7QUFFWDtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsU0FBUzs7QUFFWDtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBSHBCO0lBS0csV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsdUJBQXVCOztBQUczQjtFQUNFLGFBQWE7RUFDYixzQkFBc0I7O0FBRXhCO0VUcEtBLG1CQUp1QjtFQVF2QixnQlNpS3lCO0VUaEt6QixpQlNnSytCO0VUOUo3QixjSlNhO0Vhc0piLGtCQUFrQjs7QUFFcEI7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjs7QUFFcEI7RVQ3S0EsbUJBSnVCO0VBUXZCLGdCUzBLeUI7RVR6S3pCLGlCU3lLK0I7RVR2SzdCLGNKT2E7O0Fha0tmO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWU7O0FBRWpCO0VUdkxBLG1CQUp1QjtFQVF2QixnQlNvTHlCO0VUbkx6QixpQlNtTCtCO0VUakw3QixjSk9hOztBYTZLZjtFQUNFLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEI7SUFORjtNQU9JLHNCQUFzQixJQU96QjtFQWRBO0lBVUcsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixtQkFBbUI7O0FBSXZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUZwQjs7Ozs7OztJQVVHLGdCQUFnQjtFQVZuQjtJVDNNRCxpQkFKdUI7SUFRdkIsZ0JTb04yQjtJVG5OM0IsaUJTbU5pQztJQUM3QjtNQWRIO1FUM01ELG1CQUp1QjtRQVF2QixnQlNzTjZCO1FUck43QixpQlNxTm1DLElBRWhDO0VBakJGO0lUM01ELGtCQUp1QjtJQVF2QixnQlMwTjJCO0lUek4zQixpQlN5TmlDO0lBQzdCO01BcEJIO1FUM01ELGlCQUp1QjtRQVF2QixnQlM0TjZCO1FUM043QixpQlMyTm1DLElBRWhDO0VBdkJGO0lBeUJHLGdCQUFnQjtFQXpCbkI7SUE0QkcsZ0JBQWdCO0VBNUJuQjtJVDNNRCxlQUp1QjtJQVF2QixnQlNzTzJCO0lUck8zQixpQlNxT2lDO0lUbk8vQixjSk1hO0lhOE5YO01BaENIO1FUM01ELG1CQUp1QjtRQVF2QixnQlN3TzZCO1FUdk83QixpQlN1T21DO1FUck9qQyxjSk1hLElhd09aO0lBMUNGO01Bb0NLLGdCQUFnQjtJQXBDckI7O01Bd0NLLGdCQUFnQjtFQXhDckI7O0lUM01ELGVBSnVCO0lBUXZCLGdCU29QMkI7SVRuUDNCLGlCU21QaUM7SVRqUC9CLGNKTWE7SWE4TGQ7O01BK0NLLG1CQUFtQjtJQUVyQjtNQWpESDs7UVQzTUQsbUJBSnVCO1FBUXZCLGdCU3lQNkI7UVR4UDdCLGlCU3dQbUM7UVR0UGpDLGNKTWEsSWFrUFo7RUFwREY7SUF1REssZ0JBQWdCO0lBdkRyQjtNQXlETyxZQUFZO01BQ1osbUJBQW1CO0VBMUQxQjtJQThESyxVQUFVO0lBQ1YsZ0JBQWdCO0lBL0RyQjtNQWlFTyxhQUFhO01BQ2IsOEJBQThCO01BQzlCLGdCQUFnQjtNQUNoQiw4QmJ4UFU7TWF5UFYsa0JBQWtCO01BQ2xCLFNBQVM7TUF0RWhCO1FUM01ELGlCQUp1QjtRQVF2QixnQlMrUWlDO1FUOVFqQyxpQlM4UXVDO1FUNVFyQyxjSlNhO01hMkxkO1FUM01ELGVBSnVCO1FBUXZCLGdCU2tSaUM7UVRqUmpDLGlCU2lSdUM7UVQvUXJDLGNKTWE7UWEwUUwsZ0JBQWdCOztBQU0xQjtFQUNFLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGNBQWM7O0FDdlNsQjtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsNkJkWWU7RWNYZixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQU5oQztJQVFJLHVCQUF1QjtFQUV6QjtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFGcEI7O01BS0csV0FBVztNQUNYLFlBQVk7TUFDWixlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLDRCZG5CNEI7TUlHaEMsbUJBSnVCO01BUXZCLGVVYTBCO01WWjFCLGtCVVlpQztNVlYvQixjSlFhO01jWGQ7O1FBZUssbUJkWlE7UWNhUixnQkFBZ0I7TUFoQnJCOztRQW9CTyxtQmRmTzs7QWErUmpCO0VBQ0UsYUFBYTtFQUNiLFNBQVM7O0FBRVg7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiw0QmI1VGdDO0VhK1NsQztJQWVJLGlCQUFpQjtFQWZyQjtJQWtCSSxtQkFBbUI7O0FBR3ZCO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsOENBQThDO0VBQzlDLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFUOUI7SUFXSSxtQkFBbUI7O0FFbFZ2QjtFQUNFLDBCQUEwQjtFQUMxQjtJQUZGO01BR0ksMEJBQTBCO01BQzFCLHdCQUF3QjtNQUN4QixtQkFBbUI7TUFDbkIsdUJBQXVCLElBRTFCOztBQ1JEO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsV0FBVztFWkRYLG1CQUp1QjtFQVF2QixnQllGdUI7RVpHdkIsaUJZSDZCO0VBQzdCLFdoQkRVO0VnQkVWLDJCQUEyQjtFQUMzQixvQ0FBb0M7RUFDcEMsK0JBQStCO0VBQy9CLDRCQUE0QjtFQUM1QixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQWhCcEI7SUFrQkksbUJBQW1CO0lBQ25CLFVBQVU7SUFDViwwQkFBMEI7O0FDbEIxQjtFQUZKO0lBR00saUJBQWlCLElBRXBCOztBQUVIO0VBQ0UsV0FBVztFQUNYLG1CQUFtQjtFQUZyQjtJQU1RLHlCakJPUztJaUJOVCxXQUFXO0lBQ1gsZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0lBVnBCO01BWVUsV0FBVztJQVpyQjtNQWVVLFlBQVk7SUFmdEI7TUFrQlUscUJqQlZPO0VpQjZCZjtJQUNFLGdCakJyQ1E7SWlCc0NSLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1o7TUFDRSxXQUFXO01BQ1gsbUJBQW1CO01BQ25CLGdCQUFnQjtJQUVsQjtNQWZGO1FBZ0JJLHVCQUF1QixJQTRGMUI7SUF4RkM7TUFDRSxhQUFhO01BQ2IsdUJBQXVCO01BQ3ZCLFdBQVc7TUFDWCxnQkFBZ0I7TUFKakI7UUFNRyxXQUFXO0lBR2Y7TUFDRSxtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQiw4QkFBOEI7SUFFaEM7TUFDRSxtQkFBbUI7TUFDbkIsbUJqQnRFZ0I7TWlCdUVoQixpQkFBaUI7TWI1RXJCLGVBSnVCO01BUXZCLGdCYXlFMkI7TWJ4RTNCLGlCYXdFaUM7TWJ0RS9CLFdhc0VxQztNQUNuQyx1QkFBdUI7SUFFekI7TWJoRkYsZUFKdUI7TUFRdkIsZ0JhNkUyQjtNYjVFM0IsaUJhNEVpQztNYjFFL0IsY0pRYTtNaUJtRVgsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsUUFBUTtJQUVWO01BQ0UsYUFBYTtNQUNiLG1CQUFtQjtJQUVyQjtNYjNGRixtQkFKdUI7TUFRdkIsZ0Jhd0YyQjtNYnZGM0IsaUJhdUZpQztNYnJGL0IsY0pJYTtNaUJrRlgsdUJBQXVCO01BQ3ZCLG1CQUFtQjtJQUVyQjtNQUNFLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsUUFBUTtNQUNSLGtCQUFrQjtNQUpuQjtRQU1HLHNCQUFzQjtRYnRHNUIsaUJBSnVCO1FBUXZCLGdCYW1HNkI7UWJsRzdCLGlCYWtHbUM7UWJoR2pDLGNKT2E7TWlCa0ZaO1FiaEdILG1CQUp1QjtRQVF2QixnQmFzRzZCO1Fickc3QixpQmFxR21DO1FibkdqQyxjSklhO1FpQmdHVCx1QkFBdUI7SUFHM0I7TWI5R0YsbUJBSnVCO01BUXZCLGdCYTJHMkI7TWIxRzNCLGlCYTBHaUM7TWJ4Ry9CLGNKSWE7TWlCcUdYLG1CQUFtQjtJQUVyQjtNQUNFLFVBQVU7TUFEWDtRQUdHLGtCQUFrQjtRYnJIeEIsbUJBSnVCO1FBUXZCLGdCYWtINkI7UWJqSDdCLGlCYWlIbUM7UWIvR2pDLGNKTWE7UWlCMEdULGdCQUFnQjtRQUNoQixrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLHVCQUF1QjtRQVIxQjtVQVVLLFdBQVc7VUFDWCxrQkFBa0I7VUFDbEIsUUFBUTtVQUNSLFNBQVM7VUFDVCxtREFBbUQ7VUFDbkQsNEJBQTRCO1VBQzVCLFdBQVc7VUFDWCxZQUFZO1VBQ1osZUFBZTtRQWxCcEI7VUFxQkssbUJBQW1CO0lBN0V6QjtNQWtGRSxXQUFXO01BQ1gsZ0JBQWdCO01BRmpCO1FBSUcsV0FBVzs7QUFLbkI7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFKckI7SUFNSSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxtQkFBbUI7SUFUdkI7TWJwSkUsa0JBSnVCO01BUXZCLGdCYTJKMkI7TWIxSjNCLGlCYTBKaUM7TWJ4Si9CLGNhd0p3QztNQUN0QyxzQkFBc0I7SUFaNUI7TUFlTSxhQUFhO01BZm5CO1FBbUJZLHNCQUFzQjtRQUN0Qiw0QkFBNEI7SUFwQnhDO01BMEJNLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CO01BQ25CLG1CakI1SmM7TWlCNkpkLGVBQWU7TUFDZixvQkFBb0I7TUFDcEIsa0JBQWtCO01BaEN4QjtRQWtDUSxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1QsV0FBVztRQUNYLFlBQVk7UUFDWixnQmpCMUxJO1FpQjJMSixtQkFBbUI7UUFDbkIsZ0JBQWdCO01BMUN4QjtRQTZDUSxXQUFXO0VBN0NuQjtJYnBKRSxtQkFKdUI7SUFRdkIsZ0Jha015QjtJYmpNekIsaUJhaU0rQjtJYi9MN0IsY2ErTHNDO0lBQ3RDLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsbUJqQnRMZ0I7SWlCdUxoQix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBdkR0QjtNQXlETSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLDJDQUEyQztNQUMzQyxXQUFXO01BQ1gsWUFBWTtNQUNaLFlBQVk7TUFDWix3QkFBd0I7TUFDeEIsVUFBVTs7QUMxTmhCO0VBR00sYUFBYTtFQUNiLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsU0FBUztFQUNULGtCQUFrQjtFQUNsQjtJQVJOO01BU1Esc0JBQXNCLElBS3pCO0VBZEw7SUFZUSxXQUFXOztBQVpuQjtFQWdCTSxXQUFXOztBQWhCakI7RUFvQlEsV0FBVztFQUNYLGdCbEJiSTtFa0JjSix5QmxCTlM7RWtCT1QsOENBQThDO0VBQzlDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VkcEJ2QixlQUp1QjtFQVF2QixnQmNpQjZCO0VkaEI3QixpQmNnQm1DO0VkZGpDLGNKU2E7RWtCdEJqQjtJZE1FLGVBSnVCO0lBUXZCLGdCY21CK0I7SWRsQi9CLGlCY2tCcUM7SWRoQm5DLGNKS2E7RWtCbEJqQjtJQWdDVSxhQUFhO0lBQ2IscUJsQkxVOztBa0I1QnBCO0VBc0NNLFlBQVk7RUFDWixZQUFZO0VBQ1o7SUF4Q047TUF5Q1EsV0FBVyxJQU1kO0VBL0NMO0lBNENRLG1CQUFtQjtJQUNuQixxQkFBcUI7O0FBN0M3QjtFQWlETSxnQkFBZ0I7O0FBakR0QjtFQXFETSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFNBQVM7O0FBdkRmO0VkTUUsbUJBSnVCO0VBUXZCLGdCY2lEeUI7RWRoRHpCLGlCY2dEK0I7RWQ5QzdCLGNKQ2E7RWtCOENiLGdCQUFnQjtFQUNoQiw0QkFBNEI7RUFDNUIsNkJBQTZCOztBQzlEakM7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCO0lBTkY7TUFPSSxjQUFjO01BQ2QsbUJBQW1CLElBdVJ0QjtFQXBSQztJQVhGO01BWUksY0FBYyxJQW1SakI7RUFqUkM7SUFDRSxnQkFBZ0I7RUFFbEI7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkI7TUFMRjtRQU1JLGNBQWM7UUFDZCxhQUFhO1FBQ2IsdUJBQXVCLElBRTFCO0VBQ0Q7SUFDRSxnQm5CckJRO0ltQnNCUix5Qm5CaEJhO0ltQmlCYiw4RkFDeUM7SUFDekMsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1g7TUFYRjtRQVlJLGNBQWM7UUFDZCxlQUFlLElBU2xCO0lBUEM7TUFmRjtRQWdCSSxnQkFBZ0I7UUFDaEIsV0FBVyxJQUtkO0VBbERIO0lBb0RJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxZQUFZO0lBM0RoQjtNQTZETSxXQUFXO01BQ1gsWUFBWTtNQUNaLGVBQWU7TUFDZixtQkFBbUI7SUFoRXpCO01mTUUsbUJBSnVCO01BUXZCLGdCZXlEMkI7TWZ4RDNCLGlCZXdEaUM7TWZ0RC9CLGNKU2E7TW1COENYLG1CQUFtQjtJQXBFekI7TWZNRSxlQUp1QjtNQVF2QixnQmU2RDJCO01mNUQzQixpQmU0RGlDO01mMUQvQixjSk1hO0VtQnVEZjtJQUNFLGFBQWE7SWZyRWYsbUJBSnVCO0lBUXZCLGdCZWtFeUI7SWZqRXpCLGlCZWlFK0I7SWYvRDdCLGNKU2E7SW1CdURiLG1CQUFtQjtJQUhwQjtNQUtHLGFBQWE7TUFDYixRQUFRO01BTlg7UUFRSyxtQkFBbUI7TUFSeEI7UUFXSyxXQUFXO1FBWGhCO1VBYU8sV0FBVztVQUNYLFlBQVk7VUFDWixvQkFBb0I7VWZuRjVCLG1CQUp1QjtVQVF2QixnQmVnRitCO1VmL0UvQixpQmUrRXFDO1VmN0VuQyxjSlNhO1VtQm9EZDtZQWtCUyxZQUFZO1lBQ1osYUFBYTtZZnZGdkIsbUJBSnVCO1lBUXZCLGdCZW9GaUM7WWZuRmpDLGlCZW1GdUM7WWZqRnJDLGNKU2E7RW1COEVmO0lmOUZBLG1CQUp1QjtJQVF2QixnQmUyRnlCO0lmMUZ6QixpQmUwRitCO0lmeEY3QixjSk9hO0VtQm1GZjtJQUNFLGtCQUFrQjtFQXhHdEI7SUEyR0ksZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixxQ0FBcUM7SUFDckMsY0FBYztJQUNkLFdBQVc7SUEvR2Y7TUFpSE0sMkJBQTJCO0lBakhqQztNQXFITSxlQUFlO0lBckhyQjtNQTBIUSxnQkFBZ0I7SUExSHhCO01BOEhNLGdCQUFnQjtJQTlIdEI7TUFpSU0sZ0JBQWdCO0lBakl0QjtNQW9JTSxnQkFBZ0I7SUFwSXRCO01BdUlNLGdCQUFnQjtNQUNoQixrQkFBa0I7TUF4SXhCO1FBMElRLGFBQWE7TUExSXJCO1FBNklRLFdBQVc7UUFDWCxtQm5CbEhZO1FtQm1IWix5Qm5CbkhZO1FtQm9IWiw4Q0FBOEM7UUFDOUMsa0JBQWtCO1FBQ2xCLGVBQWU7UUFDZixZQUFZO1FBQ1osYUFBYTtRQUNiLHVCQUF1QjtRQUN2QixrQkFBa0I7UUFDbEIsbUJBQW1CO1Fmakp6QixlQUp1QjtRQVF2QixnQmU4STZCO1FmN0k3QixpQmU2SW1DO1FmM0lqQyxXSkxRO1FtQmlKSiw0Qm5CdEowQjtRbUJIbEM7VUEySlUsbUJBQW1CO1VBQ25CLHFCQUFxQjtRQTVKL0I7VUErSlUsbUJuQmpJVTtNbUI5QnBCO1FBbUtRLGtCQUFrQjtRQUNsQixRQUFRO1FBQ1IsU0FBUztRQUNULGdDQUFnQztRQUNoQyxTQUFTO0lBR2I7TUExS0o7UUEyS00scUNBQXFDO1FBM0szQztVQStLVSxnQkFBZ0I7UUEvSzFCO1VBbUxRLGdCQUFnQjtRQW5MeEI7VUFzTFEsZ0JBQWdCO1FBdEx4QjtVQXlMUSxnQkFBZ0I7UUF6THhCO1VBNExRLGdCQUFnQixJQUNqQjtJQTdMUDtNQWdNTSxjQUFjO01mMUxsQixtQkFKdUI7TUFRdkIsZ0JldUwyQjtNZnRMM0IsaUJlc0xpQztNZnBML0IsY0pLYTtNbUJnTFgsa0JBQWtCO0lBbE14QjtNQXNNUSxXQUFXO01BQ1gsZ0JuQi9MSTtNbUJnTUoseUJuQnhMUztNbUJ5TFQsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixpQkFBaUI7TWZyTXZCLGVBSnVCO01BUXZCLGdCZWtNNkI7TWZqTTdCLGlCZWlNbUM7TWYvTGpDLGNKS2E7TW1CbEJqQjtRZk1FLGVBSnVCO1FBUXZCLGdCZW9NK0I7UWZuTS9CLGlCZW1NcUM7UWZqTW5DLGNKS2E7TW1CbEJqQjtRQWlOVSxhQUFhO1FBQ2IscUJuQnRMVTtJbUI1QnBCO01BdU5NLFlBQVk7SUF2TmxCO01mTUUsbUJBSnVCO01BUXZCLGdCZWdOMkI7TWYvTTNCLGlCZStNaUM7TWY3TS9CLGNlNk13QztJQTFONUM7TUE4TlEsU0FBUztNQTlOakI7UUFpT1ksYUFBYTtRQWpPekI7VUFtT2Msa0JBQWtCO1VBQ2xCLGtCQUFrQjtVQXBPaEM7WUFzT2dCLFdBQVc7WUFDWCxXQUFXO1lBQ1gsWUFBWTtZQUNaLGVBQWU7WUFDZix5Qm5CMU5DO1ltQjJORCxrQkFBa0I7WUFDbEIsUUFBUTtZQUNSLE9BQU87WUFDUCxtQkFBbUI7WUFDbkIsNEJBQTRCO1FBL081QztVQW9QZ0IscUJuQnZOSTtVbUJ3TkosZ0JuQjdPSjtRbUJSWjtVQXdQZ0IsV0FBVztVQUNYLGtCQUFrQjtVQUNsQixVQUFVO1VBQ1YsV0FBVztVQUNYLGNBQWM7VUFDZCxtQkFBbUI7VUFDbkIsU0FBUztVQUNULFFBQVE7VUFDUiw0QkFBNEI7VUFDNUIsbUJuQnBPSTtNbUI3QnBCO1FmTUUsbUJBSnVCO1FBUXZCLGdCZTZQK0I7UWY1UC9CLGlCZTRQcUM7UWYxUG5DLGNKSWE7UW1CdVBQLGVBQWU7UUF4UXpCO1VBMlFjLHFCbkI5T007UW1CN0JwQjtVQStRWSxjbkJwUFE7VW1CM0JwQjtZQWlSYywwQkFBMEI7RUFqUnhDO0lBMlJRLHdCQUF3Qjs7QUMzUmhDO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkI7SUFDRSxrQkFBa0I7SUFDbEIsZ0JwQkRRO0lvQkVSLDRCcEJQOEI7SW9CUTlCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsV0FBVztJQU5aO01BVU8sNkNBQTZDO0VBakJ2RDtJQXVCSSxXQUFXO0lBQ1gsV0FBVztJQUNYLG1CcEJEZTtJb0JFZixnQkFBZ0I7RUFFbEI7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsZUFBZTtFQUVqQjtJQUNFLFdBQVc7SUFDWCxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLGVBQWU7SWhCakNqQixlQUp1QjtJQVF2QixnQmdCOEJ5QjtJaEI3QnpCLGlCZ0I2QitCO0loQjNCN0IsY0pTYTtJb0JtQmI7TUFORjtRaEI3QkEsbUJBSnVCO1FBUXZCLGdCZ0JnQzJCO1FoQi9CM0IsaUJnQitCaUM7UWhCN0IvQixjSlNhLElvQnNCZDtFQUNEO0loQnZDQSxtQkFKdUI7SUFRdkIsZ0JnQm9DeUI7SWhCbkN6QixpQmdCbUMrQjtJaEJqQzdCLGNKTWE7SW9CNEJiLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFIcEI7TUFLRyxnQkFBZ0I7SUFMbkI7O01BU0csMkJBQTJCO0lBRTdCO01BWEY7UWhCdkNBLGVBSnVCO1FBUXZCLGdCZ0IrQzJCO1FoQjlDM0IsaUJnQjhDaUM7UWhCNUMvQixjSk1hLElvQndDZDtFQTNESDtJQTZESSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIseUJwQm5EYTtJb0JvRGIsa0JBQWtCO0lBQ2xCLDRCcEJuRThCO0lvQkhsQztNQTBFTSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsV0FBVztNQUNYLFFBQVE7TUFDUixTQUFTO01BQ1QseUJwQmhFVztNb0JpRVgsa0JBQWtCO01BQ2xCLDBDQUEwQztNQUMxQyx5QkFBeUI7SUFwRi9CO01BdUZNLDhDQUE4Qzs7QUN2RnBEO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZDtJQUhGO01BSUksZ0JBQWdCLElBK0duQjtFQW5IRDtJQU9JLGtCQUFrQjtFQVB0QjtJakJNRSxlQUp1QjtJQVF2QixnQmlCQXlCO0lqQkN6QixpQmlCRCtCO0lqQkc3QixXSkpRO0lxQkVSLG1CQUFtQjtJQUNuQjtNQVpKO1FqQk1FLGlCQUp1QjtRQVF2QixnQmlCRzJCO1FqQkYzQixpQmlCRWlDO1FBQzdCLG1CQUFtQixJQUV0QjtFQWhCSDtJakJNRSxlQUp1QjtJQVF2QixnQmlCUXlCO0lqQlB6QixpQmlCTytCO0lqQkw3QixjSlNhO0lxQkhiLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkI7TUFyQko7UWpCTUUsa0JBSnVCO1FBUXZCLGdCaUJZMkI7UWpCWDNCLGlCaUJXaUM7UUFDN0IsdUJBQXVCLElBRTFCO0VBekJIO0lqQk1FLG1CQUp1QjtJQVF2QixnQmlCaUJ5QjtJakJoQnpCLGlCaUJnQitCO0lqQmQ3QixjSlNhO0lxQk1iLGtCQUFrQjtFQTVCdEI7SWpCTUUsa0JBSnVCO0lBUXZCLGdCaUJxQnlCO0lqQnBCekIsaUJpQm9CK0I7SWpCbEI3QixjSk1hO0lxQmFiLHNCQUFzQjtJQUN0QixtQkFBbUI7RUFqQ3ZCO0lBb0NJLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIscUJyQnZCYTtJcUJ3QmIsZ0JBQWdCO0VBdkNwQjs7SWpCTUUsZUFKdUI7SUFRdkIsZ0JpQmlDeUI7SWpCaEN6QixpQmlCZ0MrQjtJakI5QjdCLGNKTWE7SXFCeUJiLHNCQUFzQjtJQUN0QjtNQTdDSjs7UWpCTUUsbUJBSnVCO1FBUXZCLGdCaUJvQzJCO1FqQm5DM0IsaUJpQm1DaUMsSUFFaEM7RUFoREg7SUFrREkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQW5EdEI7TUFzRFEsZUFBZTtNQUNmLFdyQjlDSTtJcUJUWjtNQTBEUSxtQkFBbUI7RUExRDNCO0lBK0RJLGdCQUFnQjtFQS9EcEI7SUFrRUksZ0JBQWdCO0VBbEVwQjtJQXFFSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0VBdEV0QjtJakJNRSxlQUp1QjtJQVF2QixnQmlCK0R5QjtJakI5RHpCLGlCaUI4RCtCO0lqQjVEN0IsY0pNYTtJcUJ1RGIsc0JBQXNCO0lBQ3RCO01BM0VKO1FqQk1FLG1CQUp1QjtRQVF2QixnQmlCa0UyQjtRakJqRTNCLGlCaUJpRWlDLElBb0JoQztJQWhHSDtNQStFTSxnQkFBZ0I7TUFDaEI7UUFoRk47VUFpRlEsZ0JBQWdCLElBRW5CO0lBbkZMO01BcUZNLGdCQUFnQjtJQXJGdEI7TUF3Rk0sZ0JBQWdCO0lBeEZ0QjtNQTJGTSxnQkFBZ0I7TUFDaEI7UUE1Rk47VUE2RlEsZ0JBQWdCLElBRW5CO0VBL0ZMO0lBa0dJLGdCQUFnQjtJQUNoQjtNQW5HSjtRQW9HTSxnQkFBZ0IsSUFjbkI7SUFsSEg7TUF1R00sV0FBVztNQUNYLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIsdUJBQXVCO0lBMUc3QjtNakJNRSxrQkFKdUI7TUFRdkIsZ0JpQm1HMkI7TWpCbEczQixpQmlCa0dpQztNakJoRy9CLGNKT2E7TXFCMEZYO1FBOUdOO1VqQk1FLG1CQUp1QjtVQVF2QixnQmlCcUc2QjtVakJwRzdCLGlCaUJvR21DLElBRWhDOztBQ2pITDtFQUNFLFdBQVc7RUFDWCxnQnRCTVU7RXNCTFY7SUFIRjtNQUlJLGdCQUFnQjtNQUNoQixhQUFhO01BTGpCO1FBT00sY0FBYyxJQUNmO0VBR0g7SUFYRjtNQVlJLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsT0FBTztNQUNQLGFBQWE7TUFDYiw0QkFBNEI7TUFDNUIsa0JBQWtCO01BQ2xCLDRCdEJmOEI7TXNCZ0I5QixVQUFVO01BbkJkO1FBcUJNLG1CQUFtQjtRQUNuQix3QkFBd0I7UUFDeEIsVUFBVSxJQUNYO0VBRUg7SUExQkY7TUEyQkksYUFBYSxJQWtDaEI7RUFoQ0M7SUE3QkY7TUE4Qkksa0JBQWtCLElBK0JyQjtFQTdCQztJQUNFLGFBQWE7SUFDYixxQ0FBcUM7SUFDckMsU0FBUztJQUNUO01BSkY7UUFLSSxxQ0FBcUM7UUFDckMsU0FBUyxJQUVaO0VBQ0Q7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLFNBQVM7SUFDVDtNQUpGO1FBS0ksZ0JBQWdCLElBRW5CO0VBQ0Q7SWxCM0NBLGlCQUp1QjtJQVF2QixnQmtCd0N5QjtJbEJ2Q3pCLGlCa0J1QytCO0lsQnJDN0IsY0pNYTtFc0JuQmpCO0lBcURJLHlCQUE2QjtFQUUvQjtJbEJqREEsZUFKdUI7SUFRdkIsZ0JrQjhDeUI7SWxCN0N6QixpQmtCNkMrQjtJbEIzQzdCLGNKTWE7RXNCdUNmO0lBQ0UsYUFBYTs7QUMzRGpCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxNQUFNO0VBQ04sdUJBQXVCO0VBQ3ZCLFd2QkdVO0V1QkZWLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixVQUFVO0VBQ1Ysa0R2QkhVO0V1QklWLDRCdkJUZ0M7RXVCVWhDO0lBQ0UsZ0J2Qk5RO0V1QlJaO0lBcUJJLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsZ0J2QmxCUTtJdUJSWjtNQTRCTSx3QkFBd0I7SUE1QjlCO01BK0JNLHlCQUF5QjtJQS9CL0I7TUFtQ1EsMkJBQTZCO0VBbkNyQztJQXlDSSxlQUFlO0lBQ2YsVUFBVTtJQUNWLFdBQVc7SUFDWCxPQUFPO0lBQ1AsZ0JBQWdCO0lBQ2hCLGdCdkJ0Q1E7SXVCUlo7TUFnRE0sd0JBQXdCO0lBaEQ5QjtNQW1ETSx5QkFBeUI7SUFuRC9CO01BdURRLDJCQUE2QjtFQXZEckM7SUE0REksMEJBQTBCO0lBQzFCLGlCQUFpQjtFQTdEckI7SUFnRUksWUFBWTtFQUVkO0lBQ0UsYUFBYTtJQUNiLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiwyQnZCckU4QjtJdUIrRC9CO01BUUcsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7SUFWdEI7TUFhRyxzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLFdBQVc7RUFHZjtJQUNFLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsbUJBQW1CO0lBQ25CLFlBQVk7RUFFZDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsU0FBUztJQUhWO01BTUssZXZCOUVTO011QitFVCw0QnZCOUYwQjtJdUJ1Ri9CO01BV08sWXZCN0ZFOztBd0JSWjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCO0lBSkY7TUFLSSxZQUFZLElBK0tmO0VBcExEO0lBVU0sV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7RUFHdEI7SUFDRSxRQUFRO0lBQ1IsU0FBUztJQUNULDRCeEJmOEI7SXdCZ0I5QixrQkFBa0I7SUFDbEIsVUFBVTtFQUdWO0lBdkJKO01Bd0JNLFlBQVksSUFFZjtFQTFCSDtJQTRCSSxtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osYUFBYTtJQUViLFVBQVU7SUFsQ2Q7TUFxQ00sYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixZQUFZO01BdkNsQjtRQTJDUSxrQkFBa0I7UXBCckN4QixtQkFKdUI7UUFRdkIsZ0JvQmtDNkI7UXBCakM3QixpQm9CaUNtQztRcEIvQmpDLGNKSWE7UXdCNEJULDRCeEIxQzBCO1F3QjJDMUIsZ0JBQWdCO1FBQ2hCLFlBQVk7UUFDWixhQUFhO1FBQ2IsbUJBQW1CO01BakQzQjtRQXNEVSxtQnhCOUJTO1F3QitCVCxjeEIzQlU7UXdCNEJWLHFCQUFxQjtNQUl2QjtRQTVEUjtVQStEYyxjQUFjO1VBQ2QsbUJBQW1CO1VBQ25CLFVBQVU7VUFDVix3QkFBd0IsSUFDekI7TUFuRWI7UUF1RVUsYUFBYTtRQUNiLG1CQUFtQjtRQUNuQixRQUFRO1FBekVsQjtVQTJFWSxhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLGdCQUFnQjtVQTdFNUI7WUErRWMsYXhCOURHO1l3QitESDtjQWhGZDtnQkFpRmdCLGF4QjlEQyxJd0JnRUo7RUFvQlg7SUF2R0Y7TUF3R0ksZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixTQUFTO01BQ1QsUUFBUTtNQUNSLDJCQUEyQjtNQUMzQiwwQkFBMEI7TUFDMUIsV0FBVztNQUNYLGdCeEJ2R1E7TXdCd0dSLGtCQUFrQjtNQUNsQiw0QnhCOUc4QjtNd0IrRzlCLFlBQVk7TUFDWixzQkFBc0I7TUFDdEIsMkJBQTJCO01BQzNCLHVCQUF1QjtNQUN2QixhQUFhO01BQ2IsNkJ4QnpHYSxJd0JzS2hCO0VBNURHO0lBeEhKO01BeUhNLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osdUJBQXVCLElBeUQ1QjtFQTdFQztNQXZHRjtRQThITSxXQUFXO01BOUhqQjtRQWlJTSxzQkFBc0I7UUFDdEIsdUJBQXVCO1FBQ3ZCLFNBQVM7UUFuSWY7VUFxSVEsV0FBVztVQXJJbkI7WUF3SVksV0FBVztVQXhJdkI7WUEySVksY0FBYztZcEJySXhCLGtCQUp1QjtZQVF2QixnQm9Ca0lpQztZcEJqSWpDLGlCb0JpSXVDO1lwQi9IckMsY0pRYTtZd0J3SEwsZ0JBQWdCO1VBN0k1QjtZQWlKVSxzQkFBc0I7WUFDdEIsdUJBQXVCO1lBbEpqQztjQW9KWSx3QkFBd0I7Y0FDeEIsU0FBUztNQXJKckI7UUE0Sk0sd0JBQXdCLElBQ3pCO0VBRUY7SUFJTyxjeEJoSk87SXdCNElkO01BT1csYXhCbkpHOztBd0JtS2pCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFMakI7SUFRSSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixXQUFXO0lBQ1gsZ0J4QjFMUTtJd0IyTFIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixPQUFPO0lBQ1AsdUJBQXVCO0lBQ3ZCLDZCQUE2QjtJQWpCakM7TUFvQk0sUUFBUTtNQUNSLDZCQUE2QjtJQXJCbkM7TUF5Qk0sUUFBUTtNQUNSLDZCQUE2QjtJQTFCbkM7TUE4Qk0sU0FBUztNQUNULDZCQUE2QjtFQS9CbkM7SUFvQ00sZ0J4QmpOTTtFd0JxTlY7SUF4Q0Y7TUF5Q0ksYUFBYSxJQXVCaEI7RUFoRUQ7SUErQ1Esd0JBQXdCO0lBQ3hCLFFBQVE7SUFDUixTQUFTO0VBakRqQjtJQXFEUSxTQUFTO0lBQ1QsVUFBVTtFQXREbEI7SUEwRFEseUJBQXlCO0lBQ3pCLFNBQVM7SUFDVCxTQUFTOztBQ2xQakI7RUFDRSxtQnpCWWM7RXlCWGQsc0JBQXNCO0VBR3BCO0lyQkNGLGlCQUp1QjtJQVF2QixnQnFCSjJCO0lyQkszQixpQnFCTGlDO0lyQk8vQixjSk1hO0V5QlZmO0lBQ0UsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsV0FBVztJQUNYLGNBQWM7SUFDZCxlQUFlO0lBQ2Y7TUFQRjtRQVFJLHNCQUFzQixJQUV6QjtFQUNEO0lBQ0UsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFIcEI7TUFLRyxXQUFXO0VBR2Y7SXJCdEJBLGVBSnVCO0lBUXZCLGdCcUJtQnlCO0lyQmxCekIsaUJxQmtCK0I7SXJCaEI3QixjSk1hO0l5QldiLGdCQUFnQjtFQUVsQjtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLFFBQVE7SUFDUixnQkFBZ0I7SUFMakI7TUFRSyxhQUFhO01yQmxDbkIsZUFKdUI7TUFRdkIsZ0JxQitCNkI7TXJCOUI3QixpQnFCOEJtQztNckI1QmpDLGNKTWE7TXlCdUJULGdCQUFnQjtNQUNoQiw0QnpCeEMwQjtFeUI2Q2hDO0lBQ0UsNkJ6QmxDYTtJeUJtQ2IsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFQL0I7TXJCMUNELGVBSnVCO01BUXZCLGdCcUIrQzJCO01yQjlDM0IsaUJxQjhDaUM7TXJCNUMvQixjSkthO0l5QjhCZDtNQVlHLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLFNBQVM7TUFmWjtRckIxQ0QsZUFKdUI7UUFRdkIsZ0JxQndENkI7UXJCdkQ3QixpQnFCdURtQztRckJyRGpDLGNKS2E7UXlCaURULG1CQUFtQjtRQUNuQiw0QnpCakUwQjtFeUJxRWhDO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Q7TUFDRSxXQUFXO01BQ1gsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIscUJBQXFCO0lBRXZCO01BQ0UsYUFBYTtNQUNiLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFIeEI7UUFLRyxhekJ0RVM7UXlCdUVULDRCekJ0RjBCO0V5QjBGaEM7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixTQUFTO0lBSlY7TXJCdkZELG1CQUp1QjtNQVF2QixnQnFCMkY2QjtNckIxRjdCLGlCcUIwRm1DO01yQnhGakMsY0pJYTtNeUJxRlQsbUJBQW1CO01BQ25CLDRCekJwRzBCO015QnFHMUIsMEJBQTBCO01BWC9CO1FBYU8sV3pCbEdFO0V5QnVHVjtJckJ6R0EsbUJBSnVCO0lBUXZCLGdCcUJzR3lCO0lyQnJHekIsaUJxQnFHK0I7SXJCbkc3QixjSklhO0l5QjhGZDtNckJ6R0QsbUJBSnVCO01BUXZCLGdCcUJ3RzJCO01yQnZHM0IsaUJxQnVHaUM7TXJCckcvQixXSkxRO015QjJHTiw0QnpCaEg0QjtNeUI0Ry9CO1FBTUssV3pCN0dJOztBMEJSWjtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7O0FBRXBCO0VBQ0UsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixxQkFBcUI7O0FBRXZCO0VBQ0UsY0FBYzs7QUFFaEI7RUFDRSxzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxvQkFBb0I7O0FBRXRCO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsU0FBUztFQUNULG9CQUFvQjs7QUFFdEI7RUFDRSxhQUFhOztBQUVmO0VBQ0UsUUFBUTs7QUFFVjtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7O0FBRXBCOztFQUVFLG1CQUFtQjs7QUFFckI7RUFDRSwyQkFBMkI7RUFDM0Isc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsZ0NBQWdDO0VBQ2hDLFNBQVM7RUFDVCxrQkFBa0I7O0FBRXBCO0VBQ0Usc0JBQXNCOztBQUV4QjtFQUNFLDRDQUE0QztFQUM1QyxzQkFBc0I7RUFDdEIsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osT0FBTztFQUNQLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE1BQU07RUFDTixXQUFXOztBQUViO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVU7O0FBRVo7O0VBRUUsYUFBYTs7QUFFZjtFQUNFLGVBQWU7O0FBRWpCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVOztBQUVaO0VBQ0U7SUFDRSxvQkFBb0I7RUFFdEI7SUFDRSx3QkFBd0I7O0FBRzVCO0VBQ0UsMkJBQTJCO0VBQzNCLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsaUJBQWlCOztBQUVuQjtFQUNFLG9CQUFvQjtFQUNwQixVQUFVO0VBQ1YsVUFBVTs7QUFFWjtFQUNFLFVBQVU7RUFDVixVQUFVOztBQUVaO0VBQ0UsY0FBYzs7QUFFaEI7RUFDRSxjQUFjOztBQUVoQjtFQUNFLG1CQUFtQjtFQUNuQixnQjFCekhVO0UwQjBIViw0QjFCL0hnQztFMEJnSWhDLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLDJCQUEyQjtFQUMzQixVQUFVOztBQUVaO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWiw0QjFCbEpnQztFMEJtSmhDLFVBQVU7RUFDVixZMUI5SVU7O0EwQm1KWjtFQUVJLGUxQi9JYTs7QTBCeUpqQjtFQUNFLHFCQUFxQjs7QUExSnZCO0VBb0tFLFFBQVE7RUFDUixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixhQUFhOztBQUVmO0VBQ0Usb0NBQXdCO0VBQ3hCLFNBQVM7RUFDVCxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGVBQWU7RUFDZixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQ0FBaUM7RUFDakMsV0FBVzs7QUFFYjtFQUNFLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsVUFBVTs7QUFFWjtFQUNFLGVBQWU7RUFDZixZQUFZOztBQUVkO0VBQ0UsdUJBQXVCO0VBQ3ZCLG1CQUFtQjs7QUFFckI7RUFDRSx1QkFBdUI7RUFDdkIsbUJBQW1COztBQS9LckI7RUFrTEUsZ0JBQWdCO0VBQ2hCLFdBQVc7O0FBeEtiO0VBMktFLDZDQUE2Qzs7QUFFL0M7RUFDRSxVQUFVOztBQUVvQjtFQUM5QjtJQUNFLHVCQUF1QjtJQUN2QixvQkFBb0IsSUFDckI7O0FBRUg7RUFMRTtJQU9FLHNCQUFzQixJQUN2Qjs7QUFFNkI7RUFDOUI7SUFDRSx1QkFBdUI7SUFDdkIsb0JBQW9CLElBQ3JCOztBQUVIO0VBTEU7SUFPRSxzQkFBc0I7RUFFeEI7SUFDRSxrQkFBa0IsSUFDbkI7O0FBRUg7RUFDRSxlQUFlOztBQUVqQjtFQUNFLHVCQUF1QjtFQUN2QixtQkFBbUI7O0FBRXJCO0VBQ0UsdUJBQXVCO0VBQ3ZCLG1CQUFtQjs7QUFFckI7RUFDRSw2QkFBNkI7RUFDN0IsZUFBZTs7QUFFakI7RUFDRSxzQkFBc0I7O0FBRXhCO0VBQ0UsVUFBVTtFQUNWLFVBQVU7O0FBRVo7RUFDRSxvQkFBb0I7O0FBRXRCO0VBQ0UsU0FBUztFQUNULFdBQVc7O0FBRWI7RUFDRSxxQkFBcUI7O0FBRXZCO0VBQ0UsU0FBUztFQUNULDBCQUEwQjs7QUFFNUI7RUFDRSxRQUFROztBQUVWO0VBQ0UseUJBQXlCOztBQUUzQjtFQUNFLFdBQVc7RUFDWCxTQUFTOztBQUVYO0VBQ0Usd0JBQXdCOztBQUUxQjtFQUNFLFNBQVM7RUFDVCxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsVUFBVTtFQUNWLGNBQWM7RUFDZCxZQUFZO0VBQ1osTUFBTTs7QUMwOUdSOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUseUJBQXlCOztBRCt3SDNCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsc0JBQXNCOztBRCt3SHhCOztFQzN3SEUsMEJBQTBCOztBRCt3SDVCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsdUJBQXVCOztBRCt3SHpCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCOztFQzN3SEUsb0JBQW9COztBRCt3SHRCO0VDNXdIRSxvQkFBb0I7O0FEK3dIdEI7RUM1d0hFLG9CQUFvQjs7QUQrd0h0Qjs7RUMzd0hFLGdFQUFnRTs7QUQrd0hsRTs7RUMzd0hFLGdDQUFnQzs7QUQrd0hsQzs7RUMzd0hFLG1DQUFtQzs7QUQrd0hyQzs7RUMzd0hFLG9DQUFvQzs7QUQrd0h0Qzs7RUMzd0hFLHVDQUF1Qzs7QUQrd0h6Qzs7RUMzd0hFLGtFQUFrRTs7QUQrd0hwRTs7RUMzd0hFLG1FQUFtRTs7QUQrd0hyRTs7RUMzd0hFLGtFQUFrRTs7QUQrd0hwRTs7RUMzd0hFLCtEQUErRDs7QUQrd0hqRTs7RUMzd0hFLCtEQUErRDs7QUQrd0hqRTs7RUMzd0hFLGlFQUFpRTs7QUQrd0huRTs7RUMzd0hFLGlFQUFpRTs7QUQrd0huRTs7RUMzd0hFLGdFQUFnRTs7QUQrd0hsRTs7RUMzd0hFLG1FQUFtRTs7QUQrd0hyRTs7RUMzd0hFLGlFQUFpRTs7QUQrd0huRTs7RUMzd0hFLGdFQUFnRTs7QUQrd0hsRTs7RUMzd0hFLG1FQUFtRTs7QUQrd0hyRTs7RUMzd0hFLGlFQUFpRTs7QUQrd0huRTs7RUMzd0hFLGdFQUFnRTs7QUQrd0hsRTs7RUMzd0hFLG1FQUFtRTs7QUFFckU7RUFDRTtJQUNFLFVBQVU7SUFDViwrQ0FBK0M7SUFDL0MsdUNBQXVDO0lBQ3ZDLDBEQUEwRDtFQUU1RDtJQUNFLFVBQVU7SUFDVix1QkFBdUI7SUFDdkIsZUFBZTtFQUVqQjtJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFFcEM7SUFDRSwyQ0FBMkM7SUFDM0MsbUNBQW1DO0VBRXJDO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUVyQztJQUNFLDBDQUEwQztJQUMxQyxrQ0FBa0M7RUFFcEM7SUFDRSw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBRXhDO0lBQ0UsNkNBQTZDO0lBQzdDLHFDQUFxQztFQUV2QztJQUNFLCtDQUErQztJQUMvQyx1Q0FBdUM7RUFFekM7SUFDRSw4Q0FBOEM7SUFDOUMsc0NBQXNDO0VBRXhDO0lBQ0UsVUFBVTtJQUNWLCtDQUErQztJQUMvQyx1Q0FBdUM7SUFDdkMsMERBQTBEO0VBRTVEO0lBQ0UsVUFBVTtJQUNWLHlDQUF5QztJQUN6QyxpQ0FBaUM7RUFFbkM7SUFDRSw2QkFBNkI7SUFDN0IscUJBQXFCO0VBRXZCO0lBQ0UscURBQXFEO0lBQ3JELDZDQUE2QztFQUUvQztJQUNFLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFFaEQ7SUFDRSxzREFBc0Q7SUFDdEQsOENBQThDO0VBRWhEO0lBQ0UscURBQXFEO0lBQ3JELDZDQUE2QztFQUUvQztJQUNFLDZCQUE2QjtJQUM3QixxQkFBcUI7RUFFdkI7SUFDRSxxREFBcUQ7SUFDckQsNkNBQTZDO0VBRS9DO0lBQ0Usc0RBQXNEO0lBQ3RELDhDQUE4QztFQUVoRDtJQUNFLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFFaEQ7SUFDRSxxREFBcUQ7SUFDckQsNkNBQTZDO0VBRS9DO0lBQ0Usc0NBQXNDO0lBQ3RDLDhCQUE4QjtJQUM5QixpREFBaUQ7SUFDakQsa0JBQWtCO0VBRXBCO0lBQ0UsbUJBQW1CO0lBQ25CLGdDQUFnQztJQUNoQyx3QkFBd0I7RUFFMUI7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBRXBDO0lBQ0UsMkNBQTJDO0lBQzNDLG1DQUFtQztFQUVyQztJQUNFLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUFFckM7SUFDRSwwQ0FBMEM7SUFDMUMsa0NBQWtDO0VBRXBDO0lBQ0UsbUNBQW1DO0lBQ25DLDJCQUEyQjtJQUMzQixzQ0FBc0M7SUFDdEMsOEJBQThCO0lBQzlCLGlEQUFpRDtFQUVuRDtJQUNFLHVEQUF1RDtJQUN2RCwrQ0FBK0M7RUFFakQ7SUFDRSxpREFBaUQ7SUFDakQseUNBQXlDO0VBRTNDO0lBQ0Usc0RBQXNEO0lBQ3RELDhDQUE4QztFQUVoRDtJQUNFLGlEQUFpRDtJQUNqRCx5Q0FBeUM7RUFFM0M7SUFDRSx1REFBdUQ7SUFDdkQsK0NBQStDO0VBRWpEO0lBQ0UsaURBQWlEO0lBQ2pELHlDQUF5QztFQUUzQztJQUNFLHNEQUFzRDtJQUN0RCw4Q0FBOEM7RUFFaEQ7SUFDRSxpREFBaUQ7SUFDakQseUNBQXlDLElBQzFDIiwiZmlsZSI6ImNzcy90aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCIvLyBmb250c1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUxpZ2h0SXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJsYWNrLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJsYWNrSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG4iLCJodG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuYm9keSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzaWM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbm1haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZzpub3QoW3NyY10pOm5vdChbc3Jjc2V0XSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5pbWcubGF6eSB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuUGVybSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk1MDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uaGlkZS1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMzJweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZzogMHB4IDhweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgJi0tbGcge1xuICAgIG1heC13aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXItLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC0xNnB4O1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICRncmVlblByaW1hcnk7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICRncmV5ODAwO1xufVxuXG4ub3JkZXItc20tMSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5vcmRlci1zbS0yIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbiIsIiRmb250LWZhbWlseS1iYXNpYzogXCJTYXRvc2hpXCIsIHNhbnMtc2VyaWY7XG5cbiR0cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuJHRyYW5zaXRpb24tYW5pbWF0aW9uOiBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWJhc2ljOiAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1hbmltYXRpb247XG4kdHJhbnNpdGlvbi1mYXN0OiAwLjE1cyBlYXNlLWluLW91dDtcblxuLy8gY29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kYWNjZW50OiAjMTFkMzRkO1xuJGdyZWVuUHJpbWFyeTogI0Q4RkI0QjsgXG5cbiRncmV5NTA6ICNmOGZhZmM7XG4kZ3JleTEwMDogI2VlZjJmNjtcbiRncmV5MjAwOiAjZTNlOGVmO1xuJGdyZXkzMDA6ICNjZGQ1ZGY7XG4kZ3JleTQwMDogIzlhYTNiMjtcbiRncmV5NTAwOiAjNjk3NTg2O1xuJGdyZXk2MDA6ICM0YjU1NjU7XG4kZ3JleTcwMDogIzM2NDE1MjtcbiRncmV5ODAwOiAjMjAyOTM5O1xuJGdyZXk5MDA6ICMxMjE5MjY7XG5cbiRwcmltYXJ5NTA6ICNlZmY0ZmY7XG4kcHJpbWFyeTEwMDogI2QxZTBmZjtcbiRwcmltYXJ5MzAwOiAjODRhZGZmO1xuJHByaW1hcnk1MDA6ICMyOTcwZmY7XG4kcHJpbWFyeTYwMDogIzE1NWVlZjtcbiRwcmltYXJ5NzAwOiAjMDA0ZWViO1xuJHByaW1hcnk4MDA6ICMwMDQwYzE7XG5cbiRlcnJvcjUwOiAjZmVmM2YyO1xuJGVycm9yNTAwOiAjZjA0NDM4O1xuJGVycm9yNjAwOiAjZDkyZDIwO1xuJGVycm9yNzAwOiAjYjQyMzE4O1xuXG4kd2FybmluZzUwOiAjZmZmYWViO1xuJHdhcm5pbmcxMDA6ICNmZWYwYzc7XG4kd2FybmluZzUwMDogI2Y3OTAwOTtcbiR3YXJuaW5nNzAwOiAjYjU0NzA4O1xuXG4kc3VjY2VzczUwOiAjZWNmZGYzO1xuJHN1Y2Nlc3MxMDA6ICNkMWZhZGY7XG4kc3VjY2VzczUwMDogIzEyYjc2YTtcbiRzdWNjZXNzNjAwOiAjMDM5ODU1O1xuJHN1Y2Nlc3M3MDA6ICMwMjdhNDg7XG5cbi8vIGdyYWRpZW50c1xuJGdyYWRpZW50LWxpbmU6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE3NzhmNSAwJSwgIzExY2U1NSAxMDAlKTtcblxuLy8gc2hhZG93XG4kc2hhZG93LW1haW46IDBweCAyNHB4IDQ4cHggLTEycHggcmdiYSgxNiwgMjQsIDQwLCAwLjE4KTtcbiRzaGFkb3cteHM6IDBweCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4iLCIucm93IHtcclxuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XHJcbiAgLS1icy1ndXR0ZXIteTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7XHJcbn1cclxuLnJvdyA+ICoge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xyXG59XHJcblxyXG4uY29sIHtcclxuICBmbGV4OiAxIDAgMCU7XHJcbn1cclxuXHJcbi5yb3ctY29scy1hdXRvID4gKiB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5yb3ctY29scy0xID4gKiB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yb3ctY29scy0yID4gKiB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnJvdy1jb2xzLTMgPiAqIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogMzMuMzMzMzMlO1xyXG59XHJcblxyXG4ucm93LWNvbHMtNCA+ICoge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5yb3ctY29scy01ID4gKiB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnJvdy1jb2xzLTYgPiAqIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogMTYuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLWF1dG8ge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiA4LjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogMTYuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTMge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDMzLjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC01IHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogNDEuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTYge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wtNyB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDU4LjMzMzMzJTtcclxufVxyXG5cclxuLmNvbC04IHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogNjYuNjY2NjclO1xyXG59XHJcblxyXG4uY29sLTkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiA4My4zMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiA5MS42NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC0yIHtcclxuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuXHJcbi5vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC01IHtcclxuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5vZmZzZXQtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC04IHtcclxuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xyXG59XHJcblxyXG4ub2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XHJcbn1cclxuXHJcbi5nLTAsXHJcbi5neC0wIHtcclxuICAtLWJzLWd1dHRlci14OiAwO1xyXG59XHJcblxyXG4uZy0wLFxyXG4uZ3ktMCB7XHJcbiAgLS1icy1ndXR0ZXIteTogMDtcclxufVxyXG5cclxuLmctMSxcclxuLmd4LTEge1xyXG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5nLTEsXHJcbi5neS0xIHtcclxuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG59XHJcblxyXG4uZy0yLFxyXG4uZ3gtMiB7XHJcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xyXG59XHJcblxyXG4uZy0yLFxyXG4uZ3ktMiB7XHJcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xyXG59XHJcblxyXG4uZy0zLFxyXG4uZ3gtMyB7XHJcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxufVxyXG5cclxuLmctMyxcclxuLmd5LTMge1xyXG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbn1cclxuXHJcbi5nLTQsXHJcbi5neC00IHtcclxuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XHJcbn1cclxuXHJcbi5nLTQsXHJcbi5neS00IHtcclxuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbn1cclxuXHJcbi5nLTUsXHJcbi5neC01IHtcclxuICAtLWJzLWd1dHRlci14OiAzcmVtO1xyXG59XHJcblxyXG4uZy01LFxyXG4uZ3ktNSB7XHJcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmNvbC1zbSB7XHJcbiAgICBmbGV4OiAxIDAgMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAucm93LWNvbHMtc20tMSA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1hdXRvIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS00IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS01IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS03IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS04IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTEge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOTEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1zbS04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXNtLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtc20tMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmctc20tMCxcclxuICAuZ3gtc20tMCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAwO1xyXG4gIH1cclxuICAuZy1zbS0wLFxyXG4gIC5neS1zbS0wIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XHJcbiAgfVxyXG4gIC5nLXNtLTEsXHJcbiAgLmd4LXNtLTEge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcclxuICB9XHJcbiAgLmctc20tMSxcclxuICAuZ3ktc20tMSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG4gIH1cclxuICAuZy1zbS0yLFxyXG4gIC5neC1zbS0yIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcclxuICB9XHJcbiAgLmctc20tMixcclxuICAuZ3ktc20tMiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XHJcbiAgfVxyXG4gIC5nLXNtLTMsXHJcbiAgLmd4LXNtLTMge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICB9XHJcbiAgLmctc20tMyxcclxuICAuZ3ktc20tMyB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gIH1cclxuICAuZy1zbS00LFxyXG4gIC5neC1zbS00IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcclxuICB9XHJcbiAgLmctc20tNCxcclxuICAuZ3ktc20tNCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbiAgfVxyXG4gIC5nLXNtLTUsXHJcbiAgLmd4LXNtLTUge1xyXG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcclxuICB9XHJcbiAgLmctc20tNSxcclxuICAuZ3ktc20tNSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbC1tZCB7XHJcbiAgICBmbGV4OiAxIDAgMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAucm93LWNvbHMtbWQtMSA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1hdXRvIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOTEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1tZC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LW1kLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmctbWQtMCxcclxuICAuZ3gtbWQtMCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAwO1xyXG4gIH1cclxuICAuZy1tZC0wLFxyXG4gIC5neS1tZC0wIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XHJcbiAgfVxyXG4gIC5nLW1kLTEsXHJcbiAgLmd4LW1kLTEge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcclxuICB9XHJcbiAgLmctbWQtMSxcclxuICAuZ3ktbWQtMSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG4gIH1cclxuICAuZy1tZC0yLFxyXG4gIC5neC1tZC0yIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcclxuICB9XHJcbiAgLmctbWQtMixcclxuICAuZ3ktbWQtMiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XHJcbiAgfVxyXG4gIC5nLW1kLTMsXHJcbiAgLmd4LW1kLTMge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICB9XHJcbiAgLmctbWQtMyxcclxuICAuZ3ktbWQtMyB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gIH1cclxuICAuZy1tZC00LFxyXG4gIC5neC1tZC00IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcclxuICB9XHJcbiAgLmctbWQtNCxcclxuICAuZ3ktbWQtNCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbiAgfVxyXG4gIC5nLW1kLTUsXHJcbiAgLmd4LW1kLTUge1xyXG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcclxuICB9XHJcbiAgLmctbWQtNSxcclxuICAuZ3ktbWQtNSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmNvbC1sZyB7XHJcbiAgICBmbGV4OiAxIDAgMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAucm93LWNvbHMtbGctMSA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1hdXRvIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0zIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1sZy00IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy02IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1sZy03IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy05IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOTEuNjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLm9mZnNldC1sZy04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LWxnLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmctbGctMCxcclxuICAuZ3gtbGctMCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAwO1xyXG4gIH1cclxuICAuZy1sZy0wLFxyXG4gIC5neS1sZy0wIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XHJcbiAgfVxyXG4gIC5nLWxnLTEsXHJcbiAgLmd4LWxnLTEge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcclxuICB9XHJcbiAgLmctbGctMSxcclxuICAuZ3ktbGctMSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG4gIH1cclxuICAuZy1sZy0yLFxyXG4gIC5neC1sZy0yIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcclxuICB9XHJcbiAgLmctbGctMixcclxuICAuZ3ktbGctMiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XHJcbiAgfVxyXG4gIC5nLWxnLTMsXHJcbiAgLmd4LWxnLTMge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICB9XHJcbiAgLmctbGctMyxcclxuICAuZ3ktbGctMyB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gIH1cclxuICAuZy1sZy00LFxyXG4gIC5neC1sZy00IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcclxuICB9XHJcbiAgLmctbGctNCxcclxuICAuZ3ktbGctNCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbiAgfVxyXG4gIC5nLWxnLTUsXHJcbiAgLmd4LWxnLTUge1xyXG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcclxuICB9XHJcbiAgLmctbGctNSxcclxuICAuZ3ktbGctNSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb2wteGwge1xyXG4gICAgZmxleDogMSAwIDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC0yID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC0zID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC00ID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC01ID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14bC02ID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtYXV0byB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuY29sLXhsLTEge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogOC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1OC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtOCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtOSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTAge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogODMuMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTExIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC0xMiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLm9mZnNldC14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteGwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLm9mZnNldC14bC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXhsLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5nLXhsLTAsXHJcbiAgLmd4LXhsLTAge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMDtcclxuICB9XHJcbiAgLmcteGwtMCxcclxuICAuZ3kteGwtMCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwO1xyXG4gIH1cclxuICAuZy14bC0xLFxyXG4gIC5neC14bC0xIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XHJcbiAgfVxyXG4gIC5nLXhsLTEsXHJcbiAgLmd5LXhsLTEge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcclxuICB9XHJcbiAgLmcteGwtMixcclxuICAuZ3gteGwtMiB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XHJcbiAgfVxyXG4gIC5nLXhsLTIsXHJcbiAgLmd5LXhsLTIge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xyXG4gIH1cclxuICAuZy14bC0zLFxyXG4gIC5neC14bC0zIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgfVxyXG4gIC5nLXhsLTMsXHJcbiAgLmd5LXhsLTMge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICB9XHJcbiAgLmcteGwtNCxcclxuICAuZ3gteGwtNCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XHJcbiAgfVxyXG4gIC5nLXhsLTQsXHJcbiAgLmd5LXhsLTQge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xyXG4gIH1cclxuICAuZy14bC01LFxyXG4gIC5neC14bC01IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XHJcbiAgfVxyXG4gIC5nLXhsLTUsXHJcbiAgLmd5LXhsLTUge1xyXG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAuY29sLXh4bCB7XHJcbiAgICBmbGV4OiAxIDAgMCU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLWF1dG8ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNvbC14eGwtMSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14eGwtMiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXh4bC00IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14eGwtNSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MS42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTYge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLXh4bC03IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14eGwtOCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTkge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXh4bC0xMCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHhsLTExIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14eGwtMTIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XHJcbiAgfVxyXG4gIC5vZmZzZXQteHhsLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcclxuICB9XHJcbiAgLm9mZnNldC14eGwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xyXG4gIH1cclxuICAub2Zmc2V0LXh4bC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xyXG4gIH1cclxuICAuZy14eGwtMCxcclxuICAuZ3gteHhsLTAge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMDtcclxuICB9XHJcbiAgLmcteHhsLTAsXHJcbiAgLmd5LXh4bC0wIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XHJcbiAgfVxyXG4gIC5nLXh4bC0xLFxyXG4gIC5neC14eGwtMSB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xyXG4gIH1cclxuICAuZy14eGwtMSxcclxuICAuZ3kteHhsLTEge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcclxuICB9XHJcbiAgLmcteHhsLTIsXHJcbiAgLmd4LXh4bC0yIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcclxuICB9XHJcbiAgLmcteHhsLTIsXHJcbiAgLmd5LXh4bC0yIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcclxuICB9XHJcbiAgLmcteHhsLTMsXHJcbiAgLmd4LXh4bC0zIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgfVxyXG4gIC5nLXh4bC0zLFxyXG4gIC5neS14eGwtMyB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gIH1cclxuICAuZy14eGwtNCxcclxuICAuZ3gteHhsLTQge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xyXG4gIH1cclxuICAuZy14eGwtNCxcclxuICAuZ3kteHhsLTQge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xyXG4gIH1cclxuICAuZy14eGwtNSxcclxuICAuZ3gteHhsLTUge1xyXG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcclxuICB9XHJcbiAgLmcteHhsLTUsXHJcbiAgLmd5LXh4bC01IHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAub3JkZXItbWQtMiB7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm9yZGVyLWxnLTIge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtaW4oJGJwLCAkbWF4OiBcIm51bGxcIiwgJGRldmljZTogXCJzY3JlZW5cIikge1xuICBAaWYgJG1heCA9PSBcIm51bGxcIiB7XG4gICAgQG1lZGlhIG9ubHkgI3skZGV2aWNlfSBhbmQgKG1pbi13aWR0aDogI3skYnB9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBvbmx5ICN7JGRldmljZX0gYW5kIChtaW4td2lkdGg6ICN7JGJwfSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZnVuY3Rpb24gYnAoJGJwKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG59XG5cbiRicmVha3BvaW50czogKFxuICBuYTogMHB4LFxuICAvLyBGb3IgQlMgZ3JpZFxuICB4eHM6IDMyMHB4LFxuICAvLyBTbWFydHBob25lXG4gIHhzOiA1NzZweCxcbiAgLy8gU21hcnRwaG9uZVxuICBzbTogNzY3cHgsXG4gIC8vIFRhYmxldHNcbiAgbWQ6IDk5MXB4LFxuICAvLyBUYWJsZXRzIExhbmRzY2FwZSBhbmQgc21hbGwgZGVza3RvcHNcbiAgbGc6IDEyMDBweCxcbiAgLy8gRGVza3RvcHNcbiAgeGw6IDE0MDBweCxcbiAgLy8gTGFyZ2UgRGVza3RvcFxuICB4eGw6IDE3MDBweCxcbiAgLy8gWFhMIERlc2t0b3Bcbik7XG5cbkBmdW5jdGlvbiBjb250YWluZXIoJGNvbnRhaW5lci1zaXplLCAkdHJ1ZS12YWw6IGZhbHNlKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29udGFpbmVyLXNpemVzLCAkY29udGFpbmVyLXNpemUpO1xufVxuXG4kY29udGFpbmVyLXNpemVzOiAoXG4gIHh4czogMTAwJSxcbiAgeHM6IDEwMCUsXG4gIHNtOiBjYWxjKDEwMCUgLSAzMHB4KSxcbiAgbWQ6IGNhbGMoMTAwJSAtIDMwcHgpLFxuICBsZzogY2FsYygxMDAlIC0gMzBweCksXG4gIHhsOiAxMTg0cHgsXG4gIC8vIHh4bDogMTMxMnB4LFxuKTtcblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAmOm5vdCguaXMtZmx1aWQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBlYWNoICRicCwgJGNvbnRhaW5lci1zaXplIGluICRjb250YWluZXItc2l6ZXMge1xuICAgICAgQGluY2x1ZGUgbWluKCN7YnAoI3skYnB9KX0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY29udGFpbmVyKCN7JGJwfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRicCwgJGNvbnRhaW5lci1zaXplIGluICRjb250YWluZXItc2l6ZXMge1xuICAuY29udGFpbmVyLSN7JGJwfSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAkaTogaW5kZXgoJGNvbnRhaW5lci1zaXplcywgJGJwICRjb250YWluZXItc2l6ZSk7XG5cbiAgICBAZm9yICRqIGZyb20gJGkgdGhyb3VnaCBsZW5ndGgoJGNvbnRhaW5lci1zaXplcykge1xuICAgICAgQGluY2x1ZGUgbWluKCN7YnAobnRoKG50aCgkY29udGFpbmVyLXNpemVzLCAkaiksIDEpKX0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjb250YWluZXIoI3tudGgobnRoKCRjb250YWluZXItc2l6ZXMsICRqKSwgMSl9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1tZCB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLS1mdWxsLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMHB4IDMycHggMXB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5NjAwO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xyXG4gIEBpbmNsdWRlIHRleHQoMTRweCwgNzAwLCAyNHB4LCAkd2hpdGUpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYtLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTYwMDtcclxuICB9XHJcbiAgJi0tbWQge1xyXG4gICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA3MDAsIDI0cHgpO1xyXG4gIH1cclxuICAmLS1kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDMyNGQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcclxuICB9XHJcbiAgJi0tZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuUHJpbWFyeTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG4gICAgY29sb3I6ICRncmV5ODAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiZmUxMzQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWxpZ2h0Qmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTUwO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5NjAwO1xyXG4gIH1cclxufVxyXG4iLCJAZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG4gICRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG4gIEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cbkBtaXhpbiB0ZXh0KCRzaXplLCAkZm9udC13ZWlnaHQsICRsaW5lLWhlaWdodCwgJGNvbG9yOiBmYWxzZSkge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAaWYgJGNvbG9yIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG4iLCIuaGVybyB7XHJcbiAgJi0tZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGQxMjFmO1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmX19kZXNjIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0taG9tZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTgwcHggMHB4IDE1MXB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1zaGFwZS1tb2JpbGUucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlcm8tc2hhcGUucG5nXCIpO1xyXG4gICAgICAgIG1pbi13aWR0aDogNzUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gJjpiZWZvcmUsXHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICB3aWR0aDogNjg4cHg7XHJcbiAgICAvLyAgIG1pbi13aWR0aDogNjg4cHg7XHJcbiAgICAvLyAgIGhlaWdodDogNjg4cHg7XHJcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAvLyAgIGJvcmRlcjogMTAwcHggc29saWQgI2Q4ZmI0YjtcclxuICAgIC8vICAgb3BhY2l0eTogMC4wODtcclxuICAgIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDkxNHB4O1xyXG4gICAgLy8gICAgIG1pbi13aWR0aDogOTE0cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiA5MTRweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJjpiZWZvcmUge1xyXG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC8vICAgICB0b3A6IC0zMzBweDtcclxuICAgIC8vICAgICByaWdodDogLTU1OHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAvLyAgICAgdG9wOiAtMzAwcHg7XHJcbiAgICAvLyAgICAgcmlnaHQ6IC00MjBweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC8vICAgICB0b3A6IC00NTJweDtcclxuICAgIC8vICAgICByaWdodDogLTQ5MnB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgdG9wOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICAvLyAgIGxlZnQ6IC00ODBweDtcclxuICAgIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAvLyAgICAgdG9wOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgICAvLyAgICAgbGVmdDogLTQ1NHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMjI4cHggMHB4IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1wYWdlIHtcclxuICAgIHBhZGRpbmc6IDE2M3B4IDBweCA0OHB4O1xyXG4gIH1cclxuICAmLS1mYXEge1xyXG4gICAgcGFkZGluZzogMTYzcHggMHB4IDBweDtcclxuICB9XHJcbiAgJi0tY2VudGVyIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDFweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDBweDtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0byAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyZXk2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDMycHgsIDcwMCwgNTZweCwgIzIwMjkzOSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NDNweDtcclxuICAgIC5oaWdobGlnaHRlZCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW5QcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoNDhweCwgNzAwLCA2NHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjhweCwgJGdyZXk2MDApO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNDAwLCAzMnB4KTtcclxuICAgIH1cclxuICAgIHAgKyB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMDZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDQ4cHggMHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgIHBhZGRpbmc6IDk2cHggMHB4O1xyXG4gIH1cclxuICAmLS1wYnMge1xyXG4gICAgcGFkZGluZzogNDhweCAwcHggMzJweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgcGFkZGluZzogMzJweCAwcHggNTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc20ge1xyXG4gICAgcGFkZGluZzogMzJweCAwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS14cyB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDBweDtcclxuICB9XHJcbiAgJi0temVybyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmLS1wYmwge1xyXG4gICAgcGFkZGluZzogMCAwIDQ4cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMCAwIDk2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXB0bCB7XHJcbiAgICBwYWRkaW5nOiAxNjNweCAwIDQ4cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMTYzcHggMCA5NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1ncmV5IHtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5NTA7XHJcbiAgfVxyXG4gICYtLXRlcm1zIHtcclxuICAgIHBhZGRpbmc6IDE2M3B4IDBweCA5NnB4O1xyXG4gIH1cclxuICAmLS1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sYWJlbCxcclxuICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICYtLW5vcm1hbCB7XHJcbiAgICAgIG1heC13aWR0aDogODMycHg7XHJcbiAgICB9XHJcbiAgICAmLmhhc0xpbmVCb3R0b20ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogOTk5OXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5NTA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNjAwLCAxMjAlLCAkZ3JleTkwMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoNDBweCwgNzAwLCAxMjAlKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgICYtLWhhc0hpZ2hsaWdodGVkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0NSU7XHJcbiAgICB9XHJcbiAgICAmLS1sZyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoNDhweCwgNzAwLCA1NiUpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTJweCwgNDAwLCAxNTAlLCAkZ3JleTgwMCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNTAwLCAxNTAlLCAkZ3JleTUwMCk7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNTAwLCAxNTAlKTtcclxuICAgIH1cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgY29sb3I6ICRncmV5NDAwO1xyXG4gICAgfVxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTYwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDUwMCwgMTUwJSwgJGdyZXk1MDApO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDUwMCwgMTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA3MDAsIDI4cHgsICRncmV5NzAwKTtcclxuICAgICAgbWFyZ2luOiAxNnB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYW5pbWF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxuICAmX19hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICYuZmxleC1lbmQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFicy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiAwcHggMzJweDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBnYXA6IDBweCAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgZ2FwOiAwcHggNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA3MDAsIDIwcHgsICRncmV5NTAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5NTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzQWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRncmV5NzAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFicy1jb250ZW50IHtcclxuICAmLS1zbSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDIwcHgsIDUwMCwgMjhweCwgJGdyZXk1MDApO1xyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgbGkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzQWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFuaW1hdGlvbjoge1xyXG4gICAgICAgIG5hbWU6IGNvbnRlbnQ7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICBpdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYnMtaW1hZ2VzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiA1NjBweDtcclxuICB9XHJcbiAgLnRhYnMtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuaXNBY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYW5pbWF0aW9uOiB7XHJcbiAgICAgICAgbmFtZTogY29udGVudDtcclxuICAgICAgICBkaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICBkdXJhdGlvbjogMC41cztcclxuICAgICAgICB0aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb250ZW50IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbWFnZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB9XHJcbn1cclxuIiwiLmFjY29yZGlvbiB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk1MDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYub3BlbmVkIHtcclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTRweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDUwMCwgMTdweCwgJGdyZXk3MDApO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDUwMCwgMTdweCwgJGdyZXk3MDApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNTAwLCAyNnB4LCAkZ3JleTcwMCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ljb24ge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTQwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk0MDA7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDUwMCwgMjRweCwgJGdyZXk1MDApO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDRweCAwcHggMTZweDtcclxuICAgIGg0IHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA3MDAsIDI0cHgsICRncmV5NzAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTUwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBiLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWltYWdlcyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWltYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB7XHJcbiAgICAgICAgICBuYW1lOiBjb250ZW50O1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICBkdXJhdGlvbjogMC41cztcclxuICAgICAgICAgIHRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBpdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjMTYxYjI3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZWNvbmRhcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuc3BhY2VyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTUwO1xyXG4gICAgICBtYXJnaW46IDE2cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlblByaW1hcnk7XHJcbiAgICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5ODAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk4MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTcwMDtcclxuICAgICAgfVxyXG4gICAgICAmX19kZXNjIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjRweCAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTgwMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgY29udGVudCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB9XHJcbn1cclxuIiwiLnRlc3RpbW9uaWFscyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMycHggMzJweCA0OHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxNjFiMjc7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBtYXgtd2lkdGg6IDEzMzZweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA5MTRweDtcclxuICAgIG1pbi13aWR0aDogOTE0cHg7XHJcbiAgICBoZWlnaHQ6IDkxNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlcjogMTAwcHggc29saWQgJHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC4wNTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgdG9wOiAtNTMycHg7XHJcbiAgICByaWdodDogLTQ5MnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIHRvcDogLTY0MnB4O1xyXG4gICAgICByaWdodDogLTY4MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgdG9wOiAtNjIycHg7XHJcbiAgICAgIHJpZ2h0OiAtNjIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyMTFweCk7XHJcbiAgICBsZWZ0OiAtMzA0cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyMzFweCk7XHJcbiAgICAgIGxlZnQ6IC01NjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMjMxcHgpO1xyXG4gICAgICBsZWZ0OiAtNTY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMjVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVvdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwOTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA1MDAsIDMwcHgsICRncmV5NTApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgzNnB4LCA1MDAsIDQ4cHgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMThweCwgNDAwLCAyOHB4LCAkZ3JleTQwMCk7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMjRweCwgNDAwLCAzMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZWNvbmRhcnkge1xyXG4gICAgcGFkZGluZzogMTI1cHggMzJweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDY0cHggMzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc3BsaWRlX190cmFjayxcclxuICAgIC5zcGxpZGVfX2xpc3QsXHJcbiAgICAuc3BsaWRlX19zbGlkZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q4ZmI0YjtcclxuICAgICAgb3BhY2l0eTogMC4wODtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtNTMycHg7XHJcbiAgICAgIHJpZ2h0OiAtNDkycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHRvcDogLTY0MnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNjgycHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICB0b3A6IC02MjJweDtcclxuICAgICAgICByaWdodDogLTYyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyMTFweCk7XHJcbiAgICAgIGxlZnQ6IC0zMDRweDtcclxuICAgIH1cclxuICAgIC5zcGxpZGUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNTAwLCAzMHB4LCAkZ3JleTUwKTtcclxuICAgICAgfVxyXG4gICAgICAmX19uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDQwMCwgMjhweCwgJGdyZXk0MDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mZWF0dXJlcy1jYXJkcyB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICAuc3BsaWRlX190cmFjayB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIC5zcGxpZGVfX2Fycm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjA2KTtcclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA3MDAsIDI0cHgsICRncmV5NzAwKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5NzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNTAwLCAyNHB4LCAkZ3JleTcwMCk7XHJcbiAgfVxyXG59XHJcbiIsIi5mZWF0dXJlcyB7XHJcbiAgbWFyZ2luLXRvcDogNjZweDtcclxuICAmLS10aHJlZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIGdhcDogMzJweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVhdHVyZSB7XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U4ZWY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNzAwLCAxNTAlLCAkZ3JleTcwMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDUwMCwgMTUwJSwgJGdyZXk1MDApO1xyXG4gICAgfVxyXG4gICAgJi0tY2VudGVyIHtcclxuICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nZXQtc3RhcnRlZCB7XHJcbiAgcGFkZGluZzogNzRweCAzMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMzM2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiAxOTBweCAxNnB4O1xyXG4gIH1cclxuICAmLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNzAwLCA0MnB4LCAkZ3JleTEwMCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCg0OHB4LCA3MDAsIDU2cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNTAwLCAzMnB4LCAkZ3JleTEwMCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDI0cHgsIDUwMCwgMzJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9nIHtcclxuICAmLS1vdGhlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdhcDogMjRweCAyNHB4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICBnYXA6IDY0cHggMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MjAwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSksXHJcbiAgICAgIDBweCAycHggNHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleTEwMDtcclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIGdhcDogMjRweCAwcHg7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDcwMCwgMjZweCwgJGdyZXk5MDApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDIwcHgsIDcwMCwgMjhweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDQwMCwgMjFweCwgJGdyZXk3MDApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA0MDAsIDI4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3N0LWRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE2cHg7XHJcbiAgJl9fYXZhdGFyIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICZfX2F1dGhvciB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDcwMCwgMjFweCwgJGdyZXk5MDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuICAmX19kYXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMXB4LCAkZ3JleTcwMCk7XHJcbiAgfVxyXG4gICZfX2RvdCB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbjogM3B4IDhweDtcclxuICB9XHJcbiAgJl9fcmVhZCB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDQwMCwgMjFweCwgJGdyZXk3MDApO1xyXG4gIH1cclxufVxyXG5hcnRpY2xlLnNpbmdsZS1wb3N0IHtcclxuICBwYWRkaW5nOiA5NnB4IDBweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNDhweCAwcHg7XHJcbiAgfVxyXG59XHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNzAwLCA0MnB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoNDhweCwgNjAwLCA2MHB4KTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcbiAgJl9fZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbiAgJl9fYXZhdGFyIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNzAwLCAyMXB4LCAkZ3JleTkwMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgfVxyXG4gICZfX2RhdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2RhdGUge1xyXG4gICAgQGluY2x1ZGUgdGV4dCgxNHB4LCA0MDAsIDIxcHgsICRncmV5NzAwKTtcclxuICB9XHJcbiAgJl9fZG90IHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzcHggOHB4O1xyXG4gIH1cclxuICAmX19yZWFkIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMXB4LCAkZ3JleTcwMCk7XHJcbiAgfVxyXG5cclxuICAmX19mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDMycHggYXV0byA0OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMTZweDtcclxuICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgbWFyZ2luOiA2NHB4IGF1dG8gOTZweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2LFxyXG4gICAgdWwgbGksXHJcbiAgICBvbCBsaSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMjRweCwgNzAwLCAzMnB4KTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMzBweCwgNjAwLCAzOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDIwcHgsIDcwMCwgMzJweCk7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDI0cHgsIDYwMCwgMzJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyNHB4LCAkZ3JleTYwMCk7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDQwMCwgMjhweCwgJGdyZXk2MDApO1xyXG4gICAgICB9XHJcbiAgICAgICsgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgKyB1bCxcclxuICAgICAgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIGxpLFxyXG4gICAgb2wgbGkge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjRweCwgJGdyZXk2MDApO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMThweCwgNDAwLCAyOHB4LCAkZ3JleTYwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICYud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYud3AtYmxvY2stcHVsbHF1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAwcHg7XHJcbiAgICAgICAgYmxvY2txdW90ZSB7IFxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5NzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgY2l0ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoMjRweCwgNTAwLCAzNnB4LCAkZ3JleTkwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA0MDAsIDI0cHgsICRncmV5NjAwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlOGVmO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi8vIEFERCBQQUdJTkFUSU9OIFNUWUxFU1xyXG5AaW1wb3J0IFwicGFnaW5hdGlvbi5zY3NzXCI7XHJcblxyXG4vLyBTSEFSRSAmIENPUFlcclxuLnNpbmdsZS1wb3N0X19zaGFyZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuLmNvcHktbGluayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDVkZjtcclxuICBjb2xvcjogIzM2NDE1MjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcclxuICBzdmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcclxuICB9XHJcbn1cclxuLnNvY2lhbC1zaGFyZSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNWRmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xyXG4gIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogNjRweDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkyMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAmLmlzQ2VudGVyZWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtbnVtYmVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gZGl2LFxyXG4gICAgPiBhIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTRweCwgMjAsIDQwMHB4LCAkZ3JleTgwMCk7XHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk1MDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KC5jdXJyZW50KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTIwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5vdC1mb3VuZCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBiYWNrZ3JvdW5kOiAjMjY5ZjI2O1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgdG9wOiAyMnB4O1xyXG4gIHJpZ2h0OiAyNHB4O1xyXG4gIEBpbmNsdWRlIHRleHQoMTRweCwgNTAwLCAyMXB4KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG4iLCIjcHJpY2luZyB7XHJcbiAgLmNvbnRhaW5lci0tc2xpZGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByaWNpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgI3ByaWNpbmdTbGlkZXIge1xyXG4gICAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgICAgLnNwbGlkZV9fYXJyb3cge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5NzAwO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgbGVmdDogLTI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IC0yOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXkyMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAvLyBnYXA6IDMycHg7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAvLyB9XHJcbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmLXBsYW4ge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWFlZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJi0taW5kaXZpZHVhbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHggMzJweDtcclxuICAgIH1cclxuICAgICZfX2JvZHkge1xyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuUHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogNHB4IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNTAwLCAyNHB4LCAjMjIyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNjAwLCA0NHB4LCAkZ3JleTgwMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA0MDAsIDI3cHgsICRncmV5NDAwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICY6bm90KC5wZXJpb2QpIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoNDBweCwgNzAwLCA2MHB4LCAkZ3JleTcwMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnBlcmlvZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA1MDAsIDI3cHgsICRncmV5NDAwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2V0dXAtZmVlIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA1MDAsIDI3cHgsICRncmV5NDAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgICZfX2ZlYXR1cmVzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDUwMCwgMjRweCwgJGdyZXk2MDApO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLWljb24tYmx1ZS5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2l0Y2hlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIC5zd2l0Y2hlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNjAwLCAzMHB4LCAjMGQxMjFmKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcclxuICAgIH1cclxuICAgICNzd2l0Y2hlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuc3dpdGNoZXJfX2JveCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JveCB7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5NTAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNhdmUtbW9yZSB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDUwMCwgMjFweCwgIzBkMTIxZik7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTEwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1wcmljaW5nLnN2Z1wiKTtcclxuICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgIHRvcDogLTMxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLXNob3J0IHtcclxuICAuZm9ybS1jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XHJcbiAgICAgICY6bm90KC53cGNmNy1zdWJtaXQpOm5vdCgud3BjZjctYWNjZXB0YW5jZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyNHB4LCAkZ3JleTkwMCk7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA0MDAsIDI0cHgsICRncmV5NTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1zdWJtaXQge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY4Njk2YjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM2ODY5NmI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMXB4LCAkZ3JleTEwMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogOHB4IDE0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMTJweCAwIDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuY29udGFjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweCAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBnYXA6IDMwcHggMzJweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICBnYXA6IDY0cHggNDhweDtcclxuICB9XHJcbiAgJi0tdGhhbmtzIHtcclxuICAgIG1hcmdpbi10b3A6IDk2cHg7XHJcbiAgfVxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MTAwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksXHJcbiAgICAgIDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgLy8gICBtYXJnaW46IDI3cHggMHB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICAudGhhbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgzMHB4LCA2MDAsIDM4cHgsICRncmV5OTAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjRweCwgJGdyZXk2MDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgdGV4dCgzMHB4LCA2MDAsIDM4cHgsICRncmV5OTAwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIHNwYW4udGV4dCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGV4dCgzMHB4LCA2MDAsIDM4cHgsICRncmV5OTAwKTtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoMzBweCwgNjAwLCAzOHB4LCAkZ3JleTkwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA1MDAsIDI2cHgsICRncmV5NzAwKTtcclxuICB9XHJcbiAgJl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4IDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWludGVyZXN0ZWQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tYWRkaXRpb25hbCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICB9XHJcbiAgICAuZm9ybS10ZXJtcyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgID4gcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTYwMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTYwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA2MDAsIDI0cHgsICR3aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg2OTZiO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjg2OTZiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ODAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud3BjZjctc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0taW50ZXJlc3RlZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1hZGRpdGlvbmFsIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLXRlcm1zIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgdGV4dCgxNHB4LCA1MDAsIDIwcHgsICRncmV5NTAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XHJcbiAgICAgICY6bm90KC53cGNmNy1zdWJtaXQpOm5vdCgud3BjZjctYWNjZXB0YW5jZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTMwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjRweCwgJGdyZXk1MDApO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyNHB4LCAkZ3JleTUwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMHB4LCAjZDkyZDIwKTtcclxuICAgIH1cclxuICAgIC53cGNmNy1hY2NlcHRhbmNlIHtcclxuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MzAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgKyBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5NzAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICArIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5NzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNTAwLCAyMHB4LCAkZ3JleTQwMCk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk1MDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cGNmNy1mb3JtIHtcclxuICAgICYuc2VudCB7XHJcbiAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmFxIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gIG1hcmdpbjogNjRweCBhdXRvIDA7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYub3BlbmVkIHtcclxuICAgICAgLnBsdXMtaWNvbiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3BhY2VyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTUwO1xyXG4gICAgbWFyZ2luOiAxNnB4IDBweDtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA3MDAsIDI0cHgsICRncmV5OTAwKTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA3MDAsIDI4cHgsICRncmV5OTAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVzYyB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDQwMCwgMjFweCwgJGdyZXk2MDApO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICBwICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBiLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyNHB4LCAkZ3JleTYwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wbHVzLWljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTQwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTQwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jbXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICB9XHJcbiAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNzAwLCAzNnB4LCAkYmxhY2spO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDU2cHgsIDcwMCwgNjRweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMzJweCwgNzAwLCA0NHB4LCAkZ3JleTkwMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dCgzNnB4LCA3MDAsIDQ0cHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgQGluY2x1ZGUgdGV4dCgxOHB4LCA3MDAsIDI4cHgsICRncmV5OTAwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgaDYge1xyXG4gICAgQGluY2x1ZGUgdGV4dCgyMHB4LCA1MDAsIDMwcHgsICRncmV5NjAwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleTIwMDtcclxuICAgIG1hcmdpbjogMzJweCAwcHg7XHJcbiAgfVxyXG4gIHVsLFxyXG4gIGxpIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNDAwLCAyOHB4LCAkZ3JleTYwMCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMThweCwgNDAwLCAyOHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgbGkge1xyXG4gICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bCArIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG4gIG9sICsgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjhweCwgJGdyZXk2MDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0KDE4cHgsIDQwMCwgMjhweCk7XHJcbiAgICB9XHJcbiAgICArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArIG9sIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgICsgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgKyBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgIG1hcmdpbjogMzJweCAwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgbWFyZ2luOiA0OHB4IDBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQoMTJweCwgNDAwLCAxOHB4LCAkZ3JleTcwMCk7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVnYW1lbnUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5OHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgcGFkZGluZzogMzJweCA2MHB4O1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMjM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMjRweCwgNzAwLCAyNHB4LCAkZ3JleTYwMCk7XHJcbiAgfVxyXG4gIGEubWVnYW1lbnVfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTYwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNzAwLCAyNHB4LCAkZ3JleTYwMCk7XHJcbiAgfVxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogOThweDtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAvLyBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLy8gICBoZWlnaHQ6IDEzMHB4O1xuICAvLyB9XG4gICYuaXNTY3JvbGxlZC11cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIC5sb2dvLXdoaXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxvZ28tZGFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjdG9nZ2xlTWVudSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pc1Njcm9sbGVkLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLmxvZ28td2hpdGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubG9nby1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICN0b2dnbGVNZW51IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tZW51T3BlbmVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICA+IC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgICBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkZ3JleTUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYuaXNTY3JvbGxlZCB7XG4gICAgLm5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAubWVudS1tZW51LTEtY29udGFpbmVyLCAubWVudS1tZW51LWVuLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIHVsLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDBweCAzMnB4O1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDcwMCwgMThweCwgJGdyZXk0MDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5tZW51LWJ1dHRvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTUwO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweCAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGFzTWVnYU1lbnUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWVnYW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgLmNoZXZyb25JY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICRncmV5NDAwO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JleTYwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAvLyAgIGEge1xuICAgICAgLy8gICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvLyAgICAgJjpiZWZvcmUge1xuICAgICAgLy8gICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAvLyAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAvLyAgICAgICBib3R0b206IDA7XG4gICAgICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOThweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOThweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4IDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkxMDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHVsLm1lbnUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMnB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm5vdCgubWVudS1idXR0b24pIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhOm5vdCgubWVnYW1lbnVfX3RpdGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoMjBweCwgNTAwLCAzMHB4LCAkZ3JleTgwMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhhc01lZ2FNZW51IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gIH1cbiAgJi0td2hpdGUge1xuICAgIHVsLm1lbnUge1xuICAgICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRncmV5NjAwO1xuICAgICAgICAgIC5jaGV2cm9uSWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAkZ3JleTYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gICAubWVnYW1lbnUge1xuICAgIC8vICAgICAmLmFjdGl2ZSB7XG4gICAgLy8gICAgICAgYm94LXNoYWRvdzogMHB4IDEzcHggMjJweCAwcHggcmdiYSgkZ3JleTcwMCwgMC4xKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuXG4jdG9nZ2xlTWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMC4xNXJlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi5idXJnZXItLXdoaXRlIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIHNwYW4ge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRncmV5NTA7XG4gIHBhZGRpbmc6IDY0cHggMHB4IDQ4cHg7XG4gICYtY29sdW1uIHtcbiAgICAvLyB3aWR0aDogMjAwcHg7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgdGV4dCgyNHB4LCA3MDAsIDI0cHgsICRncmV5NjAwKTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA0OHB4IDMycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2Rlc2Mge1xuICAgIEBpbmNsdWRlIHRleHQoMTZweCwgNzAwLCAyNHB4LCAkZ3JleTYwMCk7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgxNnB4LCA3MDAsIDE1MCUsICRncmV5NjAwKTtcbiAgICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkyMDA7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMjE2cHg7XG4gICAgbWFyZ2luOiA2NHB4IGF1dG8gMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjRweCwgJGdyZXk1MDApO1xuICAgIH1cbiAgICAudGVybXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KDE2cHgsIDQwMCwgMjRweCwgJGdyZXk1MDApO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZ3JleTUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGVybXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMnB4LCAkZ3JleTQwMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLW1hZGUge1xuICAgIEBpbmNsdWRlIHRleHQoMTRweCwgNDAwLCAyMnB4LCAkZ3JleTQwMCk7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KDE0cHgsIDQwMCwgMjJweCwgJHdoaXRlKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2ljO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsXG4uc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSxcbi5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGxpZGVfX2Fycm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNpYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAxLjJlbTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzaWM7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogJGJsYWNrO1xufVxuLy8gLnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuLy8gICBvcGFjaXR5OiAwLjk7XG4vLyB9XG4uc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gIHN2ZyB7XG4gICAgc3Ryb2tlOiAkZ3JleTIwMDtcbiAgfVxufVxuLy8gLnNwbGlkZV9fYXJyb3c6Zm9jdXMtdmlzaWJsZSB7XG4vLyAgIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuLy8gICBvdXRsaW5lLW9mZnNldDogM3B4O1xuLy8gfVxuLy8gLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuLy8gICBsZWZ0OiAxZW07XG4vLyB9XG4uc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4vLyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4vLyAgIHJpZ2h0OiAxZW07XG4vLyB9XG4vLyAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3VzIHtcbi8vICAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4vLyAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4vLyB9XG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCNkZGRkZGQsIDAuNCk7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogM3B4IDRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB6LWluZGV4OiAxO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45O1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBoZWlnaHQ6IDNweDtcbn1cbi5zcGxpZGVfX3NsaWRlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuQHN1cHBvcnRzIChvdXRsaW5lLW9mZnNldDogLTNweCkge1xuICAuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYmY7XG4gIH1cbn1cbkBzdXBwb3J0cyAob3V0bGluZS1vZmZzZXQ6IC0zcHgpIHtcbiAgLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGJmO1xuICB9XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBiZjtcbiAgfVxufVxuLnNwbGlkZV9fdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNwbGlkZV9fdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGxpZGVfX3RyYWNrLS1uYXYgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbn1cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFlbTtcbn1cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICB0b3A6IDFlbTtcbn1cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIGJvdHRvbTogMWVtO1xuICB0b3A6IGF1dG87XG59XG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMWVtIDA7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktTGlnaHRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpLUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2F0b3NoaS1CbGFjay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NhdG9zaGktQmxhY2tJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpOyB9XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG4gIGh0bWwubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxubWFpbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuaW1nOm5vdChbc3JjXSk6bm90KFtzcmNzZXRdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuXG5pbWcubGF6eSB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5yb3ctY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuUGVybSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXItLXNsaWRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICAgICAgei1pbmRleDogMjsgfSB9XG4gIC5jb250YWluZXItLXNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIHBhZGRpbmc6IDBweCA4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZzogMHB4IDE2cHg7IH0gfVxuXG4uY29udGFpbmVyLS1sZyB7XG4gIG1heC13aWR0aDogMTI4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWluZXItLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lci0tc2xpZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHdpZHRoOiA5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogLTE2cHg7IH0gfVxuICAuY29udGFpbmVyLS1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRDhGQjRCO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMjAyOTM5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTsgfVxuXG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7IH1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7IH1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDsgfVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuICAuY29udGFpbmVyOm5vdCguaXMtZmx1aWQpIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5jb250YWluZXI6bm90KC5pcy1mbHVpZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY29udGFpbmVyOm5vdCguaXMtZmx1aWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhaW5lcjpub3QoLmlzLWZsdWlkKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFpbmVyOm5vdCguaXMtZmx1aWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFpbmVyOm5vdCguaXMtZmx1aWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY29udGFpbmVyOm5vdCguaXMtZmx1aWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTE4NHB4OyB9IH1cblxuLmNvbnRhaW5lci14eHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgLmNvbnRhaW5lci14eHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIteHhzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFpbmVyLXh4cyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWluZXIteHhzIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIteHhzIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXIteHhzIHtcbiAgICAgIG1heC13aWR0aDogMTE4NHB4OyB9IH1cblxuLmNvbnRhaW5lci14cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyLXhzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFpbmVyLXhzIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhaW5lci14cyB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXhzIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXIteHMge1xuICAgICAgbWF4LXdpZHRoOiAxMTg0cHg7IH0gfVxuXG4uY29udGFpbmVyLXNtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXItc20ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFpbmVyLXNtIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXItc20ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1zbSB7XG4gICAgICBtYXgtd2lkdGg6IDExODRweDsgfSB9XG5cbi5jb250YWluZXItbWQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhaW5lci1tZCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiAxMTg0cHg7IH0gfVxuXG4uY29udGFpbmVyLWxnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLWxnIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXItbGcge1xuICAgICAgbWF4LXdpZHRoOiAxMTg0cHg7IH0gfVxuXG4uY29udGFpbmVyLXhsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFpbmVyLXhsIHtcbiAgICAgIG1heC13aWR0aDogMTE4NHB4OyB9IH1cblxuLmNvbnRhaW5lci1tZCB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci0tZnVsbC1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYnRuLCAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDMycHggMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTU1ZWVmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzE1NWVlZjsgfVxuICAuYnRuLS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJ0bi0tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzAwMzI0ZDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTsgfVxuICAuYnRuLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogI0Q4RkI0QjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgICBjb2xvcjogIzIwMjkzOTsgfVxuICAgIC5idG4tLWdyZWVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZmUxMzQ7IH1cbiAgLmJ0bi0tbGlnaHRCbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmNGZmO1xuICAgIGNvbG9yOiAjMTU1ZWVmOyB9XG5cbi5oZXJvLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzBkMTIxZjsgfVxuICAuaGVyby0tZGFyayAuaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZXJvLS1kYXJrIC5oZXJvX19kZXNjIHtcbiAgICBjb2xvcjogIzlhYTNiMjsgfVxuXG4uaGVyby0taG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTgwcHggMHB4IDE1MXB4OyB9XG4gIC5oZXJvLS1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1zaGFwZS1tb2JpbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NzVweCkge1xuICAgICAgLmhlcm8tLWhvbWU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlcm8tc2hhcGUucG5nXCIpO1xuICAgICAgICBtaW4td2lkdGg6IDc1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlcm8tLWhvbWU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLS1ob21lOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7IH0gfVxuICAuaGVyby0taG9tZSAuaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzQ3cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm8tLWhvbWUgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby0taG9tZSAuaGVyb19fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyby0taG9tZSB7XG4gICAgICBwYWRkaW5nOiAyMjhweCAwcHggMjUwcHg7IH0gfVxuXG4uaGVyby0tcGFnZSB7XG4gIHBhZGRpbmc6IDE2M3B4IDBweCA0OHB4OyB9XG5cbi5oZXJvLS1mYXEge1xuICBwYWRkaW5nOiAxNjNweCAwcHggMHB4OyB9XG5cbi5oZXJvLS1jZW50ZXIgLmhlcm9fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY0MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZXJvLS1jZW50ZXIgLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5oZXJvLS1jZW50ZXIgLmhlcm9fX2Rlc2MgdWwge1xuICBtYXJnaW46IDE2cHggYXV0byAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8tLWNlbnRlciAuaGVyb19fZGVzYyB1bCB7XG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwcHg7IH0gfVxuICAuaGVyby0tY2VudGVyIC5oZXJvX19kZXNjIHVsIGxpIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLS1jZW50ZXIgLmhlcm9fX2Rlc2MgdWwgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDsgfSB9XG4gICAgLmhlcm8tLWNlbnRlciAuaGVyb19fZGVzYyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNGI1NTY1OyB9XG5cbi5oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjMjAyOTM5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDU0M3B4OyB9XG4gIC5oZXJvX190aXRsZSAuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjRDhGQjRCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLmhlcm9fX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzRiNTU2NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyb19fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAuaGVyb19fZGVzYyBwICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19kZXNjIHAgKyB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuaGVyb19fZGVzYyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmhlcm9fX2Rlc2MgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgIC5oZXJvX19kZXNjIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvX19kZXNjIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5oZXJvX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4uaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG4gIC5oZXJvX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA0OHB4IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogOTZweCAwcHg7IH0gfVxuICAuc2VjdGlvbi0tcGJzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDBweCAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNlY3Rpb24tLXBicyB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMHB4IDUycHg7IH0gfVxuICAuc2VjdGlvbi0tc20ge1xuICAgIHBhZGRpbmc6IDMycHggMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNlY3Rpb24tLXNtIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwcHg7IH0gfVxuICAuc2VjdGlvbi0teHMge1xuICAgIHBhZGRpbmc6IDMycHggMHB4OyB9XG4gIC5zZWN0aW9uLS16ZXJvIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWN0aW9uLS1wYmwge1xuICAgIHBhZGRpbmc6IDAgMCA0OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbi0tcGJsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDk2cHg7IH0gfVxuICAuc2VjdGlvbi0tcHRsIHtcbiAgICBwYWRkaW5nOiAxNjNweCAwIDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLS1wdGwge1xuICAgICAgICBwYWRkaW5nOiAxNjNweCAwIDk2cHg7IH0gfVxuICAuc2VjdGlvbi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZmFmYzsgfVxuICAuc2VjdGlvbi0tdGVybXMge1xuICAgIHBhZGRpbmc6IDE2M3B4IDBweCA5NnB4OyB9XG4gIC5zZWN0aW9uLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLS1jZW50ZXIgLnNlY3Rpb25fX2hlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi0tY2VudGVyIC5zZWN0aW9uX19sYWJlbCwgLnNlY3Rpb24tLWNlbnRlciAuc2VjdGlvbl9fdGl0bGUsIC5zZWN0aW9uLS1jZW50ZXIgLnNlY3Rpb25fX2Rlc2Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWN0aW9uX19oZWFkZXItLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VjdGlvbl9faGVhZGVyLS1ub3JtYWwge1xuICAgICAgbWF4LXdpZHRoOiA4MzJweDsgfVxuICAgIC5zZWN0aW9uX19oZWFkZXIuaGFzTGluZUJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5zZWN0aW9uX19oZWFkZXIuaGFzTGluZUJvdHRvbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmY0ZmY7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMxMjE5MjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAuc2VjdGlvbl9fdGl0bGUtLWhhc0hpZ2hsaWdodGVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbl9fdGl0bGUtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDsgfSB9XG4gIC5zZWN0aW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMyMDI5Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNlY3Rpb25fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzY5NzU4NjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSB7XG4gICAgICAuc2VjdGlvbl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH0gfVxuICAgIC5zZWN0aW9uX19kZXNjLS1saWdodCB7XG4gICAgICBjb2xvcjogIzlhYTNiMjsgfVxuICAgIC5zZWN0aW9uX19kZXNjLS1kYXJrIHtcbiAgICAgIGNvbG9yOiAjNGI1NTY1OyB9XG4gICAgLnNlY3Rpb25fX2Rlc2MgcCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM2OTc1ODY7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgLnNlY3Rpb25fX2Rlc2MgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH0gfVxuICAgIC5zZWN0aW9uX19kZXNjIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuc2VjdGlvbl9fZGVzYyBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzM2NDE1MjtcbiAgICAgIG1hcmdpbjogMTZweCAwcHg7IH1cbiAgLnNlY3Rpb25fX2FuaW1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLnNlY3Rpb25fX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLnNlY3Rpb25fX2FjdGlvbi5mbGV4LWVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi50YWJzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwcHggMzJweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFicy1oZWFkZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGFicy1oZWFkZXIge1xuICAgICAgZ2FwOiAwcHggMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnRhYnMtaGVhZGVyIHtcbiAgICAgIGdhcDogMHB4IDQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnRhYnMtaGVhZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2OTc1ODY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRhYnMtaGVhZGVyX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnRhYnMtaGVhZGVyX19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjk3MGZmOyB9XG4gICAgLnRhYnMtaGVhZGVyX19pdGVtLmlzQWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzY0MTUyOyB9XG4gICAgICAudGFicy1oZWFkZXJfX2l0ZW0uaXNBY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI5NzBmZjsgfVxuXG4udGFicy1jb250ZW50LS1zbSB7XG4gIG1heC13aWR0aDogNDQ4cHg7IH1cblxuLnRhYnMtY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNjk3NTg2OyB9XG4gIC50YWJzLWNvbnRlbnRfX2l0ZW0gdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLnRhYnMtY29udGVudF9faXRlbS5pc0FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG5cbi50YWJzLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFicy1pbWFnZXMge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gIC50YWJzLWltYWdlcyAudGFicy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWJzLWltYWdlcyAudGFicy1pbWFnZS5pc0FjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBjb250ZW50O1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB9XG5cbkBrZXlmcmFtZXMgY29udGVudCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGltYWdlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfSB9XG5cbi5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjRmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hY2NvcmRpb25fX2l0ZW0ub3BlbmVkIC5hY2NvcmRpb25fX2ljb246YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuXG4uYWNjb3JkaW9uX19oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMzNjQxNTI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjb2xvcjogIzM2NDE1MjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzM2NDE1MjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzlhYTNiMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmFjY29yZGlvbl9faWNvbjpiZWZvcmUsIC5hY2NvcmRpb25fX2ljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFhM2IyO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiAycHg7IH1cbiAgLmFjY29yZGlvbl9faWNvbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuXG4uYWNjb3JkaW9uX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2OTc1ODY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDRweCAwcHggMTZweDsgfVxuICAuYWNjb3JkaW9uX19kZXNjIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzM2NDE1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5hY2NvcmRpb25fX2Rlc2MgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLmFjY29yZGlvbl9fZGVzYyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1pbi13aWR0aDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NzBmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmFjY29yZGlvbl9fZGVzYyB1bCArIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuYWNjb3JkaW9uX19kZXNjIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5hY2NvcmRpb25fX2Rlc2MgYixcbiAgLmFjY29yZGlvbl9fZGVzYyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbi1pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5hY2NvcmRpb24taW1hZ2VzIC5hY2NvcmRpb24taW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvcmRpb24taW1hZ2VzIC5hY2NvcmRpb24taW1hZ2UuaXNBY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBjb250ZW50O1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuXG4uYWNjb3JkaW9uLWltYWdlcy0tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4uYWNjb3JkaW9uLS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hY2NvcmRpb24tLXNlY29uZGFyeSAuc3BhY2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmNGZmO1xuICAgIG1hcmdpbjogMTZweCAwcHg7IH1cbiAgLmFjY29yZGlvbi0tc2Vjb25kYXJ5IC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9faXRlbS5vcGVuZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEZCNEI7IH1cbiAgICAgIC5hY2NvcmRpb24tLXNlY29uZGFyeSAuYWNjb3JkaW9uX19pdGVtLm9wZW5lZCAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjAyOTM5OyB9XG4gICAgICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9faXRlbS5vcGVuZWQgLmFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIwMjkzOTsgfVxuICAgICAgICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9faXRlbS5vcGVuZWQgLmFjY29yZGlvbl9faWNvbjpiZWZvcmUsIC5hY2NvcmRpb24tLXNlY29uZGFyeSAuYWNjb3JkaW9uX19pdGVtLm9wZW5lZCAuYWNjb3JkaW9uX19pY29uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyOTM5OyB9XG4gIC5hY2NvcmRpb24tLXNlY29uZGFyeSAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiA1NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHg7IH0gfVxuICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzY0MTUyOyB9XG4gIC5hY2NvcmRpb24tLXNlY29uZGFyeSAuYWNjb3JkaW9uX19kZXNjIHtcbiAgICBwYWRkaW5nOiA0cHggMjRweCAxNnB4O1xuICAgIGNvbG9yOiAjMjAyOTM5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWNjb3JkaW9uLS1zZWNvbmRhcnkgLmFjY29yZGlvbl9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDE2cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbnRlbnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9IH1cblxuLnRlc3RpbW9uaWFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMzJweCA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYxYjI3O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBtYXgtd2lkdGg6IDEzMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlc3RpbW9uaWFsczpiZWZvcmUsIC50ZXN0aW1vbmlhbHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MTRweDtcbiAgICBtaW4td2lkdGg6IDkxNHB4O1xuICAgIGhlaWdodDogOTE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDEwMHB4IHNvbGlkICNmZmY7XG4gICAgb3BhY2l0eTogMC4wNTsgfVxuICAudGVzdGltb25pYWxzOmJlZm9yZSB7XG4gICAgdG9wOiAtNTMycHg7XG4gICAgcmlnaHQ6IC00OTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRlc3RpbW9uaWFsczpiZWZvcmUge1xuICAgICAgICB0b3A6IC02NDJweDtcbiAgICAgICAgcmlnaHQ6IC02ODJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHM6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNjIycHg7XG4gICAgICAgIHJpZ2h0OiAtNjIycHg7IH0gfVxuICAudGVzdGltb25pYWxzOmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDIxMXB4KTtcbiAgICBsZWZ0OiAtMzA0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHM6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIzMXB4KTtcbiAgICAgICAgbGVmdDogLTU2NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlc3RpbW9uaWFsczphZnRlciB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMjMxcHgpO1xuICAgICAgICBsZWZ0OiAtNTY0cHg7IH0gfVxuICAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDBweDsgfSB9XG4gICAgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxfX3F1b3RlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbF9fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDEwOTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4OyB9IH1cbiAgICAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzlhYTNiMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsX19uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxMjVweCAzMnB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogODBweCAzMnB4OyB9IH1cbiAgICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnNwbGlkZV9fdHJhY2ssXG4gICAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC5zcGxpZGVfX2xpc3QsXG4gICAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5IC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeTpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeTphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNkOGZiNGI7XG4gICAgICBvcGFjaXR5OiAwLjA4OyB9XG4gICAgLnRlc3RpbW9uaWFscy0tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICB0b3A6IC01MzJweDtcbiAgICAgIHJpZ2h0OiAtNDkycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC02NDJweDtcbiAgICAgICAgICByaWdodDogLTY4MnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzdweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTYyMnB4O1xuICAgICAgICAgIHJpZ2h0OiAtNjIycHg7IH0gfVxuICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeTphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDIxMXB4KTtcbiAgICAgIGxlZnQ6IC0zMDRweDsgfVxuICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAuc3BsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogLTMycHg7IH1cbiAgICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudGVzdGltb25pYWxzLS1zZWNvbmRhcnkgLnRlc3RpbW9uaWFsX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgICAgIC50ZXN0aW1vbmlhbHMtLXNlY29uZGFyeSAudGVzdGltb25pYWxfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICM5YWEzYjI7IH1cblxuLmZlYXR1cmVzLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZmVhdHVyZXMtY2FyZHMgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5mZWF0dXJlcy1jYXJkcyAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgLmZlYXR1cmVzLWNhcmRzIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cblxuLmNhcmQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmNmZmO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4wNik7IH1cbiAgLmNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gICAgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAuY2FyZF9fYm9keSB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7IH1cbiAgLmNhcmRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMzNjQxNTI7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAuY2FyZF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQxNTI7IH1cbiAgLmNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzY0MTUyOyB9XG5cbi5mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDY2cHg7IH1cbiAgLmZlYXR1cmVzLS10aHJlZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVzLS10aHJlZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICAuZmVhdHVyZXMgLmZlYXR1cmVfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZThlZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmZlYXR1cmVzIC5mZWF0dXJlX19pY29uIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZlYXR1cmVzIC5mZWF0dXJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMzNjQxNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5mZWF0dXJlcyAuZmVhdHVyZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICM2OTc1ODY7IH1cbiAgLmZlYXR1cmVzIC5mZWF0dXJlLS1jZW50ZXIgLmZlYXR1cmVfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgLmZlYXR1cmVzIC5mZWF0dXJlLS1jZW50ZXIgLmZlYXR1cmVfX3RpdGxlLCAuZmVhdHVyZXMgLmZlYXR1cmUtLWNlbnRlciAuZmVhdHVyZV9fZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nZXQtc3RhcnRlZCB7XG4gIHBhZGRpbmc6IDc0cHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMzNnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZ2V0LXN0YXJ0ZWQge1xuICAgICAgcGFkZGluZzogMTkwcHggMTZweDsgfSB9XG4gIC5nZXQtc3RhcnRlZC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5nZXQtc3RhcnRlZC1iZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDsgfVxuICAuZ2V0LXN0YXJ0ZWRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5nZXQtc3RhcnRlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjZWVmMmY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZXQtc3RhcnRlZF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDsgfSB9XG4gIC5nZXQtc3RhcnRlZF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuZ2V0LXN0YXJ0ZWRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjZWVmMmY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ2V0LXN0YXJ0ZWRfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uYmxvZy0tb3RoZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5ibG9nX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5ibG9nX19saXN0IHtcbiAgICAgIGdhcDogMjRweCAyNHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYmxvZ19fbGlzdCB7XG4gICAgICBnYXA6IDY0cHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4uYmxvZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZThlZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggLTJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSksIDBweCAycHggNHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAuYmxvZy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmY2OyB9XG4gIC5ibG9nLWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmxvZy1pdGVtX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5ibG9nLWl0ZW1fX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBnYXA6IDI0cHggMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpOyB9XG4gIC5ibG9nLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMxMjE5MjY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZy1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAuYmxvZy1pdGVtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMzNjQxNTI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZy1pdGVtX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5wb3N0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7IH1cbiAgLnBvc3QtZGV0YWlsc19fYXZhdGFyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5wb3N0LWRldGFpbHNfX2F2YXRhciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucG9zdC1kZXRhaWxzX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucG9zdC1kZXRhaWxzX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzEyMTkyNjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnBvc3QtZGV0YWlsc19fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdC1kZXRhaWxzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMzNjQxNTI7IH1cbiAgLnBvc3QtZGV0YWlsc19fZG90IHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDNweCA4cHg7IH1cbiAgLnBvc3QtZGV0YWlsc19fcmVhZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMzY0MTUyOyB9XG5cbmFydGljbGUuc2luZ2xlLXBvc3Qge1xuICBwYWRkaW5nOiA5NnB4IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgYXJ0aWNsZS5zaW5nbGUtcG9zdCB7XG4gICAgICBwYWRkaW5nOiAxNDhweCAwcHg7IH0gfVxuXG4uc2luZ2xlLXBvc3RfX2hlYWRlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaW5nbGUtcG9zdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc2luZ2xlLXBvc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zaW5nbGUtcG9zdF9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5zaW5nbGUtcG9zdF9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDI0cHg7IH1cblxuLnNpbmdsZS1wb3N0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4OyB9XG5cbi5zaW5nbGUtcG9zdF9fYXZhdGFyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuc2luZ2xlLXBvc3RfX2F2YXRhciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXBvc3RfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zaW5nbGUtcG9zdF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMTIxOTI2O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLnNpbmdsZS1wb3N0X19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaW5nbGUtcG9zdF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzM2NDE1MjsgfVxuXG4uc2luZ2xlLXBvc3RfX2RvdCB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDNweCA4cHg7IH1cblxuLnNpbmdsZS1wb3N0X19yZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzY0MTUyOyB9XG5cbi5zaW5nbGUtcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW46IDMycHggYXV0byA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjE2cHg7XG4gIG1heC1oZWlnaHQ6IDU2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuc2luZ2xlLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbjogNjRweCBhdXRvIDk2cHg7IH0gfVxuICAuc2luZ2xlLXBvc3RfX2ZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4uc2luZ2xlLXBvc3RfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0byA0OHB4OyB9XG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBoMixcbiAgLnNpbmdsZS1wb3N0X19jb250ZW50IGgzLFxuICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgaDQsXG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBoNSxcbiAgLnNpbmdsZS1wb3N0X19jb250ZW50IGg2LFxuICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgdWwgbGksXG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBvbCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgaDIgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBoMyArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnNpbmdsZS1wb3N0X19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNGI1NTY1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNpbmdsZS1wb3N0X19jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjU7IH0gfVxuICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBwICsgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBwICsgdWwsXG4gICAgLnNpbmdsZS1wb3N0X19jb250ZW50IHAgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgdWwgbGksXG4gIC5zaW5nbGUtcG9zdF9fY29udGVudCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0YjU1NjU7IH1cbiAgICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAuc2luZ2xlLXBvc3RfX2NvbnRlbnQgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnNpbmdsZS1wb3N0X19jb250ZW50IHVsIGxpLFxuICAgICAgLnNpbmdsZS1wb3N0X19jb250ZW50IG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjNGI1NTY1OyB9IH1cbiAgLnNpbmdsZS1wb3N0X19jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiA0OHB4IDBweDsgfVxuICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLnNpbmdsZS1wb3N0X19jb250ZW50IGZpZ3VyZS53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA0OHB4IDBweDsgfVxuICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBmaWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDRlZWI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBmaWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICMxMjE5MjY7IH1cbiAgICAgIC5zaW5nbGUtcG9zdF9fY29udGVudCBmaWd1cmUud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNGI1NTY1O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5zaW5nbGUtcG9zdF9fYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U4ZWY7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZThlZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wYWdpbmF0aW9uLmlzQ2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uLW51bWJlcnMgPiBkaXYsXG4gICAgLnBhZ2luYXRpb24tbnVtYmVycyA+IGEge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwMHB4O1xuICAgICAgY29sb3I6ICMyMDI5Mzk7IH1cbiAgICAgIC5wYWdpbmF0aW9uLW51bWJlcnMgPiBkaXYuY3VycmVudCxcbiAgICAgIC5wYWdpbmF0aW9uLW51bWJlcnMgPiBhLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGFnaW5hdGlvbi1udW1iZXJzID4gZGl2Om5vdCguY3VycmVudCk6aG92ZXIsXG4gICAgICAucGFnaW5hdGlvbi1udW1iZXJzID4gYTpub3QoLmN1cnJlbnQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzZThlZjsgfVxuXG4uc2luZ2xlLXBvc3RfX3NoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4OyB9XG5cbi5jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDVkZjtcbiAgY29sb3I6ICMzNjQxNTI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmNvcHktbGluayBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5jb3B5LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjk7IH1cblxuLnNvY2lhbC1zaGFyZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNWRmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNvY2lhbC1zaGFyZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmOTsgfVxuXG4ubm90LWZvdW5kIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5ub3QtZm91bmQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogIzI2OWYyNjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub3RpZmljYXRpb24uYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmljaW5nIC5jb250YWluZXItLXNsaWRlciB7XG4gICAgcGFkZGluZzogMHB4IDMycHg7IH0gfVxuXG4ucHJpY2luZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5wcmljaW5nICNwcmljaW5nU2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2NDE1MjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5wcmljaW5nICNwcmljaW5nU2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICBsZWZ0OiAtMjhweDsgfVxuICAgIC5wcmljaW5nICNwcmljaW5nU2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICByaWdodDogLTI4cHg7IH1cbiAgICAucHJpY2luZyAjcHJpY2luZ1NsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTNlOGVmOyB9XG4gIC5wcmljaW5nLXBsYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWFlZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcmljaW5nLXBsYW4tLWluZGl2aWR1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAzODRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5wcmljaW5nLXBsYW4ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHggMzJweDsgfSB9XG4gICAgLnByaWNpbmctcGxhbl9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLnByaWNpbmctcGxhbl9fZm9vdGVyIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcmljaW5nLXBsYW5fX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByaWNpbmctcGxhbl9fYmFkZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEZCNEI7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7IH1cbiAgICAucHJpY2luZy1wbGFuX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBjb2xvcjogIzIwMjkzOTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgLnByaWNpbmctcGxhbl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wcmljaW5nLXBsYW5fX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAjOWFhM2IyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnByaWNpbmctcGxhbl9fcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnByaWNpbmctcGxhbl9fcHJpY2U6bm90KC5wZXJpb2QpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzM2NDE1MjsgfVxuICAgICAgLnByaWNpbmctcGxhbl9fcHJpY2UgLnBlcmlvZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBjb2xvcjogIzlhYTNiMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7IH1cbiAgICAucHJpY2luZy1wbGFuX19zZXR1cC1mZWUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAjOWFhM2IyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5wcmljaW5nLXBsYW5fX2ZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcmljaW5nLXBsYW5fX2ZlYXR1cmVzIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7IH1cbiAgICAgICAgLnByaWNpbmctcGxhbl9fZmVhdHVyZXMgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLWljb24tYmx1ZS5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNHB4OyB9XG4gICAgICAgIC5wcmljaW5nLXBsYW5fX2ZlYXR1cmVzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucHJpY2luZy1wbGFuX19mb290ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAucHJpY2luZy1wbGFuX19mb290ZXIgLmJ0biwgLnByaWNpbmctcGxhbl9fZm9vdGVyIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWJ1dHRvbiBhLCAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkubWVudS1idXR0b24gLnByaWNpbmctcGxhbl9fZm9vdGVyIGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpdGNoZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAuc3dpdGNoZXItd3JhcHBlciAuc3dpdGNoZXJfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMGQxMjFmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDsgfVxuICAgIC5zd2l0Y2hlci13cmFwcGVyIC5zd2l0Y2hlciAjc3dpdGNoZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyICNzd2l0Y2hlcjpjaGVja2VkICsgLnN3aXRjaGVyX19ib3g6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyX19ib3gge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzI5NzBmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc3dpdGNoZXItd3JhcHBlciAuc3dpdGNoZXJfX2JveDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLnN3aXRjaGVyLXdyYXBwZXIgLnN3aXRjaGVyX19ib3g6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7IH1cbiAgLnN3aXRjaGVyLXdyYXBwZXIgLnNhdmUtbW9yZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMGQxMjFmO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2QxZTBmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3dpdGNoZXItd3JhcHBlciAuc2F2ZS1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LXByaWNpbmcuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgICB0b3A6IC0zMXB4OyB9XG5cbi5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZvcm0tc2hvcnQgLmZvcm0tY29udGVudCBwIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1zaG9ydCAuZm9ybS1jb250ZW50IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXN1Ym1pdCk6bm90KC53cGNmNy1hY2NlcHRhbmNlKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNWRmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDBweCAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzEyMTkyNjsgfVxuICAuZm9ybS1zaG9ydCAuZm9ybS1jb250ZW50IC53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC53cGNmNy1zdWJtaXQpOm5vdCgud3BjZjctYWNjZXB0YW5jZSk6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY5NzU4NjsgfVxuICAuZm9ybS1zaG9ydCAuZm9ybS1jb250ZW50IC53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC53cGNmNy1zdWJtaXQpOm5vdCgud3BjZjctYWNjZXB0YW5jZSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1ZWVmOyB9XG5cbi5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb3JtLXNob3J0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogIzY4Njk2YjtcbiAgICBib3JkZXItY29sb3I6ICM2ODY5NmI7IH1cblxuLmZvcm0tc2hvcnQgLmZvcm0tY29udGVudCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmZvcm0tc2hvcnQgLmZvcm0tY29udGVudCAud3BjZjctc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOHB4O1xuICB0b3A6IDEzcHg7IH1cblxuLmZvcm0tc2hvcnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2VlZjJmNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMnB4IDAgNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHggMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgZ2FwOiAzMHB4IDMycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgIC5jb250YWN0IHtcbiAgICAgIGdhcDogNjRweCA0OHB4OyB9IH1cbiAgLmNvbnRhY3QtLXRoYW5rcyB7XG4gICAgbWFyZ2luLXRvcDogOTZweDsgfVxuICAuY29udGFjdF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWN0X19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5jb250YWN0X19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWYyZjY7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggMTZweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wOCksIDBweCA0cHggNnB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjAzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X19mb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdCAudGhhbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGFjdCAudGhhbmtzX19pY29uIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDsgfVxuICAgIC5jb250YWN0IC50aGFua3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogIzEyMTkyNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuY29udGFjdCAudGhhbmtzX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNGI1NTY1OyB9XG4gIC5jb250YWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICMxMjE5MjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0X190aXRsZSBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDsgfVxuICAgICAgLmNvbnRhY3RfX3RpdGxlIHAgc3Bhbi50ZXh0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmNvbnRhY3RfX3RpdGxlIHAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5jb250YWN0X190aXRsZSBwIHNwYW4gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgY29sb3I6ICMxMjE5MjY7IH1cbiAgICAgICAgICAuY29udGFjdF9fdGl0bGUgcCBzcGFuIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxMjE5MjY7IH1cbiAgLmNvbnRhY3RfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzM2NDE1MjsgfVxuICAuY29udGFjdF9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0IC5mb3JtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMjBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdCAuZm9ybS1jb250ZW50ID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgZGl2OmZpcnN0LWNoaWxkLCAuY29udGFjdCAuZm9ybS1jb250ZW50IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjsgfVxuICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0taW50ZXJlc3RlZCB7XG4gICAgICBncmlkLWNvbHVtbjogMS8yOyB9XG4gICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAuZm9ybS1hZGRpdGlvbmFsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7IH1cbiAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLXRlcm1zIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7IH1cbiAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLXN1Ym1pdCA+IHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLXN1Ym1pdCAud3BjZjctc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTVlZWY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTVlZWY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0tc3VibWl0IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2ODY5NmI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjg2OTZiOyB9XG4gICAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0tc3VibWl0IC53cGNmNy1zdWJtaXQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDQwYzE7IH1cbiAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0tc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IGRpdjpmaXJzdC1jaGlsZCwgLmNvbnRhY3QgLmZvcm0tY29udGVudCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS8zOyB9XG4gICAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLmZvcm0taW50ZXJlc3RlZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMzsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLWFkZGl0aW9uYWwge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICAgICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAuZm9ybS10ZXJtcyB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMzsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMzsgfSB9XG4gICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAuZm9ybS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzY5NzU4NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXN1Ym1pdCk6bm90KC53cGNmNy1hY2NlcHRhbmNlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNWRmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM2OTc1ODY7IH1cbiAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXN1Ym1pdCk6bm90KC53cGNmNy1hY2NlcHRhbmNlKTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzY5NzU4NjsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAud3BjZjctZm9ybS1jb250cm9sOm5vdCgud3BjZjctc3VibWl0KTpub3QoLndwY2Y3LWFjY2VwdGFuY2UpOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTU1ZWVmOyB9XG4gICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCB0ZXh0YXJlYS53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgcmVzaXplOiBub25lOyB9XG4gICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNkOTJkMjA7IH1cbiAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCBpbnB1dCArIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNWRmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA0ZWViO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNGVlYjsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0tY29udGVudCAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICM5YWEzYjI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNGVlYjsgfVxuICAgICAgICAuY29udGFjdCAuZm9ybS1jb250ZW50IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgICAgICAgICBjb2xvcjogIzI5NzBmZjsgfVxuICAgICAgICAgIC5jb250YWN0IC5mb3JtLWNvbnRlbnQgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmNvbnRhY3QgLndwY2Y3LWZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDY0cHggYXV0byAwOyB9XG4gIC5mYXFfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmFxX19pdGVtLm9wZW5lZCAucGx1cy1pY29uOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7IH1cbiAgLmZhcSAuc3BhY2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmNGZmO1xuICAgIG1hcmdpbjogMTZweCAwcHg7IH1cbiAgLmZhcV9faGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mYXFfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMxMjE5MjY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzEyMTkyNjsgfSB9XG4gIC5mYXFfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzRiNTU2NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgICAuZmFxX19kZXNjIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuZmFxX19kZXNjIGIsXG4gICAgLmZhcV9fZGVzYyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3N3B4KSB7XG4gICAgICAuZmFxX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjU7IH0gfVxuICAuZmFxIC5wbHVzLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YWEzYjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZmFxIC5wbHVzLWljb246OmJlZm9yZSwgLmZhcSAucGx1cy1pY29uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFhM2IyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5mYXEgLnBsdXMtaWNvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTsgfVxuXG4uY21zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXMge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG4gIC5jbXMgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jbXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICAuY21zIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogIzEyMTkyNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7IH0gfVxuICAuY21zIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMxMjE5MjY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jbXMgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNGI1NTY1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuY21zIGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlM2U4ZWY7XG4gICAgbWFyZ2luOiAzMnB4IDBweDsgfVxuICAuY21zIHVsLFxuICAuY21zIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzRiNTU2NTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21zIHVsLFxuICAgICAgLmNtcyBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLmNtcyB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5jbXMgdWwgbGk6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jbXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jbXMgdWwgKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuY21zIG9sICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmNtcyBvbCB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLmNtcyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzRiNTU2NTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21zIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgLmNtcyBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcyBwICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgLmNtcyBwICsgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5jbXMgcCArIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuY21zIHAgKyBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcyBwICsgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAuY21zIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiAzMnB4IDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtcyBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDQ4cHggMHB4OyB9IH1cbiAgICAuY21zIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuY21zIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMzY0MTUyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLm1lZ2FtZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lZ2FtZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWVnYW1lbnUuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVnYW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5OHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5tZWdhbWVudS5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWVnYW1lbnUge1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAubWVnYW1lbnUge1xuICAgICAgcGFkZGluZzogMzJweCA2MHB4OyB9IH1cbiAgLm1lZ2FtZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVnYW1lbnVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDMycHg7IH0gfVxuICAubWVnYW1lbnVfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lZ2FtZW51X19jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDIzNHB4OyB9IH1cbiAgLm1lZ2FtZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzRiNTU2NTsgfVxuICAubWVnYW1lbnUgYS5tZWdhbWVudV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTU1ZWVmICFpbXBvcnRhbnQ7IH1cbiAgLm1lZ2FtZW51X19kZXNjIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzRiNTU2NTsgfVxuICAubWVnYW1lbnVfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDk4cHg7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5oZWFkZXItLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5oZWFkZXIuaXNTY3JvbGxlZC11cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXIuaXNTY3JvbGxlZC11cCAubG9nby13aGl0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLmlzU2Nyb2xsZWQtdXAgLmxvZ28tZGFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmhlYWRlci5pc1Njcm9sbGVkLXVwICN0b2dnbGVNZW51IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXIuaXNTY3JvbGxlZC1kb3duIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXIuaXNTY3JvbGxlZC1kb3duIC5sb2dvLXdoaXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXIuaXNTY3JvbGxlZC1kb3duIC5sb2dvLWRhcmsge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXIuaXNTY3JvbGxlZC1kb3duICN0b2dnbGVNZW51IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXIubWVudU9wZW5lZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlciA+IC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGVhZGVyX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICAuaGVhZGVyX19zb2NpYWwgYSBzdmcge1xuICAgICAgc3Ryb2tlOiAjNjk3NTg2O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5oZWFkZXJfX3NvY2lhbCBhOmhvdmVyIHN2ZyB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cblxuLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm5hdmlnYXRpb24uaXNTY3JvbGxlZCAubmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNThweDsgfVxuICAubmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmlnYXRpb24gLm1lbnUtbWVudS0xLWNvbnRhaW5lciwgLm5hdmlnYXRpb24gLm1lbnUtbWVudS1lbi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLm5hdmlnYXRpb24gdWwubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdhcDogMHB4IDMycHg7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5hdmlnYXRpb24gdWwubWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOWFhM2IyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5tZW51LWJ1dHRvbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjRmZjtcbiAgICAgICAgY29sb3I6ICMxNTVlZWY7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNnB4IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuaGFzTWVnYU1lbnU6aG92ZXIgLm1lZ2FtZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICAgIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5oYXNNZWdhTWVudSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gdWwubWVudSA+IGxpLmhhc01lZ2FNZW51IGEgLmNoZXZyb25JY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5oYXNNZWdhTWVudSBhIC5jaGV2cm9uSWNvbiBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzlhYTNiMjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5oYXNNZWdhTWVudSBhIC5jaGV2cm9uSWNvbiBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM0YjU1NjU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA5OHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMycHggMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWYyZjY7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzdweCkge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmF2aWdhdGlvbiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2aWdhdGlvbiB1bC5tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzJweDsgfVxuICAgICAgICAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24gdWwubWVudSA+IGxpOm5vdCgubWVudS1idXR0b24pIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGk6bm90KC5tZW51LWJ1dHRvbikgYTpub3QoLm1lZ2FtZW51X190aXRsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjkzOTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuaGFzTWVnYU1lbnUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiB1bC5tZW51ID4gbGkuaGFzTWVnYU1lbnUgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAubmF2aWdhdGlvbi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuICAubmF2aWdhdGlvbi0td2hpdGUgdWwubWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM0YjU1NjU7IH1cbiAgICAubmF2aWdhdGlvbi0td2hpdGUgdWwubWVudSA+IGxpID4gYSAuY2hldnJvbkljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICM0YjU1NjU7IH1cblxuI3RvZ2dsZU1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN0b2dnbGVNZW51IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDAuMTVyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgI3RvZ2dsZU1lbnUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAgICN0b2dnbGVNZW51IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cbiAgICAjdG9nZ2xlTWVudSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuICAjdG9nZ2xlTWVudS5idXJnZXItLXdoaXRlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3RvZ2dsZU1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICN0b2dnbGVNZW51Lm9wZW5lZCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDNweDsgfVxuICAjdG9nZ2xlTWVudS5vcGVuZWQgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAwJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICN0b2dnbGVNZW51Lm9wZW5lZCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDE0cHg7XG4gICAgbGVmdDogM3B4OyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZjO1xuICBwYWRkaW5nOiA2NHB4IDBweCA0OHB4OyB9XG4gIC5mb290ZXItY29sdW1uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzRiNTU2NTsgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDQ4cHggMzJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0YjU1NjU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5mb290ZXJfX21lbnUgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM0YjU1NjU7XG4gICAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlOGVmO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTIxNnB4O1xuICAgIG1hcmdpbjogNjRweCBhdXRvIDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvb3Rlcl9fYm90dG9tIC5jb3B5cmlnaHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM2OTc1ODY7IH1cbiAgICAuZm9vdGVyX19ib3R0b20gLnRlcm1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAuZm9vdGVyX19ib3R0b20gLnRlcm1zIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzY5NzU4NjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC5mb290ZXItc29jaWFsX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXNvY2lhbF9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9vdGVyLXNvY2lhbF9faWNvbiBzdmcge1xuICAgICAgICBmaWxsOiAjNjk3NTg2O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mb290ZXItdGVybXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgLmZvb3Rlci10ZXJtcyBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzlhYTNiMjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5mb290ZXItdGVybXMgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXItbWFkZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjOWFhM2IyOyB9XG4gICAgLmZvb3Rlci1tYWRlIGEge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLmZvb3Rlci1tYWRlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDsgfVxuXG4uc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCxcbi5zcGxpZGUuaXMtcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksXG4uc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3BsaWRlX19hcnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgd2lkdGg6IDEuMmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMwMDA7IH1cblxuLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQgc3ZnIHtcbiAgc3Ryb2tlOiAjZTNlOGVmOyB9XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjQpO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDNweCA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMThweDsgfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBoZWlnaHQ6IDNweDsgfVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuQHN1cHBvcnRzIChvdXRsaW5lLW9mZnNldDogLTNweCkge1xuICAuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGJmOyB9IH1cblxuQHN1cHBvcnRzIChvdXRsaW5lLW9mZnNldDogLTNweCkge1xuICAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGJmOyB9XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2sgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzBiZjsgfSB9XG5cbi5zcGxpZGVfX3RvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7IH1cblxuLnNwbGlkZV9fdHJhY2stLW5hdiA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNwbGlkZV9fdHJhY2stLW5hdiA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwOyB9XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFlbTsgfVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgfVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRvcDogMWVtOyB9XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBib3R0b206IDFlbTtcbiAgdG9wOiBhdXRvOyB9XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMWVtIDA7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG5bZGF0YS1hb3NdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwibGluZWFyXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1iYWNrXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtYmFja1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtYmFja1wiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXNpbmVcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1zaW5lXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1zaW5lXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YWRcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YWRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YWRcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1jdWJpY1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YXJ0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJmYWRlXCJdW2RhdGEtYW9zXj1cImZhZGVcIl0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmYWRlLWRvd25cIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmYWRlLXJpZ2h0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1sZWZ0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtdXAtcmlnaHRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgNTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgNTBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmYWRlLXVwLWxlZnRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDUwcHgsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1kb3duLXJpZ2h0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIC01MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAtNTBweCwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmYWRlLWRvd24tbGVmdFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIC01MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIC01MHB4LCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJ6b29tXCJdW2RhdGEtYW9zXj1cInpvb21cIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePVwiem9vbVwiXVtkYXRhLWFvc149XCJ6b29tXCJdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW5cIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tdXBcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCkgc2NhbGUoMC42KTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tZG93blwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDAuNik7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJ6b29tLWluLXJpZ2h0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tbGVmdFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20tb3V0LXVwXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCkgc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJ6b29tLW91dC1kb3duXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCkgc2NhbGUoMS4yKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20tb3V0LXJpZ2h0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20tb3V0LWxlZnRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJzbGlkZVwiXVtkYXRhLWFvc149XCJzbGlkZVwiXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cInNsaWRlXCJdW2RhdGEtYW9zXj1cInNsaWRlXCJdLmFvcy1hbmltYXRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInNsaWRlLXVwXCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInNsaWRlLWRvd25cIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS1yaWdodFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInNsaWRlLWxlZnRcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cImZsaXBcIl1bZGF0YS1hb3NePVwiZmxpcFwiXSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1sZWZ0XCJdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1sZWZ0XCJdLmFvcy1hbmltYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1yaWdodFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC11cFwiXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTsgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtdXBcIl0uYW9zLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLWRvd25cIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1kb3duXCJdLmFvcy1hbmltYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9IH1cbiIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjY1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjk1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxcclxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLFxyXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcclxufVxyXG5bZGF0YS1hb3NdIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5bZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJsaW5lYXJcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwibGluZWFyXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZVwiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pblwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dFwiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWJhY2tcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtYmFja1wiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWJhY2tcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtYmFja1wiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tc2luZVwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1zaW5lXCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1zaW5lXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhZFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YWRcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFkXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YWRcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tY3ViaWNcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XHJcbn1cclxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1jdWJpY1wiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1jdWJpY1wiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0sXHJcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFydFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcclxufVxyXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSxcclxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG59XHJcbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YXJ0XCJdLFxyXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YXJ0XCJdIFtkYXRhLWFvc10ge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiB7XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePVwiZmFkZVwiXVtkYXRhLWFvc149XCJmYWRlXCJdIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXS5hb3MtYW5pbWF0ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtZG93blwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1yaWdodFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1sZWZ0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cC1yaWdodFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDUwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgNTBweCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cC1sZWZ0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCA1MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgNTBweCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1kb3duLXJpZ2h0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgLTUwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgLTUwcHgsIDApO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtZG93bi1sZWZ0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAtNTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIC01MHB4LCAwKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePVwiem9vbVwiXVtkYXRhLWFvc149XCJ6b29tXCJdIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cInpvb21cIl1bZGF0YS1hb3NePVwiem9vbVwiXS5hb3MtYW5pbWF0ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1pblwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJ6b29tLWluLXVwXCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKSBzY2FsZSgwLjYpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKSBzY2FsZSgwLjYpO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tZG93blwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDAuNik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKSBzY2FsZSgwLjYpO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tcmlnaHRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCkgc2NhbGUoMC42KTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJ6b29tLWluLWxlZnRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApIHNjYWxlKDAuNik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApIHNjYWxlKDAuNik7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtdXBcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApIHNjYWxlKDEuMik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApIHNjYWxlKDEuMik7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtZG93blwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDEuMik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKSBzY2FsZSgxLjIpO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20tb3V0LXJpZ2h0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCkgc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApIHNjYWxlKDEuMik7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtbGVmdFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCkgc2NhbGUoMS4yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCkgc2NhbGUoMS4yKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePVwic2xpZGVcIl1bZGF0YS1hb3NePVwic2xpZGVcIl0ge1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJzbGlkZVwiXVtkYXRhLWFvc149XCJzbGlkZVwiXS5hb3MtYW5pbWF0ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwic2xpZGUtdXBcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS1kb3duXCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS1yaWdodFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwic2xpZGUtbGVmdFwiXSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJmbGlwXCJdW2RhdGEtYW9zXj1cImZsaXBcIl0ge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgfVxyXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1sZWZ0XCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLWxlZnRcIl0uYW9zLWFuaW1hdGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xyXG4gIH1cclxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtcmlnaHRcIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLXVwXCJdIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLXVwXCJdLmFvcy1hbmltYXRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLWRvd25cIl0ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcclxuICB9XHJcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLWRvd25cIl0uYW9zLWFuaW1hdGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/