@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@300;400;600&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css);
@charset "UTF-8";
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

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

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

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

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

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

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

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

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

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

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

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

.d-inline {
  display: inline !important;
}

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

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

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

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

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

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

  .text-md-right {
    text-align: right !important;
  }

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

  .text-lg-right {
    text-align: right !important;
  }

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

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/* cyrillic-ext */
@font-face {
  font-family: "IcoFont";
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a);
  src: url(../fonts/icofont.eot?1ece44607007ca3ce4847045a80c164a) format("embedded-opentype"), url(../fonts/icofont.woff?dad3accba068281878f17175c6020940) format("woff"), url(../fonts/icofont.ttf?02bfbc3c0c51f62382055eaae1606468) format("truetype"), url(../fonts/icofont.svg?6fee34d38a05124e428016dd677e99a6) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icofont-], [class*=" icofont-"] {
  font-family: "IcoFont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.icofont-angry-monster:before {
  content: "";
}

.icofont-bathtub:before {
  content: "";
}

.icofont-bird-wings:before {
  content: "";
}

.icofont-bow:before {
  content: "";
}

.icofont-castle:before {
  content: "";
}

.icofont-circuit:before {
  content: "";
}

.icofont-crown-king:before {
  content: "";
}

.icofont-crown-queen:before {
  content: "";
}

.icofont-dart:before {
  content: "";
}

.icofont-disability-race:before {
  content: "";
}

.icofont-diving-goggle:before {
  content: "";
}

.icofont-eye-open:before {
  content: "";
}

.icofont-flora-flower:before {
  content: "";
}

.icofont-flora:before {
  content: "";
}

.icofont-gift-box:before {
  content: "";
}

.icofont-halloween-pumpkin:before {
  content: "";
}

.icofont-hand-power:before {
  content: "";
}

.icofont-hand-thunder:before {
  content: "";
}

.icofont-king-monster:before {
  content: "";
}

.icofont-love:before {
  content: "";
}

.icofont-magician-hat:before {
  content: "";
}

.icofont-native-american:before {
  content: "";
}

.icofont-owl-look:before {
  content: "";
}

.icofont-phoenix:before {
  content: "";
}

.icofont-robot-face:before {
  content: "";
}

.icofont-sand-clock:before {
  content: "";
}

.icofont-shield-alt:before {
  content: "";
}

.icofont-ship-wheel:before {
  content: "";
}

.icofont-skull-danger:before {
  content: "";
}

.icofont-skull-face:before {
  content: "";
}

.icofont-snowmobile:before {
  content: "";
}

.icofont-space-shuttle:before {
  content: "";
}

.icofont-star-I-Health:before {
  content: "";
}

.icofont-swirl:before {
  content: "";
}

.icofont-tattoo-wing:before {
  content: "";
}

.icofont-throne:before {
  content: "";
}

.icofont-tree-alt:before {
  content: "";
}

.icofont-triangle:before {
  content: "";
}

.icofont-unity-hand:before {
  content: "";
}

.icofont-weed:before {
  content: "";
}

.icofont-woman-bird:before {
  content: "";
}

.icofont-bat:before {
  content: "";
}

.icofont-bear-face:before {
  content: "";
}

.icofont-bear-tracks:before {
  content: "";
}

.icofont-bear:before {
  content: "";
}

.icofont-bird-alt:before {
  content: "";
}

.icofont-bird-flying:before {
  content: "";
}

.icofont-bird:before {
  content: "";
}

.icofont-birds:before {
  content: "";
}

.icofont-bone:before {
  content: "";
}

.icofont-bull:before {
  content: "";
}

.icofont-butterfly-alt:before {
  content: "";
}

.icofont-butterfly:before {
  content: "";
}

.icofont-camel-alt:before {
  content: "";
}

.icofont-camel-head:before {
  content: "";
}

.icofont-camel:before {
  content: "";
}

.icofont-cat-alt-1:before {
  content: "";
}

.icofont-cat-alt-2:before {
  content: "";
}

.icofont-cat-alt-3:before {
  content: "";
}

.icofont-cat-dog:before {
  content: "";
}

.icofont-cat-face:before {
  content: "";
}

.icofont-cat:before {
  content: "";
}

.icofont-cow-head:before {
  content: "";
}

.icofont-cow:before {
  content: "";
}

.icofont-crab:before {
  content: "";
}

.icofont-crocodile:before {
  content: "";
}

.icofont-deer-head:before {
  content: "";
}

.icofont-dog-alt:before {
  content: "";
}

.icofont-dog-barking:before {
  content: "";
}

.icofont-dog:before {
  content: "";
}

.icofont-dolphin:before {
  content: "";
}

.icofont-duck-tracks:before {
  content: "";
}

.icofont-eagle-head:before {
  content: "";
}

.icofont-eaten-fish:before {
  content: "";
}

.icofont-elephant-alt:before {
  content: "";
}

.icofont-elephant-head-alt:before {
  content: "";
}

.icofont-elephant-head:before {
  content: "";
}

.icofont-elephant:before {
  content: "";
}

.icofont-elk:before {
  content: "";
}

.icofont-fish-1:before {
  content: "";
}

.icofont-fish-2:before {
  content: "";
}

.icofont-fish-3:before {
  content: "";
}

.icofont-fish-4:before {
  content: "";
}

.icofont-fish-5:before {
  content: "";
}

.icofont-fish:before {
  content: "";
}

.icofont-fox-alt:before {
  content: "";
}

.icofont-fox:before {
  content: "";
}

.icofont-frog-tracks:before {
  content: "";
}

.icofont-frog:before {
  content: "";
}

.icofont-froggy:before {
  content: "";
}

.icofont-giraffe-head-1:before {
  content: "";
}

.icofont-giraffe-head-2:before {
  content: "";
}

.icofont-giraffe-head:before {
  content: "";
}

.icofont-giraffe:before {
  content: "";
}

.icofont-goat-head:before {
  content: "";
}

.icofont-gorilla:before {
  content: "";
}

.icofont-hen-tracks:before {
  content: "";
}

.icofont-horse-head-1:before {
  content: "";
}

.icofont-horse-head-2:before {
  content: "";
}

.icofont-horse-head:before {
  content: "";
}

.icofont-horse-tracks:before {
  content: "";
}

.icofont-jellyfish:before {
  content: "";
}

.icofont-kangaroo:before {
  content: "";
}

.icofont-lemur:before {
  content: "";
}

.icofont-lion-head-1:before {
  content: "";
}

.icofont-lion-head-2:before {
  content: "";
}

.icofont-lion-head:before {
  content: "";
}

.icofont-lion:before {
  content: "";
}

.icofont-monkey-2:before {
  content: "";
}

.icofont-monkey-3:before {
  content: "";
}

.icofont-monkey-face:before {
  content: "";
}

.icofont-monkey:before {
  content: "";
}

.icofont-octopus-alt:before {
  content: "";
}

.icofont-octopus:before {
  content: "";
}

.icofont-owl:before {
  content: "";
}

.icofont-panda-face:before {
  content: "";
}

.icofont-panda:before {
  content: "";
}

.icofont-panther:before {
  content: "";
}

.icofont-parrot-lip:before {
  content: "";
}

.icofont-parrot:before {
  content: "";
}

.icofont-paw:before {
  content: "";
}

.icofont-pelican:before {
  content: "";
}

.icofont-penguin:before {
  content: "";
}

.icofont-pig-face:before {
  content: "";
}

.icofont-pig:before {
  content: "";
}

.icofont-pigeon-1:before {
  content: "";
}

.icofont-pigeon-2:before {
  content: "";
}

.icofont-pigeon:before {
  content: "";
}

.icofont-rabbit:before {
  content: "";
}

.icofont-rat:before {
  content: "";
}

.icofont-rhino-head:before {
  content: "";
}

.icofont-rhino:before {
  content: "";
}

.icofont-rooster:before {
  content: "";
}

.icofont-seahorse:before {
  content: "";
}

.icofont-seal:before {
  content: "";
}

.icofont-shrimp-alt:before {
  content: "";
}

.icofont-shrimp:before {
  content: "";
}

.icofont-snail-1:before {
  content: "";
}

.icofont-snail-2:before {
  content: "";
}

.icofont-snail-3:before {
  content: "";
}

.icofont-snail:before {
  content: "";
}

.icofont-snake:before {
  content: "";
}

.icofont-squid:before {
  content: "";
}

.icofont-squirrel:before {
  content: "";
}

.icofont-tiger-face:before {
  content: "";
}

.icofont-tiger:before {
  content: "";
}

.icofont-turtle:before {
  content: "";
}

.icofont-whale:before {
  content: "";
}

.icofont-woodpecker:before {
  content: "";
}

.icofont-zebra:before {
  content: "";
}

.icofont-brand-acer:before {
  content: "";
}

.icofont-brand-adidas:before {
  content: "";
}

.icofont-brand-adobe:before {
  content: "";
}

.icofont-brand-air-new-zealand:before {
  content: "";
}

.icofont-brand-airbnb:before {
  content: "";
}

.icofont-brand-aircell:before {
  content: "";
}

.icofont-brand-airtel:before {
  content: "";
}

.icofont-brand-alcatel:before {
  content: "";
}

.icofont-brand-alibaba:before {
  content: "";
}

.icofont-brand-aliexpress:before {
  content: "";
}

.icofont-brand-alipay:before {
  content: "";
}

.icofont-brand-amazon:before {
  content: "";
}

.icofont-brand-amd:before {
  content: "";
}

.icofont-brand-american-airlines:before {
  content: "";
}

.icofont-brand-android-robot:before {
  content: "";
}

.icofont-brand-android:before {
  content: "";
}

.icofont-brand-aol:before {
  content: "";
}

.icofont-brand-apple:before {
  content: "";
}

.icofont-brand-appstore:before {
  content: "";
}

.icofont-brand-asus:before {
  content: "";
}

.icofont-brand-ati:before {
  content: "";
}

.icofont-brand-att:before {
  content: "";
}

.icofont-brand-audi:before {
  content: "";
}

.icofont-brand-axiata:before {
  content: "";
}

.icofont-brand-bada:before {
  content: "";
}

.icofont-brand-bbc:before {
  content: "";
}

.icofont-brand-bing:before {
  content: "";
}

.icofont-brand-blackberry:before {
  content: "";
}

.icofont-brand-bmw:before {
  content: "";
}

.icofont-brand-box:before {
  content: "";
}

.icofont-brand-burger-king:before {
  content: "";
}

.icofont-brand-business-insider:before {
  content: "";
}

.icofont-brand-buzzfeed:before {
  content: "";
}

.icofont-brand-cannon:before {
  content: "";
}

.icofont-brand-casio:before {
  content: "";
}

.icofont-brand-china-mobile:before {
  content: "";
}

.icofont-brand-china-telecom:before {
  content: "";
}

.icofont-brand-china-unicom:before {
  content: "";
}

.icofont-brand-cisco:before {
  content: "";
}

.icofont-brand-citibank:before {
  content: "";
}

.icofont-brand-cnet:before {
  content: "";
}

.icofont-brand-cnn:before {
  content: "";
}

.icofont-brand-cocal-cola:before {
  content: "";
}

.icofont-brand-compaq:before {
  content: "";
}

.icofont-brand-debian:before {
  content: "";
}

.icofont-brand-delicious:before {
  content: "";
}

.icofont-brand-dell:before {
  content: "";
}

.icofont-brand-designbump:before {
  content: "";
}

.icofont-brand-designfloat:before {
  content: "";
}

.icofont-brand-disney:before {
  content: "";
}

.icofont-brand-dodge:before {
  content: "";
}

.icofont-brand-dove:before {
  content: "";
}

.icofont-brand-drupal:before {
  content: "";
}

.icofont-brand-ebay:before {
  content: "";
}

.icofont-brand-eleven:before {
  content: "";
}

.icofont-brand-emirates:before {
  content: "";
}

.icofont-brand-espn:before {
  content: "";
}

.icofont-brand-etihad-airways:before {
  content: "";
}

.icofont-brand-etisalat:before {
  content: "";
}

.icofont-brand-etsy:before {
  content: "";
}

.icofont-brand-fastrack:before {
  content: "";
}

.icofont-brand-fedex:before {
  content: "";
}

.icofont-brand-ferrari:before {
  content: "";
}

.icofont-brand-fitbit:before {
  content: "";
}

.icofont-brand-flikr:before {
  content: "";
}

.icofont-brand-forbes:before {
  content: "";
}

.icofont-brand-foursquare:before {
  content: "";
}

.icofont-brand-foxconn:before {
  content: "";
}

.icofont-brand-fujitsu:before {
  content: "";
}

.icofont-brand-general-electric:before {
  content: "";
}

.icofont-brand-gillette:before {
  content: "";
}

.icofont-brand-gizmodo:before {
  content: "";
}

.icofont-brand-gnome:before {
  content: "";
}

.icofont-brand-google:before {
  content: "";
}

.icofont-brand-gopro:before {
  content: "";
}

.icofont-brand-gucci:before {
  content: "";
}

.icofont-brand-hallmark:before {
  content: "";
}

.icofont-brand-hi5:before {
  content: "";
}

.icofont-brand-honda:before {
  content: "";
}

.icofont-brand-hp:before {
  content: "";
}

.icofont-brand-hsbc:before {
  content: "";
}

.icofont-brand-htc:before {
  content: "";
}

.icofont-brand-huawei:before {
  content: "";
}

.icofont-brand-hulu:before {
  content: "";
}

.icofont-brand-hyundai:before {
  content: "";
}

.icofont-brand-ibm:before {
  content: "";
}

.icofont-brand-icofont:before {
  content: "";
}

.icofont-brand-icq:before {
  content: "";
}

.icofont-brand-ikea:before {
  content: "";
}

.icofont-brand-imdb:before {
  content: "";
}

.icofont-brand-indiegogo:before {
  content: "";
}

.icofont-brand-intel:before {
  content: "";
}

.icofont-brand-ipair:before {
  content: "";
}

.icofont-brand-jaguar:before {
  content: "";
}

.icofont-brand-java:before {
  content: "";
}

.icofont-brand-joomla:before {
  content: "";
}

.icofont-brand-kickstarter:before {
  content: "";
}

.icofont-brand-kik:before {
  content: "";
}

.icofont-brand-lastfm:before {
  content: "";
}

.icofont-brand-lego:before {
  content: "";
}

.icofont-brand-lenovo:before {
  content: "";
}

.icofont-brand-levis:before {
  content: "";
}

.icofont-brand-lexus:before {
  content: "";
}

.icofont-brand-lg:before {
  content: "";
}

.icofont-brand-life-hacker:before {
  content: "";
}

.icofont-brand-linux-mint:before {
  content: "";
}

.icofont-brand-linux:before {
  content: "";
}

.icofont-brand-lionix:before {
  content: "";
}

.icofont-brand-loreal:before {
  content: "";
}

.icofont-brand-louis-vuitton:before {
  content: "";
}

.icofont-brand-mac-os:before {
  content: "";
}

.icofont-brand-marvel-app:before {
  content: "";
}

.icofont-brand-mashable:before {
  content: "";
}

.icofont-brand-mazda:before {
  content: "";
}

.icofont-brand-mcdonals:before {
  content: "";
}

.icofont-brand-mercedes:before {
  content: "";
}

.icofont-brand-micromax:before {
  content: "";
}

.icofont-brand-microsoft:before {
  content: "";
}

.icofont-brand-mobileme:before {
  content: "";
}

.icofont-brand-mobily:before {
  content: "";
}

.icofont-brand-motorola:before {
  content: "";
}

.icofont-brand-msi:before {
  content: "";
}

.icofont-brand-mts:before {
  content: "";
}

.icofont-brand-myspace:before {
  content: "";
}

.icofont-brand-mytv:before {
  content: "";
}

.icofont-brand-nasa:before {
  content: "";
}

.icofont-brand-natgeo:before {
  content: "";
}

.icofont-brand-nbc:before {
  content: "";
}

.icofont-brand-nescafe:before {
  content: "";
}

.icofont-brand-nestle:before {
  content: "";
}

.icofont-brand-netflix:before {
  content: "";
}

.icofont-brand-nexus:before {
  content: "";
}

.icofont-brand-nike:before {
  content: "";
}

.icofont-brand-nokia:before {
  content: "";
}

.icofont-brand-nvidia:before {
  content: "";
}

.icofont-brand-omega:before {
  content: "";
}

.icofont-brand-opensuse:before {
  content: "";
}

.icofont-brand-oracle:before {
  content: "";
}

.icofont-brand-panasonic:before {
  content: "";
}

.icofont-brand-paypal:before {
  content: "";
}

.icofont-brand-pepsi:before {
  content: "";
}

.icofont-brand-philips:before {
  content: "";
}

.icofont-brand-pizza-hut:before {
  content: "";
}

.icofont-brand-playstation:before {
  content: "";
}

.icofont-brand-puma:before {
  content: "";
}

.icofont-brand-qatar-air:before {
  content: "";
}

.icofont-brand-qvc:before {
  content: "";
}

.icofont-brand-readernaut:before {
  content: "";
}

.icofont-brand-redbull:before {
  content: "";
}

.icofont-brand-reebok:before {
  content: "";
}

.icofont-brand-reuters:before {
  content: "";
}

.icofont-brand-samsung:before {
  content: "";
}

.icofont-brand-sap:before {
  content: "";
}

.icofont-brand-saudia-airlines:before {
  content: "";
}

.icofont-brand-scribd:before {
  content: "";
}

.icofont-brand-shell:before {
  content: "";
}

.icofont-brand-siemens:before {
  content: "";
}

.icofont-brand-sk-telecom:before {
  content: "";
}

.icofont-brand-slideshare:before {
  content: "";
}

.icofont-brand-smashing-magazine:before {
  content: "";
}

.icofont-brand-snapchat:before {
  content: "";
}

.icofont-brand-sony-ericsson:before {
  content: "";
}

.icofont-brand-sony:before {
  content: "";
}

.icofont-brand-soundcloud:before {
  content: "";
}

.icofont-brand-sprint:before {
  content: "";
}

.icofont-brand-squidoo:before {
  content: "";
}

.icofont-brand-starbucks:before {
  content: "";
}

.icofont-brand-stc:before {
  content: "";
}

.icofont-brand-steam:before {
  content: "";
}

.icofont-brand-suzuki:before {
  content: "";
}

.icofont-brand-symbian:before {
  content: "";
}

.icofont-brand-t-mobile:before {
  content: "";
}

.icofont-brand-tango:before {
  content: "";
}

.icofont-brand-target:before {
  content: "";
}

.icofont-brand-tata-indicom:before {
  content: "";
}

.icofont-brand-techcrunch:before {
  content: "";
}

.icofont-brand-telenor:before {
  content: "";
}

.icofont-brand-teliasonera:before {
  content: "";
}

.icofont-brand-tesla:before {
  content: "";
}

.icofont-brand-the-verge:before {
  content: "";
}

.icofont-brand-thenextweb:before {
  content: "";
}

.icofont-brand-toshiba:before {
  content: "";
}

.icofont-brand-toyota:before {
  content: "";
}

.icofont-brand-tribenet:before {
  content: "";
}

.icofont-brand-ubuntu:before {
  content: "";
}

.icofont-brand-unilever:before {
  content: "";
}

.icofont-brand-vaio:before {
  content: "";
}

.icofont-brand-verizon:before {
  content: "";
}

.icofont-brand-viber:before {
  content: "";
}

.icofont-brand-vodafone:before {
  content: "";
}

.icofont-brand-volkswagen:before {
  content: "";
}

.icofont-brand-walmart:before {
  content: "";
}

.icofont-brand-warnerbros:before {
  content: "";
}

.icofont-brand-whatsapp:before {
  content: "";
}

.icofont-brand-wikipedia:before {
  content: "";
}

.icofont-brand-windows:before {
  content: "";
}

.icofont-brand-wire:before {
  content: "";
}

.icofont-brand-wordpress:before {
  content: "";
}

.icofont-brand-xiaomi:before {
  content: "";
}

.icofont-brand-yahoobuzz:before {
  content: "";
}

.icofont-brand-yamaha:before {
  content: "";
}

.icofont-brand-youtube:before {
  content: "";
}

.icofont-brand-zain:before {
  content: "";
}

.icofont-bank-alt:before {
  content: "";
}

.icofont-bank:before {
  content: "";
}

.icofont-barcode:before {
  content: "";
}

.icofont-bill-alt:before {
  content: "";
}

.icofont-billboard:before {
  content: "";
}

.icofont-briefcase-1:before {
  content: "";
}

.icofont-briefcase-2:before {
  content: "";
}

.icofont-businessman:before {
  content: "";
}

.icofont-businesswoman:before {
  content: "";
}

.icofont-chair:before {
  content: "";
}

.icofont-coins:before {
  content: "";
}

.icofont-company:before {
  content: "";
}

.icofont-contact-add:before {
  content: "";
}

.icofont-files-stack:before {
  content: "";
}

.icofont-handshake-deal:before {
  content: "";
}

.icofont-id-card:before {
  content: "";
}

.icofont-meeting-add:before {
  content: "";
}

.icofont-money-bag:before {
  content: "";
}

.icofont-pie-chart:before {
  content: "";
}

.icofont-presentation-alt:before {
  content: "";
}

.icofont-presentation:before {
  content: "";
}

.icofont-stamp:before {
  content: "";
}

.icofont-stock-mobile:before {
  content: "";
}

.icofont-chart-arrows-axis:before {
  content: "";
}

.icofont-chart-bar-graph:before {
  content: "";
}

.icofont-chart-flow-1:before {
  content: "";
}

.icofont-chart-flow-2:before {
  content: "";
}

.icofont-chart-flow:before {
  content: "";
}

.icofont-chart-growth:before {
  content: "";
}

.icofont-chart-histogram-alt:before {
  content: "";
}

.icofont-chart-histogram:before {
  content: "";
}

.icofont-chart-line-alt:before {
  content: "";
}

.icofont-chart-line:before {
  content: "";
}

.icofont-chart-pie-alt:before {
  content: "";
}

.icofont-chart-pie:before {
  content: "";
}

.icofont-chart-radar-graph:before {
  content: "";
}

.icofont-architecture-alt:before {
  content: "";
}

.icofont-architecture:before {
  content: "";
}

.icofont-barricade:before {
  content: "";
}

.icofont-bolt:before {
  content: "";
}

.icofont-bricks:before {
  content: "";
}

.icofont-building-alt:before {
  content: "";
}

.icofont-bull-dozer:before {
  content: "";
}

.icofont-calculations:before {
  content: "";
}

.icofont-cement-mix:before {
  content: "";
}

.icofont-cement-mixer:before {
  content: "";
}

.icofont-concrete-mixer:before {
  content: "";
}

.icofont-danger-zone:before {
  content: "";
}

.icofont-drill:before {
  content: "";
}

.icofont-eco-energy:before {
  content: "";
}

.icofont-eco-environmen:before {
  content: "";
}

.icofont-energy-air:before {
  content: "";
}

.icofont-energy-oil:before {
  content: "";
}

.icofont-energy-savings:before {
  content: "";
}

.icofont-energy-solar:before {
  content: "";
}

.icofont-energy-water:before {
  content: "";
}

.icofont-engineer:before {
  content: "";
}

.icofont-fire-extinguisher-alt:before {
  content: "";
}

.icofont-fire-extinguisher:before {
  content: "";
}

.icofont-fix-tools:before {
  content: "";
}

.icofont-fork-lift:before {
  content: "";
}

.icofont-glue-oil:before {
  content: "";
}

.icofont-hammer-alt:before {
  content: "";
}

.icofont-hammer:before {
  content: "";
}

.icofont-help-robot:before {
  content: "";
}

.icofont-industries-1:before {
  content: "";
}

.icofont-industries-2:before {
  content: "";
}

.icofont-industries-3:before {
  content: "";
}

.icofont-industries-4:before {
  content: "";
}

.icofont-industries-5:before {
  content: "";
}

.icofont-industries:before {
  content: "";
}

.icofont-labour:before {
  content: "";
}

.icofont-mining:before {
  content: "";
}

.icofont-paint-brush:before {
  content: "";
}

.icofont-pollution:before {
  content: "";
}

.icofont-power-zone:before {
  content: "";
}

.icofont-radio-active:before {
  content: "";
}

.icofont-recycle-alt:before {
  content: "";
}

.icofont-recycling-man:before {
  content: "";
}

.icofont-safety-hat-light:before {
  content: "";
}

.icofont-safety-hat:before {
  content: "";
}

.icofont-saw:before {
  content: "";
}

.icofont-screw-driver:before {
  content: "";
}

.icofont-tools-1:before {
  content: "";
}

.icofont-tools-bag:before {
  content: "";
}

.icofont-tow-truck:before {
  content: "";
}

.icofont-trolley:before {
  content: "";
}

.icofont-trowel:before {
  content: "";
}

.icofont-under-construction-alt:before {
  content: "";
}

.icofont-under-construction:before {
  content: "";
}

.icofont-vehicle-cement:before {
  content: "";
}

.icofont-vehicle-crane:before {
  content: "";
}

.icofont-vehicle-delivery-van:before {
  content: "";
}

.icofont-vehicle-dozer:before {
  content: "";
}

.icofont-vehicle-excavator:before {
  content: "";
}

.icofont-vehicle-trucktor:before {
  content: "";
}

.icofont-vehicle-wrecking:before {
  content: "";
}

.icofont-worker:before {
  content: "";
}

.icofont-workers-group:before {
  content: "";
}

.icofont-wrench:before {
  content: "";
}

.icofont-afghani-false:before {
  content: "";
}

.icofont-afghani-minus:before {
  content: "";
}

.icofont-afghani-plus:before {
  content: "";
}

.icofont-afghani-true:before {
  content: "";
}

.icofont-afghani:before {
  content: "";
}

.icofont-baht-false:before {
  content: "";
}

.icofont-baht-minus:before {
  content: "";
}

.icofont-baht-plus:before {
  content: "";
}

.icofont-baht-true:before {
  content: "";
}

.icofont-baht:before {
  content: "";
}

.icofont-bitcoin-false:before {
  content: "";
}

.icofont-bitcoin-minus:before {
  content: "";
}

.icofont-bitcoin-plus:before {
  content: "";
}

.icofont-bitcoin-true:before {
  content: "";
}

.icofont-bitcoin:before {
  content: "";
}

.icofont-dollar-flase:before {
  content: "";
}

.icofont-dollar-minus:before {
  content: "";
}

.icofont-dollar-plus:before {
  content: "";
}

.icofont-dollar-true:before {
  content: "";
}

.icofont-dollar:before {
  content: "";
}

.icofont-dong-false:before {
  content: "";
}

.icofont-dong-minus:before {
  content: "";
}

.icofont-dong-plus:before {
  content: "";
}

.icofont-dong-true:before {
  content: "";
}

.icofont-dong:before {
  content: "";
}

.icofont-euro-false:before {
  content: "";
}

.icofont-euro-minus:before {
  content: "";
}

.icofont-euro-plus:before {
  content: "";
}

.icofont-euro-true:before {
  content: "";
}

.icofont-euro:before {
  content: "";
}

.icofont-frank-false:before {
  content: "";
}

.icofont-frank-minus:before {
  content: "";
}

.icofont-frank-plus:before {
  content: "";
}

.icofont-frank-true:before {
  content: "";
}

.icofont-frank:before {
  content: "";
}

.icofont-hryvnia-false:before {
  content: "";
}

.icofont-hryvnia-minus:before {
  content: "";
}

.icofont-hryvnia-plus:before {
  content: "";
}

.icofont-hryvnia-true:before {
  content: "";
}

.icofont-hryvnia:before {
  content: "";
}

.icofont-lira-false:before {
  content: "";
}

.icofont-lira-minus:before {
  content: "";
}

.icofont-lira-plus:before {
  content: "";
}

.icofont-lira-true:before {
  content: "";
}

.icofont-lira:before {
  content: "";
}

.icofont-peseta-false:before {
  content: "";
}

.icofont-peseta-minus:before {
  content: "";
}

.icofont-peseta-plus:before {
  content: "";
}

.icofont-peseta-true:before {
  content: "";
}

.icofont-peseta:before {
  content: "";
}

.icofont-peso-false:before {
  content: "";
}

.icofont-peso-minus:before {
  content: "";
}

.icofont-peso-plus:before {
  content: "";
}

.icofont-peso-true:before {
  content: "";
}

.icofont-peso:before {
  content: "";
}

.icofont-pound-false:before {
  content: "";
}

.icofont-pound-minus:before {
  content: "";
}

.icofont-pound-plus:before {
  content: "";
}

.icofont-pound-true:before {
  content: "";
}

.icofont-pound:before {
  content: "";
}

.icofont-renminbi-false:before {
  content: "";
}

.icofont-renminbi-minus:before {
  content: "";
}

.icofont-renminbi-plus:before {
  content: "";
}

.icofont-renminbi-true:before {
  content: "";
}

.icofont-renminbi:before {
  content: "";
}

.icofont-riyal-false:before {
  content: "";
}

.icofont-riyal-minus:before {
  content: "";
}

.icofont-riyal-plus:before {
  content: "";
}

.icofont-riyal-true:before {
  content: "";
}

.icofont-riyal:before {
  content: "";
}

.icofont-rouble-false:before {
  content: "";
}

.icofont-rouble-minus:before {
  content: "";
}

.icofont-rouble-plus:before {
  content: "";
}

.icofont-rouble-true:before {
  content: "";
}

.icofont-rouble:before {
  content: "";
}

.icofont-rupee-false:before {
  content: "";
}

.icofont-rupee-minus:before {
  content: "";
}

.icofont-rupee-plus:before {
  content: "";
}

.icofont-rupee-true:before {
  content: "";
}

.icofont-rupee:before {
  content: "";
}

.icofont-taka-false:before {
  content: "";
}

.icofont-taka-minus:before {
  content: "";
}

.icofont-taka-plus:before {
  content: "";
}

.icofont-taka-true:before {
  content: "";
}

.icofont-taka:before {
  content: "";
}

.icofont-turkish-lira-false:before {
  content: "";
}

.icofont-turkish-lira-minus:before {
  content: "";
}

.icofont-turkish-lira-plus:before {
  content: "";
}

.icofont-turkish-lira-true:before {
  content: "";
}

.icofont-turkish-lira:before {
  content: "";
}

.icofont-won-false:before {
  content: "";
}

.icofont-won-minus:before {
  content: "";
}

.icofont-won-plus:before {
  content: "";
}

.icofont-won-true:before {
  content: "";
}

.icofont-won:before {
  content: "";
}

.icofont-yen-false:before {
  content: "";
}

.icofont-yen-minus:before {
  content: "";
}

.icofont-yen-plus:before {
  content: "";
}

.icofont-yen-true:before {
  content: "";
}

.icofont-yen:before {
  content: "";
}

.icofont-android-nexus:before {
  content: "";
}

.icofont-android-tablet:before {
  content: "";
}

.icofont-apple-watch:before {
  content: "";
}

.icofont-drawing-tablet:before {
  content: "";
}

.icofont-earphone:before {
  content: "";
}

.icofont-flash-drive:before {
  content: "";
}

.icofont-game-console:before {
  content: "";
}

.icofont-game-controller:before {
  content: "";
}

.icofont-game-pad:before {
  content: "";
}

.icofont-game:before {
  content: "";
}

.icofont-headphone-alt-1:before {
  content: "";
}

.icofont-headphone-alt-2:before {
  content: "";
}

.icofont-headphone-alt-3:before {
  content: "";
}

.icofont-headphone-alt:before {
  content: "";
}

.icofont-headphone:before {
  content: "";
}

.icofont-htc-one:before {
  content: "";
}

.icofont-imac:before {
  content: "";
}

.icofont-ipad:before {
  content: "";
}

.icofont-iphone:before {
  content: "";
}

.icofont-ipod-nano:before {
  content: "";
}

.icofont-ipod-touch:before {
  content: "";
}

.icofont-keyboard-alt:before {
  content: "";
}

.icofont-keyboard-wireless:before {
  content: "";
}

.icofont-keyboard:before {
  content: "";
}

.icofont-laptop-alt:before {
  content: "";
}

.icofont-laptop:before {
  content: "";
}

.icofont-macbook:before {
  content: "";
}

.icofont-magic-mouse:before {
  content: "";
}

.icofont-micro-chip:before {
  content: "";
}

.icofont-microphone-alt:before {
  content: "";
}

.icofont-microphone:before {
  content: "";
}

.icofont-monitor:before {
  content: "";
}

.icofont-mouse:before {
  content: "";
}

.icofont-mp3-player:before {
  content: "";
}

.icofont-nintendo:before {
  content: "";
}

.icofont-playstation-alt:before {
  content: "";
}

.icofont-psvita:before {
  content: "";
}

.icofont-radio-mic:before {
  content: "";
}

.icofont-radio:before {
  content: "";
}

.icofont-refrigerator:before {
  content: "";
}

.icofont-samsung-galaxy:before {
  content: "";
}

.icofont-surface-tablet:before {
  content: "";
}

.icofont-ui-head-phone:before {
  content: "";
}

.icofont-ui-keyboard:before {
  content: "";
}

.icofont-washing-machine:before {
  content: "";
}

.icofont-wifi-router:before {
  content: "";
}

.icofont-wii-u:before {
  content: "";
}

.icofont-windows-lumia:before {
  content: "";
}

.icofont-wireless-mouse:before {
  content: "";
}

.icofont-xbox-360:before {
  content: "";
}

.icofont-arrow-down:before {
  content: "";
}

.icofont-arrow-left:before {
  content: "";
}

.icofont-arrow-right:before {
  content: "";
}

.icofont-arrow-up:before {
  content: "";
}

.icofont-block-down:before {
  content: "";
}

.icofont-block-left:before {
  content: "";
}

.icofont-block-right:before {
  content: "";
}

.icofont-block-up:before {
  content: "";
}

.icofont-bubble-down:before {
  content: "";
}

.icofont-bubble-left:before {
  content: "";
}

.icofont-bubble-right:before {
  content: "";
}

.icofont-bubble-up:before {
  content: "";
}

.icofont-caret-down:before {
  content: "";
}

.icofont-caret-left:before {
  content: "";
}

.icofont-caret-right:before {
  content: "";
}

.icofont-caret-up:before {
  content: "";
}

.icofont-circled-down:before {
  content: "";
}

.icofont-circled-left:before {
  content: "";
}

.icofont-circled-right:before {
  content: "";
}

.icofont-circled-up:before {
  content: "";
}

.icofont-collapse:before {
  content: "";
}

.icofont-cursor-drag:before {
  content: "";
}

.icofont-curved-double-left:before {
  content: "";
}

.icofont-curved-double-right:before {
  content: "";
}

.icofont-curved-down:before {
  content: "";
}

.icofont-curved-left:before {
  content: "";
}

.icofont-curved-right:before {
  content: "";
}

.icofont-curved-up:before {
  content: "";
}

.icofont-dotted-down:before {
  content: "";
}

.icofont-dotted-left:before {
  content: "";
}

.icofont-dotted-right:before {
  content: "";
}

.icofont-dotted-up:before {
  content: "";
}

.icofont-double-left:before {
  content: "";
}

.icofont-double-right:before {
  content: "";
}

.icofont-expand-alt:before {
  content: "";
}

.icofont-hand-down:before {
  content: "";
}

.icofont-hand-drag:before {
  content: "";
}

.icofont-hand-drag1:before {
  content: "";
}

.icofont-hand-drag2:before {
  content: "";
}

.icofont-hand-drawn-alt-down:before {
  content: "";
}

.icofont-hand-drawn-alt-left:before {
  content: "";
}

.icofont-hand-drawn-alt-right:before {
  content: "";
}

.icofont-hand-drawn-alt-up:before {
  content: "";
}

.icofont-hand-drawn-down:before {
  content: "";
}

.icofont-hand-drawn-left:before {
  content: "";
}

.icofont-hand-drawn-right:before {
  content: "";
}

.icofont-hand-drawn-up:before {
  content: "";
}

.icofont-hand-grippers:before {
  content: "";
}

.icofont-hand-left:before {
  content: "";
}

.icofont-hand-right:before {
  content: "";
}

.icofont-hand-up:before {
  content: "";
}

.icofont-line-block-down:before {
  content: "";
}

.icofont-line-block-left:before {
  content: "";
}

.icofont-line-block-right:before {
  content: "";
}

.icofont-line-block-up:before {
  content: "";
}

.icofont-long-arrow-down:before {
  content: "";
}

.icofont-long-arrow-left:before {
  content: "";
}

.icofont-long-arrow-right:before {
  content: "";
}

.icofont-long-arrow-up:before {
  content: "";
}

.icofont-rounded-collapse:before {
  content: "";
}

.icofont-rounded-double-left:before {
  content: "";
}

.icofont-rounded-double-right:before {
  content: "";
}

.icofont-rounded-down:before {
  content: "";
}

.icofont-rounded-expand:before {
  content: "";
}

.icofont-rounded-left-down:before {
  content: "";
}

.icofont-rounded-left-up:before {
  content: "";
}

.icofont-rounded-left:before {
  content: "";
}

.icofont-rounded-right-down:before {
  content: "";
}

.icofont-rounded-right-up:before {
  content: "";
}

.icofont-rounded-right:before {
  content: "";
}

.icofont-rounded-up:before {
  content: "";
}

.icofont-scroll-bubble-down:before {
  content: "";
}

.icofont-scroll-bubble-left:before {
  content: "";
}

.icofont-scroll-bubble-right:before {
  content: "";
}

.icofont-scroll-bubble-up:before {
  content: "";
}

.icofont-scroll-double-down:before {
  content: "";
}

.icofont-scroll-double-left:before {
  content: "";
}

.icofont-scroll-double-right:before {
  content: "";
}

.icofont-scroll-double-up:before {
  content: "";
}

.icofont-scroll-down:before {
  content: "";
}

.icofont-scroll-left:before {
  content: "";
}

.icofont-scroll-long-down:before {
  content: "";
}

.icofont-scroll-long-left:before {
  content: "";
}

.icofont-scroll-long-right:before {
  content: "";
}

.icofont-scroll-long-up:before {
  content: "";
}

.icofont-scroll-right:before {
  content: "";
}

.icofont-scroll-up:before {
  content: "";
}

.icofont-simple-down:before {
  content: "";
}

.icofont-simple-left-down:before {
  content: "";
}

.icofont-simple-left-up:before {
  content: "";
}

.icofont-simple-left:before {
  content: "";
}

.icofont-simple-right-down:before {
  content: "";
}

.icofont-simple-right-up:before {
  content: "";
}

.icofont-simple-right:before {
  content: "";
}

.icofont-simple-up:before {
  content: "";
}

.icofont-square-down:before {
  content: "";
}

.icofont-square-left:before {
  content: "";
}

.icofont-square-right:before {
  content: "";
}

.icofont-square-up:before {
  content: "";
}

.icofont-stylish-down:before {
  content: "";
}

.icofont-stylish-left:before {
  content: "";
}

.icofont-stylish-right:before {
  content: "";
}

.icofont-stylish-up:before {
  content: "";
}

.icofont-swoosh-down:before {
  content: "";
}

.icofont-swoosh-left:before {
  content: "";
}

.icofont-swoosh-right:before {
  content: "";
}

.icofont-swoosh-up:before {
  content: "";
}

.icofont-thin-double-left:before {
  content: "";
}

.icofont-thin-double-right:before {
  content: "";
}

.icofont-thin-down:before {
  content: "";
}

.icofont-thin-left:before {
  content: "";
}

.icofont-thin-right:before {
  content: "";
}

.icofont-thin-up:before {
  content: "";
}

.icofont-abc:before {
  content: "";
}

.icofont-atom:before {
  content: "";
}

.icofont-award:before {
  content: "";
}

.icofont-bell-alt:before {
  content: "";
}

.icofont-black-board:before {
  content: "";
}

.icofont-book-alt:before {
  content: "";
}

.icofont-book:before {
  content: "";
}

.icofont-brainstorming:before {
  content: "";
}

.icofont-certificate-alt-1:before {
  content: "";
}

.icofont-certificate-alt-2:before {
  content: "";
}

.icofont-certificate:before {
  content: "";
}

.icofont-education:before {
  content: "";
}

.icofont-electron:before {
  content: "";
}

.icofont-fountain-pen:before {
  content: "";
}

.icofont-globe-alt:before {
  content: "";
}

.icofont-graduate-alt:before {
  content: "";
}

.icofont-graduate:before {
  content: "";
}

.icofont-group-students:before {
  content: "";
}

.icofont-hat-alt:before {
  content: "";
}

.icofont-hat:before {
  content: "";
}

.icofont-instrument:before {
  content: "";
}

.icofont-lamp-light:before {
  content: "";
}

.icofont-medal:before {
  content: "";
}

.icofont-microscope-alt:before {
  content: "";
}

.icofont-microscope:before {
  content: "";
}

.icofont-paper:before {
  content: "";
}

.icofont-pen-alt-4:before {
  content: "";
}

.icofont-pen-nib:before {
  content: "";
}

.icofont-pencil-alt-5:before {
  content: "";
}

.icofont-quill-pen:before {
  content: "";
}

.icofont-read-book-alt:before {
  content: "";
}

.icofont-read-book:before {
  content: "";
}

.icofont-school-bag:before {
  content: "";
}

.icofont-school-bus:before {
  content: "";
}

.icofont-student-alt:before {
  content: "";
}

.icofont-student:before {
  content: "";
}

.icofont-teacher:before {
  content: "";
}

.icofont-test-bulb:before {
  content: "";
}

.icofont-test-tube-alt:before {
  content: "";
}

.icofont-university:before {
  content: "";
}

.icofont-angry:before {
  content: "";
}

.icofont-astonished:before {
  content: "";
}

.icofont-confounded:before {
  content: "";
}

.icofont-confused:before {
  content: "";
}

.icofont-crying:before {
  content: "";
}

.icofont-dizzy:before {
  content: "";
}

.icofont-expressionless:before {
  content: "";
}

.icofont-heart-eyes:before {
  content: "";
}

.icofont-laughing:before {
  content: "";
}

.icofont-nerd-smile:before {
  content: "";
}

.icofont-open-mouth:before {
  content: "";
}

.icofont-rage:before {
  content: "";
}

.icofont-rolling-eyes:before {
  content: "";
}

.icofont-sad:before {
  content: "";
}

.icofont-simple-smile:before {
  content: "";
}

.icofont-slightly-smile:before {
  content: "";
}

.icofont-smirk:before {
  content: "";
}

.icofont-stuck-out-tongue:before {
  content: "";
}

.icofont-wink-smile:before {
  content: "";
}

.icofont-worried:before {
  content: "";
}

.icofont-file-alt:before {
  content: "";
}

.icofont-file-audio:before {
  content: "";
}

.icofont-file-avi-mp4:before {
  content: "";
}

.icofont-file-bmp:before {
  content: "";
}

.icofont-file-code:before {
  content: "";
}

.icofont-file-css:before {
  content: "";
}

.icofont-file-document:before {
  content: "";
}

.icofont-file-eps:before {
  content: "";
}

.icofont-file-excel:before {
  content: "";
}

.icofont-file-exe:before {
  content: "";
}

.icofont-file-file:before {
  content: "";
}

.icofont-file-flv:before {
  content: "";
}

.icofont-file-gif:before {
  content: "";
}

.icofont-file-html5:before {
  content: "";
}

.icofont-file-image:before {
  content: "";
}

.icofont-file-iso:before {
  content: "";
}

.icofont-file-java:before {
  content: "";
}

.icofont-file-javascript:before {
  content: "";
}

.icofont-file-jpg:before {
  content: "";
}

.icofont-file-midi:before {
  content: "";
}

.icofont-file-mov:before {
  content: "";
}

.icofont-file-mp3:before {
  content: "";
}

.icofont-file-pdf:before {
  content: "";
}

.icofont-file-php:before {
  content: "";
}

.icofont-file-png:before {
  content: "";
}

.icofont-file-powerpoint:before {
  content: "";
}

.icofont-file-presentation:before {
  content: "";
}

.icofont-file-psb:before {
  content: "";
}

.icofont-file-psd:before {
  content: "";
}

.icofont-file-python:before {
  content: "";
}

.icofont-file-ruby:before {
  content: "";
}

.icofont-file-spreadsheet:before {
  content: "";
}

.icofont-file-sql:before {
  content: "";
}

.icofont-file-svg:before {
  content: "";
}

.icofont-file-text:before {
  content: "";
}

.icofont-file-tiff:before {
  content: "";
}

.icofont-file-video:before {
  content: "";
}

.icofont-file-wave:before {
  content: "";
}

.icofont-file-wmv:before {
  content: "";
}

.icofont-file-word:before {
  content: "";
}

.icofont-file-zip:before {
  content: "";
}

.icofont-cycling-alt:before {
  content: "";
}

.icofont-cycling:before {
  content: "";
}

.icofont-dumbbell:before {
  content: "";
}

.icofont-dumbbells:before {
  content: "";
}

.icofont-gym-alt-1:before {
  content: "";
}

.icofont-gym-alt-2:before {
  content: "";
}

.icofont-gym-alt-3:before {
  content: "";
}

.icofont-gym:before {
  content: "";
}

.icofont-muscle-weight:before {
  content: "";
}

.icofont-muscle:before {
  content: "";
}

.icofont-apple:before {
  content: "";
}

.icofont-arabian-coffee:before {
  content: "";
}

.icofont-artichoke:before {
  content: "";
}

.icofont-asparagus:before {
  content: "";
}

.icofont-avocado:before {
  content: "";
}

.icofont-baby-food:before {
  content: "";
}

.icofont-banana:before {
  content: "";
}

.icofont-bbq:before {
  content: "";
}

.icofont-beans:before {
  content: "";
}

.icofont-beer:before {
  content: "";
}

.icofont-bell-pepper-capsicum:before {
  content: "";
}

.icofont-birthday-cake:before {
  content: "";
}

.icofont-bread:before {
  content: "";
}

.icofont-broccoli:before {
  content: "";
}

.icofont-burger:before {
  content: "";
}

.icofont-cabbage:before {
  content: "";
}

.icofont-carrot:before {
  content: "";
}

.icofont-cauli-flower:before {
  content: "";
}

.icofont-cheese:before {
  content: "";
}

.icofont-chef:before {
  content: "";
}

.icofont-cherry:before {
  content: "";
}

.icofont-chicken-fry:before {
  content: "";
}

.icofont-chicken:before {
  content: "";
}

.icofont-cocktail:before {
  content: "";
}

.icofont-coconut-water:before {
  content: "";
}

.icofont-coconut:before {
  content: "";
}

.icofont-coffee-alt:before {
  content: "";
}

.icofont-coffee-cup:before {
  content: "";
}

.icofont-coffee-mug:before {
  content: "";
}

.icofont-coffee-pot:before {
  content: "";
}

.icofont-cola:before {
  content: "";
}

.icofont-corn:before {
  content: "";
}

.icofont-croissant:before {
  content: "";
}

.icofont-crop-plant:before {
  content: "";
}

.icofont-cucumber:before {
  content: "";
}

.icofont-culinary:before {
  content: "";
}

.icofont-cup-cake:before {
  content: "";
}

.icofont-dining-table:before {
  content: "";
}

.icofont-donut:before {
  content: "";
}

.icofont-egg-plant:before {
  content: "";
}

.icofont-egg-poached:before {
  content: "";
}

.icofont-farmer-alt:before {
  content: "";
}

.icofont-farmer:before {
  content: "";
}

.icofont-fast-food:before {
  content: "";
}

.icofont-food-basket:before {
  content: "";
}

.icofont-food-cart:before {
  content: "";
}

.icofont-fork-and-knife:before {
  content: "";
}

.icofont-french-fries:before {
  content: "";
}

.icofont-fruits:before {
  content: "";
}

.icofont-grapes:before {
  content: "";
}

.icofont-honey:before {
  content: "";
}

.icofont-hot-dog:before {
  content: "";
}

.icofont-ice-cream-alt:before {
  content: "";
}

.icofont-ice-cream:before {
  content: "";
}

.icofont-juice:before {
  content: "";
}

.icofont-ketchup:before {
  content: "";
}

.icofont-kiwi:before {
  content: "";
}

.icofont-layered-cake:before {
  content: "";
}

.icofont-lemon-alt:before {
  content: "";
}

.icofont-lemon:before {
  content: "";
}

.icofont-lobster:before {
  content: "";
}

.icofont-mango:before {
  content: "";
}

.icofont-milk:before {
  content: "";
}

.icofont-mushroom:before {
  content: "";
}

.icofont-noodles:before {
  content: "";
}

.icofont-onion:before {
  content: "";
}

.icofont-orange:before {
  content: "";
}

.icofont-pear:before {
  content: "";
}

.icofont-peas:before {
  content: "";
}

.icofont-pepper:before {
  content: "";
}

.icofont-pie-alt:before {
  content: "";
}

.icofont-pie:before {
  content: "";
}

.icofont-pineapple:before {
  content: "";
}

.icofont-pizza-slice:before {
  content: "";
}

.icofont-pizza:before {
  content: "";
}

.icofont-plant:before {
  content: "";
}

.icofont-popcorn:before {
  content: "";
}

.icofont-potato:before {
  content: "";
}

.icofont-pumpkin:before {
  content: "";
}

.icofont-raddish:before {
  content: "";
}

.icofont-restaurant-menu:before {
  content: "";
}

.icofont-restaurant:before {
  content: "";
}

.icofont-salt-and-pepper:before {
  content: "";
}

.icofont-sandwich:before {
  content: "";
}

.icofont-sausage:before {
  content: "";
}

.icofont-soft-drinks:before {
  content: "";
}

.icofont-soup-bowl:before {
  content: "";
}

.icofont-spoon-and-fork:before {
  content: "";
}

.icofont-steak:before {
  content: "";
}

.icofont-strawberry:before {
  content: "";
}

.icofont-sub-sandwich:before {
  content: "";
}

.icofont-sushi:before {
  content: "";
}

.icofont-taco:before {
  content: "";
}

.icofont-tea-pot:before {
  content: "";
}

.icofont-tea:before {
  content: "";
}

.icofont-tomato:before {
  content: "";
}

.icofont-watermelon:before {
  content: "";
}

.icofont-wheat:before {
  content: "";
}

.icofont-baby-backpack:before {
  content: "";
}

.icofont-baby-cloth:before {
  content: "";
}

.icofont-baby-milk-bottle:before {
  content: "";
}

.icofont-baby-trolley:before {
  content: "";
}

.icofont-baby:before {
  content: "";
}

.icofont-candy:before {
  content: "";
}

.icofont-holding-hands:before {
  content: "";
}

.icofont-infant-nipple:before {
  content: "";
}

.icofont-kids-scooter:before {
  content: "";
}

.icofont-safety-pin:before {
  content: "";
}

.icofont-teddy-bear:before {
  content: "";
}

.icofont-toy-ball:before {
  content: "";
}

.icofont-toy-cat:before {
  content: "";
}

.icofont-toy-duck:before {
  content: "";
}

.icofont-toy-elephant:before {
  content: "";
}

.icofont-toy-hand:before {
  content: "";
}

.icofont-toy-horse:before {
  content: "";
}

.icofont-toy-lattu:before {
  content: "";
}

.icofont-toy-train:before {
  content: "";
}

.icofont-burglar:before {
  content: "";
}

.icofont-cannon-firing:before {
  content: "";
}

.icofont-cc-camera:before {
  content: "";
}

.icofont-cop-badge:before {
  content: "";
}

.icofont-cop:before {
  content: "";
}

.icofont-court-hammer:before {
  content: "";
}

.icofont-court:before {
  content: "";
}

.icofont-finger-print:before {
  content: "";
}

.icofont-gavel:before {
  content: "";
}

.icofont-handcuff-alt:before {
  content: "";
}

.icofont-handcuff:before {
  content: "";
}

.icofont-investigation:before {
  content: "";
}

.icofont-investigator:before {
  content: "";
}

.icofont-jail:before {
  content: "";
}

.icofont-judge:before {
  content: "";
}

.icofont-law-alt-1:before {
  content: "";
}

.icofont-law-alt-2:before {
  content: "";
}

.icofont-law-alt-3:before {
  content: "";
}

.icofont-law-book:before {
  content: "";
}

.icofont-law-document:before {
  content: "";
}

.icofont-law-order:before {
  content: "";
}

.icofont-law-protect:before {
  content: "";
}

.icofont-law-scales:before {
  content: "";
}

.icofont-law:before {
  content: "";
}

.icofont-lawyer-alt-1:before {
  content: "";
}

.icofont-lawyer-alt-2:before {
  content: "";
}

.icofont-lawyer:before {
  content: "";
}

.icofont-legal:before {
  content: "";
}

.icofont-pistol:before {
  content: "";
}

.icofont-police-badge:before {
  content: "";
}

.icofont-police-cap:before {
  content: "";
}

.icofont-police-car-alt-1:before {
  content: "";
}

.icofont-police-car-alt-2:before {
  content: "";
}

.icofont-police-car:before {
  content: "";
}

.icofont-police-hat:before {
  content: "";
}

.icofont-police-van:before {
  content: "";
}

.icofont-police:before {
  content: "";
}

.icofont-thief-alt:before {
  content: "";
}

.icofont-thief:before {
  content: "";
}

.icofont-abacus-alt:before {
  content: "";
}

.icofont-abacus:before {
  content: "";
}

.icofont-angle-180:before {
  content: "";
}

.icofont-angle-45:before {
  content: "";
}

.icofont-angle-90:before {
  content: "";
}

.icofont-angle:before {
  content: "";
}

.icofont-calculator-alt-1:before {
  content: "";
}

.icofont-calculator-alt-2:before {
  content: "";
}

.icofont-calculator:before {
  content: "";
}

.icofont-circle-ruler-alt:before {
  content: "";
}

.icofont-circle-ruler:before {
  content: "";
}

.icofont-compass-alt-1:before {
  content: "";
}

.icofont-compass-alt-2:before {
  content: "";
}

.icofont-compass-alt-3:before {
  content: "";
}

.icofont-compass-alt-4:before {
  content: "";
}

.icofont-golden-ratio:before {
  content: "";
}

.icofont-marker-alt-1:before {
  content: "";
}

.icofont-marker-alt-2:before {
  content: "";
}

.icofont-marker-alt-3:before {
  content: "";
}

.icofont-marker:before {
  content: "";
}

.icofont-math:before {
  content: "";
}

.icofont-mathematical-alt-1:before {
  content: "";
}

.icofont-mathematical-alt-2:before {
  content: "";
}

.icofont-mathematical:before {
  content: "";
}

.icofont-pen-alt-1:before {
  content: "";
}

.icofont-pen-alt-2:before {
  content: "";
}

.icofont-pen-alt-3:before {
  content: "";
}

.icofont-pen-holder-alt-1:before {
  content: "";
}

.icofont-pen-holder:before {
  content: "";
}

.icofont-pen:before {
  content: "";
}

.icofont-pencil-alt-1:before {
  content: "";
}

.icofont-pencil-alt-2:before {
  content: "";
}

.icofont-pencil-alt-3:before {
  content: "";
}

.icofont-pencil-alt-4:before {
  content: "";
}

.icofont-pencil:before {
  content: "";
}

.icofont-ruler-alt-1:before {
  content: "";
}

.icofont-ruler-alt-2:before {
  content: "";
}

.icofont-ruler-compass-alt:before {
  content: "";
}

.icofont-ruler-compass:before {
  content: "";
}

.icofont-ruler-pencil-alt-1:before {
  content: "";
}

.icofont-ruler-pencil-alt-2:before {
  content: "";
}

.icofont-ruler-pencil:before {
  content: "";
}

.icofont-ruler:before {
  content: "";
}

.icofont-rulers-alt:before {
  content: "";
}

.icofont-rulers:before {
  content: "";
}

.icofont-square-root:before {
  content: "";
}

.icofont-ui-calculator:before {
  content: "";
}

.icofont-aids:before {
  content: "";
}

.icofont-ambulance-crescent:before {
  content: "";
}

.icofont-ambulance-cross:before {
  content: "";
}

.icofont-ambulance:before {
  content: "";
}

.icofont-autism:before {
  content: "";
}

.icofont-bandage:before {
  content: "";
}

.icofont-blind:before {
  content: "";
}

.icofont-blood-drop:before {
  content: "";
}

.icofont-blood-test:before {
  content: "";
}

.icofont-blood:before {
  content: "";
}

.icofont-brain-alt:before {
  content: "";
}

.icofont-brain:before {
  content: "";
}

.icofont-capsule:before {
  content: "";
}

.icofont-crutch:before {
  content: "";
}

.icofont-disabled:before {
  content: "";
}

.icofont-dna-alt-1:before {
  content: "";
}

.icofont-dna-alt-2:before {
  content: "";
}

.icofont-dna:before {
  content: "";
}

.icofont-doctor-alt:before {
  content: "";
}

.icofont-doctor:before {
  content: "";
}

.icofont-drug-pack:before {
  content: "";
}

.icofont-drug:before {
  content: "";
}

.icofont-first-aid-alt:before {
  content: "";
}

.icofont-first-aid:before {
  content: "";
}

.icofont-heart-beat-alt:before {
  content: "";
}

.icofont-heart-beat:before {
  content: "";
}

.icofont-heartbeat:before {
  content: "";
}

.icofont-herbal:before {
  content: "";
}

.icofont-hospital:before {
  content: "";
}

.icofont-icu:before {
  content: "";
}

.icofont-injection-syringe:before {
  content: "";
}

.icofont-laboratory:before {
  content: "";
}

.icofont-medical-sign-alt:before {
  content: "";
}

.icofont-medical-sign:before {
  content: "";
}

.icofont-nurse-alt:before {
  content: "";
}

.icofont-nurse:before {
  content: "";
}

.icofont-nursing-home:before {
  content: "";
}

.icofont-operation-theater:before {
  content: "";
}

.icofont-paralysis-disability:before {
  content: "";
}

.icofont-patient-bed:before {
  content: "";
}

.icofont-patient-file:before {
  content: "";
}

.icofont-pills:before {
  content: "";
}

.icofont-prescription:before {
  content: "";
}

.icofont-pulse:before {
  content: "";
}

.icofont-stethoscope-alt:before {
  content: "";
}

.icofont-stethoscope:before {
  content: "";
}

.icofont-stretcher:before {
  content: "";
}

.icofont-surgeon-alt:before {
  content: "";
}

.icofont-surgeon:before {
  content: "";
}

.icofont-tablets:before {
  content: "";
}

.icofont-test-bottle:before {
  content: "";
}

.icofont-test-tube:before {
  content: "";
}

.icofont-thermometer-alt:before {
  content: "";
}

.icofont-thermometer:before {
  content: "";
}

.icofont-tooth:before {
  content: "";
}

.icofont-xray:before {
  content: "";
}

.icofont-ui-add:before {
  content: "";
}

.icofont-ui-alarm:before {
  content: "";
}

.icofont-ui-battery:before {
  content: "";
}

.icofont-ui-block:before {
  content: "";
}

.icofont-ui-bluetooth:before {
  content: "";
}

.icofont-ui-brightness:before {
  content: "";
}

.icofont-ui-browser:before {
  content: "";
}

.icofont-ui-calendar:before {
  content: "";
}

.icofont-ui-call:before {
  content: "";
}

.icofont-ui-camera:before {
  content: "";
}

.icofont-ui-cart:before {
  content: "";
}

.icofont-ui-cell-phone:before {
  content: "";
}

.icofont-ui-chat:before {
  content: "";
}

.icofont-ui-check:before {
  content: "";
}

.icofont-ui-clip-board:before {
  content: "";
}

.icofont-ui-clip:before {
  content: "";
}

.icofont-ui-clock:before {
  content: "";
}

.icofont-ui-close:before {
  content: "";
}

.icofont-ui-contact-list:before {
  content: "";
}

.icofont-ui-copy:before {
  content: "";
}

.icofont-ui-cut:before {
  content: "";
}

.icofont-ui-delete:before {
  content: "";
}

.icofont-ui-dial-phone:before {
  content: "";
}

.icofont-ui-edit:before {
  content: "";
}

.icofont-ui-email:before {
  content: "";
}

.icofont-ui-file:before {
  content: "";
}

.icofont-ui-fire-wall:before {
  content: "";
}

.icofont-ui-flash-light:before {
  content: "";
}

.icofont-ui-flight:before {
  content: "";
}

.icofont-ui-folder:before {
  content: "";
}

.icofont-ui-game:before {
  content: "";
}

.icofont-ui-handicapped:before {
  content: "";
}

.icofont-ui-home:before {
  content: "";
}

.icofont-ui-image:before {
  content: "";
}

.icofont-ui-laoding:before {
  content: "";
}

.icofont-ui-lock:before {
  content: "";
}

.icofont-ui-love-add:before {
  content: "";
}

.icofont-ui-love-broken:before {
  content: "";
}

.icofont-ui-love-remove:before {
  content: "";
}

.icofont-ui-love:before {
  content: "";
}

.icofont-ui-map:before {
  content: "";
}

.icofont-ui-message:before {
  content: "";
}

.icofont-ui-messaging:before {
  content: "";
}

.icofont-ui-movie:before {
  content: "";
}

.icofont-ui-music-player:before {
  content: "";
}

.icofont-ui-music:before {
  content: "";
}

.icofont-ui-mute:before {
  content: "";
}

.icofont-ui-network:before {
  content: "";
}

.icofont-ui-next:before {
  content: "";
}

.icofont-ui-note:before {
  content: "";
}

.icofont-ui-office:before {
  content: "";
}

.icofont-ui-password:before {
  content: "";
}

.icofont-ui-pause:before {
  content: "";
}

.icofont-ui-play-stop:before {
  content: "";
}

.icofont-ui-play:before {
  content: "";
}

.icofont-ui-pointer:before {
  content: "";
}

.icofont-ui-power:before {
  content: "";
}

.icofont-ui-press:before {
  content: "";
}

.icofont-ui-previous:before {
  content: "";
}

.icofont-ui-rate-add:before {
  content: "";
}

.icofont-ui-rate-blank:before {
  content: "";
}

.icofont-ui-rate-remove:before {
  content: "";
}

.icofont-ui-rating:before {
  content: "";
}

.icofont-ui-record:before {
  content: "";
}

.icofont-ui-remove:before {
  content: "";
}

.icofont-ui-reply:before {
  content: "";
}

.icofont-ui-rotation:before {
  content: "";
}

.icofont-ui-rss:before {
  content: "";
}

.icofont-ui-search:before {
  content: "";
}

.icofont-ui-settings:before {
  content: "";
}

.icofont-ui-social-link:before {
  content: "";
}

.icofont-ui-tag:before {
  content: "";
}

.icofont-ui-text-chat:before {
  content: "";
}

.icofont-ui-text-loading:before {
  content: "";
}

.icofont-ui-theme:before {
  content: "";
}

.icofont-ui-timer:before {
  content: "";
}

.icofont-ui-touch-phone:before {
  content: "";
}

.icofont-ui-travel:before {
  content: "";
}

.icofont-ui-unlock:before {
  content: "";
}

.icofont-ui-user-group:before {
  content: "";
}

.icofont-ui-user:before {
  content: "";
}

.icofont-ui-v-card:before {
  content: "";
}

.icofont-ui-video-chat:before {
  content: "";
}

.icofont-ui-video-message:before {
  content: "";
}

.icofont-ui-video-play:before {
  content: "";
}

.icofont-ui-video:before {
  content: "";
}

.icofont-ui-volume:before {
  content: "";
}

.icofont-ui-weather:before {
  content: "";
}

.icofont-ui-wifi:before {
  content: "";
}

.icofont-ui-zoom-in:before {
  content: "";
}

.icofont-ui-zoom-out:before {
  content: "";
}

.icofont-cassette-player:before {
  content: "";
}

.icofont-cassette:before {
  content: "";
}

.icofont-forward:before {
  content: "";
}

.icofont-guiter:before {
  content: "";
}

.icofont-movie:before {
  content: "";
}

.icofont-multimedia:before {
  content: "";
}

.icofont-music-alt:before {
  content: "";
}

.icofont-music-disk:before {
  content: "";
}

.icofont-music-note:before {
  content: "";
}

.icofont-music-notes:before {
  content: "";
}

.icofont-music:before {
  content: "";
}

.icofont-mute-volume:before {
  content: "";
}

.icofont-pause:before {
  content: "";
}

.icofont-play-alt-1:before {
  content: "";
}

.icofont-play-alt-2:before {
  content: "";
}

.icofont-play-alt-3:before {
  content: "";
}

.icofont-play-pause:before {
  content: "";
}

.icofont-play:before {
  content: "";
}

.icofont-record:before {
  content: "";
}

.icofont-retro-music-disk:before {
  content: "";
}

.icofont-rewind:before {
  content: "";
}

.icofont-song-notes:before {
  content: "";
}

.icofont-sound-wave-alt:before {
  content: "";
}

.icofont-sound-wave:before {
  content: "";
}

.icofont-stop:before {
  content: "";
}

.icofont-video-alt:before {
  content: "";
}

.icofont-video-cam:before {
  content: "";
}

.icofont-video-clapper:before {
  content: "";
}

.icofont-video:before {
  content: "";
}

.icofont-volume-bar:before {
  content: "";
}

.icofont-volume-down:before {
  content: "";
}

.icofont-volume-mute:before {
  content: "";
}

.icofont-volume-off:before {
  content: "";
}

.icofont-volume-up:before {
  content: "";
}

.icofont-youtube-play:before {
  content: "";
}

.icofont-2checkout-alt:before {
  content: "";
}

.icofont-2checkout:before {
  content: "";
}

.icofont-amazon-alt:before {
  content: "";
}

.icofont-amazon:before {
  content: "";
}

.icofont-american-express-alt:before {
  content: "";
}

.icofont-american-express:before {
  content: "";
}

.icofont-apple-pay-alt:before {
  content: "";
}

.icofont-apple-pay:before {
  content: "";
}

.icofont-bank-transfer-alt:before {
  content: "";
}

.icofont-bank-transfer:before {
  content: "";
}

.icofont-braintree-alt:before {
  content: "";
}

.icofont-braintree:before {
  content: "";
}

.icofont-cash-on-delivery-alt:before {
  content: "";
}

.icofont-cash-on-delivery:before {
  content: "";
}

.icofont-diners-club-alt-1:before {
  content: "";
}

.icofont-diners-club-alt-2:before {
  content: "";
}

.icofont-diners-club-alt-3:before {
  content: "";
}

.icofont-diners-club:before {
  content: "";
}

.icofont-discover-alt:before {
  content: "";
}

.icofont-discover:before {
  content: "";
}

.icofont-eway-alt:before {
  content: "";
}

.icofont-eway:before {
  content: "";
}

.icofont-google-wallet-alt-1:before {
  content: "";
}

.icofont-google-wallet-alt-2:before {
  content: "";
}

.icofont-google-wallet-alt-3:before {
  content: "";
}

.icofont-google-wallet:before {
  content: "";
}

.icofont-jcb-alt:before {
  content: "";
}

.icofont-jcb:before {
  content: "";
}

.icofont-maestro-alt:before {
  content: "";
}

.icofont-maestro:before {
  content: "";
}

.icofont-mastercard-alt:before {
  content: "";
}

.icofont-mastercard:before {
  content: "";
}

.icofont-payoneer-alt:before {
  content: "";
}

.icofont-payoneer:before {
  content: "";
}

.icofont-paypal-alt:before {
  content: "";
}

.icofont-paypal:before {
  content: "";
}

.icofont-sage-alt:before {
  content: "";
}

.icofont-sage:before {
  content: "";
}

.icofont-skrill-alt:before {
  content: "";
}

.icofont-skrill:before {
  content: "";
}

.icofont-stripe-alt:before {
  content: "";
}

.icofont-stripe:before {
  content: "";
}

.icofont-visa-alt:before {
  content: "";
}

.icofont-visa-electron:before {
  content: "";
}

.icofont-visa:before {
  content: "";
}

.icofont-western-union-alt:before {
  content: "";
}

.icofont-western-union:before {
  content: "";
}

.icofont-boy:before {
  content: "";
}

.icofont-business-man-alt-1:before {
  content: "";
}

.icofont-business-man-alt-2:before {
  content: "";
}

.icofont-business-man-alt-3:before {
  content: "";
}

.icofont-business-man:before {
  content: "";
}

.icofont-female:before {
  content: "";
}

.icofont-funky-man:before {
  content: "";
}

.icofont-girl-alt:before {
  content: "";
}

.icofont-girl:before {
  content: "";
}

.icofont-group:before {
  content: "";
}

.icofont-hotel-boy-alt:before {
  content: "";
}

.icofont-hotel-boy:before {
  content: "";
}

.icofont-kid:before {
  content: "";
}

.icofont-man-in-glasses:before {
  content: "";
}

.icofont-people:before {
  content: "";
}

.icofont-support:before {
  content: "";
}

.icofont-user-alt-1:before {
  content: "";
}

.icofont-user-alt-2:before {
  content: "";
}

.icofont-user-alt-3:before {
  content: "";
}

.icofont-user-alt-4:before {
  content: "";
}

.icofont-user-alt-5:before {
  content: "";
}

.icofont-user-alt-6:before {
  content: "";
}

.icofont-user-alt-7:before {
  content: "";
}

.icofont-user-female:before {
  content: "";
}

.icofont-user-male:before {
  content: "";
}

.icofont-user-suited:before {
  content: "";
}

.icofont-user:before {
  content: "";
}

.icofont-users-alt-1:before {
  content: "";
}

.icofont-users-alt-2:before {
  content: "";
}

.icofont-users-alt-3:before {
  content: "";
}

.icofont-users-alt-4:before {
  content: "";
}

.icofont-users-alt-5:before {
  content: "";
}

.icofont-users-alt-6:before {
  content: "";
}

.icofont-users-social:before {
  content: "";
}

.icofont-users:before {
  content: "";
}

.icofont-waiter-alt:before {
  content: "";
}

.icofont-waiter:before {
  content: "";
}

.icofont-woman-in-glasses:before {
  content: "";
}

.icofont-search-1:before {
  content: "";
}

.icofont-search-2:before {
  content: "";
}

.icofont-search-document:before {
  content: "";
}

.icofont-search-folder:before {
  content: "";
}

.icofont-search-job:before {
  content: "";
}

.icofont-search-map:before {
  content: "";
}

.icofont-search-property:before {
  content: "";
}

.icofont-search-restaurant:before {
  content: "";
}

.icofont-search-stock:before {
  content: "";
}

.icofont-search-user:before {
  content: "";
}

.icofont-search:before {
  content: "";
}

.icofont-500px:before {
  content: "";
}

.icofont-aim:before {
  content: "";
}

.icofont-badoo:before {
  content: "";
}

.icofont-baidu-tieba:before {
  content: "";
}

.icofont-bbm-messenger:before {
  content: "";
}

.icofont-bebo:before {
  content: "";
}

.icofont-behance:before {
  content: "";
}

.icofont-blogger:before {
  content: "";
}

.icofont-bootstrap:before {
  content: "";
}

.icofont-brightkite:before {
  content: "";
}

.icofont-cloudapp:before {
  content: "";
}

.icofont-concrete5:before {
  content: "";
}

.icofont-delicious:before {
  content: "";
}

.icofont-designbump:before {
  content: "";
}

.icofont-designfloat:before {
  content: "";
}

.icofont-deviantart:before {
  content: "";
}

.icofont-digg:before {
  content: "";
}

.icofont-dotcms:before {
  content: "";
}

.icofont-dribbble:before {
  content: "";
}

.icofont-dribble:before {
  content: "";
}

.icofont-dropbox:before {
  content: "";
}

.icofont-ebuddy:before {
  content: "";
}

.icofont-ello:before {
  content: "";
}

.icofont-ember:before {
  content: "";
}

.icofont-envato:before {
  content: "";
}

.icofont-evernote:before {
  content: "";
}

.icofont-facebook-messenger:before {
  content: "";
}

.icofont-facebook:before {
  content: "";
}

.icofont-feedburner:before {
  content: "";
}

.icofont-flikr:before {
  content: "";
}

.icofont-folkd:before {
  content: "";
}

.icofont-foursquare:before {
  content: "";
}

.icofont-friendfeed:before {
  content: "";
}

.icofont-ghost:before {
  content: "";
}

.icofont-github:before {
  content: "";
}

.icofont-gnome:before {
  content: "";
}

.icofont-google-buzz:before {
  content: "";
}

.icofont-google-hangouts:before {
  content: "";
}

.icofont-google-map:before {
  content: "";
}

.icofont-google-plus:before {
  content: "";
}

.icofont-google-talk:before {
  content: "";
}

.icofont-hype-machine:before {
  content: "";
}

.icofont-instagram:before {
  content: "";
}

.icofont-kakaotalk:before {
  content: "";
}

.icofont-kickstarter:before {
  content: "";
}

.icofont-kik:before {
  content: "";
}

.icofont-kiwibox:before {
  content: "";
}

.icofont-line-messenger:before {
  content: "";
}

.icofont-line:before {
  content: "";
}

.icofont-linkedin:before {
  content: "";
}

.icofont-linux-mint:before {
  content: "";
}

.icofont-live-messenger:before {
  content: "";
}

.icofont-livejournal:before {
  content: "";
}

.icofont-magento:before {
  content: "";
}

.icofont-meetme:before {
  content: "";
}

.icofont-meetup:before {
  content: "";
}

.icofont-mixx:before {
  content: "";
}

.icofont-newsvine:before {
  content: "";
}

.icofont-nimbuss:before {
  content: "";
}

.icofont-odnoklassniki:before {
  content: "";
}

.icofont-opencart:before {
  content: "";
}

.icofont-oscommerce:before {
  content: "";
}

.icofont-pandora:before {
  content: "";
}

.icofont-photobucket:before {
  content: "";
}

.icofont-picasa:before {
  content: "";
}

.icofont-pinterest:before {
  content: "";
}

.icofont-prestashop:before {
  content: "";
}

.icofont-qik:before {
  content: "";
}

.icofont-qq:before {
  content: "";
}

.icofont-readernaut:before {
  content: "";
}

.icofont-reddit:before {
  content: "";
}

.icofont-renren:before {
  content: "";
}

.icofont-rss:before {
  content: "";
}

.icofont-shopify:before {
  content: "";
}

.icofont-silverstripe:before {
  content: "";
}

.icofont-skype:before {
  content: "";
}

.icofont-slack:before {
  content: "";
}

.icofont-slashdot:before {
  content: "";
}

.icofont-slidshare:before {
  content: "";
}

.icofont-smugmug:before {
  content: "";
}

.icofont-snapchat:before {
  content: "";
}

.icofont-soundcloud:before {
  content: "";
}

.icofont-spotify:before {
  content: "";
}

.icofont-stack-exchange:before {
  content: "";
}

.icofont-stack-overflow:before {
  content: "";
}

.icofont-steam:before {
  content: "";
}

.icofont-stumbleupon:before {
  content: "";
}

.icofont-tagged:before {
  content: "";
}

.icofont-technorati:before {
  content: "";
}

.icofont-telegram:before {
  content: "";
}

.icofont-tinder:before {
  content: "";
}

.icofont-trello:before {
  content: "";
}

.icofont-tumblr:before {
  content: "";
}

.icofont-twitch:before {
  content: "";
}

.icofont-twitter:before {
  content: "";
}

.icofont-typo3:before {
  content: "";
}

.icofont-ubercart:before {
  content: "";
}

.icofont-viber:before {
  content: "";
}

.icofont-viddler:before {
  content: "";
}

.icofont-vimeo:before {
  content: "";
}

.icofont-vine:before {
  content: "";
}

.icofont-virb:before {
  content: "";
}

.icofont-virtuemart:before {
  content: "";
}

.icofont-vk:before {
  content: "";
}

.icofont-wechat:before {
  content: "";
}

.icofont-weibo:before {
  content: "";
}

.icofont-whatsapp:before {
  content: "";
}

.icofont-xing:before {
  content: "";
}

.icofont-yahoo:before {
  content: "";
}

.icofont-yelp:before {
  content: "";
}

.icofont-youku:before {
  content: "";
}

.icofont-youtube:before {
  content: "";
}

.icofont-zencart:before {
  content: "";
}

.icofont-badminton-birdie:before {
  content: "";
}

.icofont-baseball:before {
  content: "";
}

.icofont-baseballer:before {
  content: "";
}

.icofont-basketball-hoop:before {
  content: "";
}

.icofont-basketball:before {
  content: "";
}

.icofont-billiard-ball:before {
  content: "";
}

.icofont-boot-alt-1:before {
  content: "";
}

.icofont-boot-alt-2:before {
  content: "";
}

.icofont-boot:before {
  content: "";
}

.icofont-bowling-alt:before {
  content: "";
}

.icofont-bowling:before {
  content: "";
}

.icofont-canoe:before {
  content: "";
}

.icofont-cheer-leader:before {
  content: "";
}

.icofont-climbing:before {
  content: "";
}

.icofont-corner:before {
  content: "";
}

.icofont-field-alt:before {
  content: "";
}

.icofont-field:before {
  content: "";
}

.icofont-football-alt:before {
  content: "";
}

.icofont-football-american:before {
  content: "";
}

.icofont-football:before {
  content: "";
}

.icofont-foul:before {
  content: "";
}

.icofont-goal-keeper:before {
  content: "";
}

.icofont-goal:before {
  content: "";
}

.icofont-golf-alt:before {
  content: "";
}

.icofont-golf-bag:before {
  content: "";
}

.icofont-golf-cart:before {
  content: "";
}

.icofont-golf-field:before {
  content: "";
}

.icofont-golf:before {
  content: "";
}

.icofont-golfer:before {
  content: "";
}

.icofont-helmet:before {
  content: "";
}

.icofont-hockey-alt:before {
  content: "";
}

.icofont-hockey:before {
  content: "";
}

.icofont-ice-skate:before {
  content: "";
}

.icofont-jersey-alt:before {
  content: "";
}

.icofont-jersey:before {
  content: "";
}

.icofont-jumping:before {
  content: "";
}

.icofont-kick:before {
  content: "";
}

.icofont-leg:before {
  content: "";
}

.icofont-match-review:before {
  content: "";
}

.icofont-medal-sport:before {
  content: "";
}

.icofont-offside:before {
  content: "";
}

.icofont-olympic-logo:before {
  content: "";
}

.icofont-olympic:before {
  content: "";
}

.icofont-padding:before {
  content: "";
}

.icofont-penalty-card:before {
  content: "";
}

.icofont-racer:before {
  content: "";
}

.icofont-racing-car:before {
  content: "";
}

.icofont-racing-flag-alt:before {
  content: "";
}

.icofont-racing-flag:before {
  content: "";
}

.icofont-racings-wheel:before {
  content: "";
}

.icofont-referee:before {
  content: "";
}

.icofont-refree-jersey:before {
  content: "";
}

.icofont-result-sport:before {
  content: "";
}

.icofont-rugby-ball:before {
  content: "";
}

.icofont-rugby-player:before {
  content: "";
}

.icofont-rugby:before {
  content: "";
}

.icofont-runner-alt-1:before {
  content: "";
}

.icofont-runner-alt-2:before {
  content: "";
}

.icofont-runner:before {
  content: "";
}

.icofont-score-board:before {
  content: "";
}

.icofont-skiing-man:before {
  content: "";
}

.icofont-skydiving-goggles:before {
  content: "";
}

.icofont-snow-mobile:before {
  content: "";
}

.icofont-steering:before {
  content: "";
}

.icofont-stopwatch:before {
  content: "";
}

.icofont-substitute:before {
  content: "";
}

.icofont-swimmer:before {
  content: "";
}

.icofont-table-tennis:before {
  content: "";
}

.icofont-team-alt:before {
  content: "";
}

.icofont-team:before {
  content: "";
}

.icofont-tennis-player:before {
  content: "";
}

.icofont-tennis:before {
  content: "";
}

.icofont-tracking:before {
  content: "";
}

.icofont-trophy-alt:before {
  content: "";
}

.icofont-trophy:before {
  content: "";
}

.icofont-volleyball-alt:before {
  content: "";
}

.icofont-volleyball-fire:before {
  content: "";
}

.icofont-volleyball:before {
  content: "";
}

.icofont-water-bottle:before {
  content: "";
}

.icofont-whistle-alt:before {
  content: "";
}

.icofont-whistle:before {
  content: "";
}

.icofont-win-trophy:before {
  content: "";
}

.icofont-align-center:before {
  content: "";
}

.icofont-align-left:before {
  content: "";
}

.icofont-align-right:before {
  content: "";
}

.icofont-all-caps:before {
  content: "";
}

.icofont-bold:before {
  content: "";
}

.icofont-brush:before {
  content: "";
}

.icofont-clip-board:before {
  content: "";
}

.icofont-code-alt:before {
  content: "";
}

.icofont-color-bucket:before {
  content: "";
}

.icofont-color-picker:before {
  content: "";
}

.icofont-copy-invert:before {
  content: "";
}

.icofont-copy:before {
  content: "";
}

.icofont-cut:before {
  content: "";
}

.icofont-delete-alt:before {
  content: "";
}

.icofont-edit-alt:before {
  content: "";
}

.icofont-eraser-alt:before {
  content: "";
}

.icofont-font:before {
  content: "";
}

.icofont-heading:before {
  content: "";
}

.icofont-indent:before {
  content: "";
}

.icofont-italic-alt:before {
  content: "";
}

.icofont-italic:before {
  content: "";
}

.icofont-justify-all:before {
  content: "";
}

.icofont-justify-center:before {
  content: "";
}

.icofont-justify-left:before {
  content: "";
}

.icofont-justify-right:before {
  content: "";
}

.icofont-link-broken:before {
  content: "";
}

.icofont-outdent:before {
  content: "";
}

.icofont-paper-clip:before {
  content: "";
}

.icofont-paragraph:before {
  content: "";
}

.icofont-pin:before {
  content: "";
}

.icofont-printer:before {
  content: "";
}

.icofont-redo:before {
  content: "";
}

.icofont-rotation:before {
  content: "";
}

.icofont-save:before {
  content: "";
}

.icofont-small-cap:before {
  content: "";
}

.icofont-strike-through:before {
  content: "";
}

.icofont-sub-listing:before {
  content: "";
}

.icofont-subscript:before {
  content: "";
}

.icofont-superscript:before {
  content: "";
}

.icofont-table:before {
  content: "";
}

.icofont-text-height:before {
  content: "";
}

.icofont-text-width:before {
  content: "";
}

.icofont-trash:before {
  content: "";
}

.icofont-underline:before {
  content: "";
}

.icofont-undo:before {
  content: "";
}

.icofont-air-balloon:before {
  content: "";
}

.icofont-airplane-alt:before {
  content: "";
}

.icofont-airplane:before {
  content: "";
}

.icofont-articulated-truck:before {
  content: "";
}

.icofont-auto-mobile:before {
  content: "";
}

.icofont-auto-rickshaw:before {
  content: "";
}

.icofont-bicycle-alt-1:before {
  content: "";
}

.icofont-bicycle-alt-2:before {
  content: "";
}

.icofont-bicycle:before {
  content: "";
}

.icofont-bus-alt-1:before {
  content: "";
}

.icofont-bus-alt-2:before {
  content: "";
}

.icofont-bus-alt-3:before {
  content: "";
}

.icofont-bus:before {
  content: "";
}

.icofont-cab:before {
  content: "";
}

.icofont-cable-car:before {
  content: "";
}

.icofont-car-alt-1:before {
  content: "";
}

.icofont-car-alt-2:before {
  content: "";
}

.icofont-car-alt-3:before {
  content: "";
}

.icofont-car-alt-4:before {
  content: "";
}

.icofont-car:before {
  content: "";
}

.icofont-delivery-time:before {
  content: "";
}

.icofont-fast-delivery:before {
  content: "";
}

.icofont-fire-truck-alt:before {
  content: "";
}

.icofont-fire-truck:before {
  content: "";
}

.icofont-free-delivery:before {
  content: "";
}

.icofont-helicopter:before {
  content: "";
}

.icofont-motor-bike-alt:before {
  content: "";
}

.icofont-motor-bike:before {
  content: "";
}

.icofont-motor-biker:before {
  content: "";
}

.icofont-oil-truck:before {
  content: "";
}

.icofont-rickshaw:before {
  content: "";
}

.icofont-rocket-alt-1:before {
  content: "";
}

.icofont-rocket-alt-2:before {
  content: "";
}

.icofont-rocket:before {
  content: "";
}

.icofont-sail-boat-alt-1:before {
  content: "";
}

.icofont-sail-boat-alt-2:before {
  content: "";
}

.icofont-sail-boat:before {
  content: "";
}

.icofont-scooter:before {
  content: "";
}

.icofont-sea-plane:before {
  content: "";
}

.icofont-ship-alt:before {
  content: "";
}

.icofont-ship:before {
  content: "";
}

.icofont-speed-boat:before {
  content: "";
}

.icofont-taxi:before {
  content: "";
}

.icofont-tractor:before {
  content: "";
}

.icofont-train-line:before {
  content: "";
}

.icofont-train-steam:before {
  content: "";
}

.icofont-tram:before {
  content: "";
}

.icofont-truck-alt:before {
  content: "";
}

.icofont-truck-loaded:before {
  content: "";
}

.icofont-truck:before {
  content: "";
}

.icofont-van-alt:before {
  content: "";
}

.icofont-van:before {
  content: "";
}

.icofont-yacht:before {
  content: "";
}

.icofont-5-star-hotel:before {
  content: "";
}

.icofont-air-ticket:before {
  content: "";
}

.icofont-beach-bed:before {
  content: "";
}

.icofont-beach:before {
  content: "";
}

.icofont-camping-vest:before {
  content: "";
}

.icofont-direction-sign:before {
  content: "";
}

.icofont-hill-side:before {
  content: "";
}

.icofont-hill:before {
  content: "";
}

.icofont-hotel:before {
  content: "";
}

.icofont-island-alt:before {
  content: "";
}

.icofont-island:before {
  content: "";
}

.icofont-sandals-female:before {
  content: "";
}

.icofont-sandals-male:before {
  content: "";
}

.icofont-travelling:before {
  content: "";
}

.icofont-breakdown:before {
  content: "";
}

.icofont-celsius:before {
  content: "";
}

.icofont-clouds:before {
  content: "";
}

.icofont-cloudy:before {
  content: "";
}

.icofont-dust:before {
  content: "";
}

.icofont-eclipse:before {
  content: "";
}

.icofont-fahrenheit:before {
  content: "";
}

.icofont-forest-fire:before {
  content: "";
}

.icofont-full-night:before {
  content: "";
}

.icofont-full-sunny:before {
  content: "";
}

.icofont-hail-night:before {
  content: "";
}

.icofont-hail-rainy-night:before {
  content: "";
}

.icofont-hail-rainy-sunny:before {
  content: "";
}

.icofont-hail-rainy:before {
  content: "";
}

.icofont-hail-sunny:before {
  content: "";
}

.icofont-hail-thunder-night:before {
  content: "";
}

.icofont-hail-thunder-sunny:before {
  content: "";
}

.icofont-hail-thunder:before {
  content: "";
}

.icofont-hail:before {
  content: "";
}

.icofont-hill-night:before {
  content: "";
}

.icofont-hill-sunny:before {
  content: "";
}

.icofont-hurricane:before {
  content: "";
}

.icofont-meteor:before {
  content: "";
}

.icofont-night:before {
  content: "";
}

.icofont-rainy-night:before {
  content: "";
}

.icofont-rainy-sunny:before {
  content: "";
}

.icofont-rainy-thunder:before {
  content: "";
}

.icofont-rainy:before {
  content: "";
}

.icofont-snow-alt:before {
  content: "";
}

.icofont-snow-flake:before {
  content: "";
}

.icofont-snow-temp:before {
  content: "";
}

.icofont-snow:before {
  content: "";
}

.icofont-snowy-hail:before {
  content: "";
}

.icofont-snowy-night-hail:before {
  content: "";
}

.icofont-snowy-night-rainy:before {
  content: "";
}

.icofont-snowy-night:before {
  content: "";
}

.icofont-snowy-rainy:before {
  content: "";
}

.icofont-snowy-sunny-hail:before {
  content: "";
}

.icofont-snowy-sunny-rainy:before {
  content: "";
}

.icofont-snowy-sunny:before {
  content: "";
}

.icofont-snowy-thunder-night:before {
  content: "";
}

.icofont-snowy-thunder-sunny:before {
  content: "";
}

.icofont-snowy-thunder:before {
  content: "";
}

.icofont-snowy-windy-night:before {
  content: "";
}

.icofont-snowy-windy-sunny:before {
  content: "";
}

.icofont-snowy-windy:before {
  content: "";
}

.icofont-snowy:before {
  content: "";
}

.icofont-sun-alt:before {
  content: "";
}

.icofont-sun-rise:before {
  content: "";
}

.icofont-sun-set:before {
  content: "";
}

.icofont-sun:before {
  content: "";
}

.icofont-sunny-day-temp:before {
  content: "";
}

.icofont-sunny:before {
  content: "";
}

.icofont-thunder-light:before {
  content: "";
}

.icofont-tornado:before {
  content: "";
}

.icofont-umbrella-alt:before {
  content: "";
}

.icofont-umbrella:before {
  content: "";
}

.icofont-volcano:before {
  content: "";
}

.icofont-wave:before {
  content: "";
}

.icofont-wind-scale-0:before {
  content: "";
}

.icofont-wind-scale-1:before {
  content: "";
}

.icofont-wind-scale-10:before {
  content: "";
}

.icofont-wind-scale-11:before {
  content: "";
}

.icofont-wind-scale-12:before {
  content: "";
}

.icofont-wind-scale-2:before {
  content: "";
}

.icofont-wind-scale-3:before {
  content: "";
}

.icofont-wind-scale-4:before {
  content: "";
}

.icofont-wind-scale-5:before {
  content: "";
}

.icofont-wind-scale-6:before {
  content: "";
}

.icofont-wind-scale-7:before {
  content: "";
}

.icofont-wind-scale-8:before {
  content: "";
}

.icofont-wind-scale-9:before {
  content: "";
}

.icofont-wind-waves:before {
  content: "";
}

.icofont-wind:before {
  content: "";
}

.icofont-windy-hail:before {
  content: "";
}

.icofont-windy-night:before {
  content: "";
}

.icofont-windy-raining:before {
  content: "";
}

.icofont-windy-sunny:before {
  content: "";
}

.icofont-windy-thunder-raining:before {
  content: "";
}

.icofont-windy-thunder:before {
  content: "";
}

.icofont-windy:before {
  content: "";
}

.icofont-addons:before {
  content: "";
}

.icofont-address-book:before {
  content: "";
}

.icofont-adjust:before {
  content: "";
}

.icofont-alarm:before {
  content: "";
}

.icofont-anchor:before {
  content: "";
}

.icofont-archive:before {
  content: "";
}

.icofont-at:before {
  content: "";
}

.icofont-attachment:before {
  content: "";
}

.icofont-audio:before {
  content: "";
}

.icofont-automation:before {
  content: "";
}

.icofont-badge:before {
  content: "";
}

.icofont-bag-alt:before {
  content: "";
}

.icofont-bag:before {
  content: "";
}

.icofont-ban:before {
  content: "";
}

.icofont-bar-code:before {
  content: "";
}

.icofont-bars:before {
  content: "";
}

.icofont-basket:before {
  content: "";
}

.icofont-battery-empty:before {
  content: "";
}

.icofont-battery-full:before {
  content: "";
}

.icofont-battery-half:before {
  content: "";
}

.icofont-battery-low:before {
  content: "";
}

.icofont-beaker:before {
  content: "";
}

.icofont-beard:before {
  content: "";
}

.icofont-bed:before {
  content: "";
}

.icofont-bell:before {
  content: "";
}

.icofont-beverage:before {
  content: "";
}

.icofont-bill:before {
  content: "";
}

.icofont-bin:before {
  content: "";
}

.icofont-binary:before {
  content: "";
}

.icofont-binoculars:before {
  content: "";
}

.icofont-bluetooth:before {
  content: "";
}

.icofont-bomb:before {
  content: "";
}

.icofont-book-mark:before {
  content: "";
}

.icofont-box:before {
  content: "";
}

.icofont-briefcase:before {
  content: "";
}

.icofont-broken:before {
  content: "";
}

.icofont-bucket:before {
  content: "";
}

.icofont-bucket1:before {
  content: "";
}

.icofont-bucket2:before {
  content: "";
}

.icofont-bug:before {
  content: "";
}

.icofont-building:before {
  content: "";
}

.icofont-bulb-alt:before {
  content: "";
}

.icofont-bullet:before {
  content: "";
}

.icofont-bullhorn:before {
  content: "";
}

.icofont-bullseye:before {
  content: "";
}

.icofont-calendar:before {
  content: "";
}

.icofont-camera-alt:before {
  content: "";
}

.icofont-camera:before {
  content: "";
}

.icofont-card:before {
  content: "";
}

.icofont-cart-alt:before {
  content: "";
}

.icofont-cart:before {
  content: "";
}

.icofont-cc:before {
  content: "";
}

.icofont-charging:before {
  content: "";
}

.icofont-chat:before {
  content: "";
}

.icofont-check-alt:before {
  content: "";
}

.icofont-check-circled:before {
  content: "";
}

.icofont-check:before {
  content: "";
}

.icofont-checked:before {
  content: "";
}

.icofont-children-care:before {
  content: "";
}

.icofont-clip:before {
  content: "";
}

.icofont-clock-time:before {
  content: "";
}

.icofont-close-circled:before {
  content: "";
}

.icofont-close-line-circled:before {
  content: "";
}

.icofont-close-line-squared-alt:before {
  content: "";
}

.icofont-close-line-squared:before {
  content: "";
}

.icofont-close-line:before {
  content: "";
}

.icofont-close-squared-alt:before {
  content: "";
}

.icofont-close-squared:before {
  content: "";
}

.icofont-close:before {
  content: "";
}

.icofont-cloud-download:before {
  content: "";
}

.icofont-cloud-refresh:before {
  content: "";
}

.icofont-cloud-upload:before {
  content: "";
}

.icofont-cloud:before {
  content: "";
}

.icofont-code-not-allowed:before {
  content: "";
}

.icofont-code:before {
  content: "";
}

.icofont-comment:before {
  content: "";
}

.icofont-compass-alt:before {
  content: "";
}

.icofont-compass:before {
  content: "";
}

.icofont-computer:before {
  content: "";
}

.icofont-connection:before {
  content: "";
}

.icofont-console:before {
  content: "";
}

.icofont-contacts:before {
  content: "";
}

.icofont-contrast:before {
  content: "";
}

.icofont-copyright:before {
  content: "";
}

.icofont-credit-card:before {
  content: "";
}

.icofont-crop:before {
  content: "";
}

.icofont-crown:before {
  content: "";
}

.icofont-cube:before {
  content: "";
}

.icofont-cubes:before {
  content: "";
}

.icofont-dashboard-web:before {
  content: "";
}

.icofont-dashboard:before {
  content: "";
}

.icofont-data:before {
  content: "";
}

.icofont-database-add:before {
  content: "";
}

.icofont-database-locked:before {
  content: "";
}

.icofont-database-remove:before {
  content: "";
}

.icofont-database:before {
  content: "";
}

.icofont-delete:before {
  content: "";
}

.icofont-diamond:before {
  content: "";
}

.icofont-dice-multiple:before {
  content: "";
}

.icofont-dice:before {
  content: "";
}

.icofont-disc:before {
  content: "";
}

.icofont-diskette:before {
  content: "";
}

.icofont-document-folder:before {
  content: "";
}

.icofont-download-alt:before {
  content: "";
}

.icofont-download:before {
  content: "";
}

.icofont-downloaded:before {
  content: "";
}

.icofont-drag:before {
  content: "";
}

.icofont-drag1:before {
  content: "";
}

.icofont-drag2:before {
  content: "";
}

.icofont-drag3:before {
  content: "";
}

.icofont-earth:before {
  content: "";
}

.icofont-ebook:before {
  content: "";
}

.icofont-edit:before {
  content: "";
}

.icofont-eject:before {
  content: "";
}

.icofont-email:before {
  content: "";
}

.icofont-envelope-open:before {
  content: "";
}

.icofont-envelope:before {
  content: "";
}

.icofont-eraser:before {
  content: "";
}

.icofont-error:before {
  content: "";
}

.icofont-excavator:before {
  content: "";
}

.icofont-exchange:before {
  content: "";
}

.icofont-exclamation-circle:before {
  content: "";
}

.icofont-exclamation-square:before {
  content: "";
}

.icofont-exclamation-tringle:before {
  content: "";
}

.icofont-exclamation:before {
  content: "";
}

.icofont-exit:before {
  content: "";
}

.icofont-expand:before {
  content: "";
}

.icofont-external-link:before {
  content: "";
}

.icofont-external:before {
  content: "";
}

.icofont-eye-alt:before {
  content: "";
}

.icofont-eye-blocked:before {
  content: "";
}

.icofont-eye-dropper:before {
  content: "";
}

.icofont-eye:before {
  content: "";
}

.icofont-favourite:before {
  content: "";
}

.icofont-fax:before {
  content: "";
}

.icofont-file-fill:before {
  content: "";
}

.icofont-film:before {
  content: "";
}

.icofont-filter:before {
  content: "";
}

.icofont-fire-alt:before {
  content: "";
}

.icofont-fire-burn:before {
  content: "";
}

.icofont-fire:before {
  content: "";
}

.icofont-flag-alt-1:before {
  content: "";
}

.icofont-flag-alt-2:before {
  content: "";
}

.icofont-flag:before {
  content: "";
}

.icofont-flame-torch:before {
  content: "";
}

.icofont-flash-light:before {
  content: "";
}

.icofont-flash:before {
  content: "";
}

.icofont-flask:before {
  content: "";
}

.icofont-focus:before {
  content: "";
}

.icofont-folder-open:before {
  content: "";
}

.icofont-folder:before {
  content: "";
}

.icofont-foot-print:before {
  content: "";
}

.icofont-garbage:before {
  content: "";
}

.icofont-gear-alt:before {
  content: "";
}

.icofont-gear:before {
  content: "";
}

.icofont-gears:before {
  content: "";
}

.icofont-gift:before {
  content: "";
}

.icofont-glass:before {
  content: "";
}

.icofont-globe:before {
  content: "";
}

.icofont-graffiti:before {
  content: "";
}

.icofont-grocery:before {
  content: "";
}

.icofont-hand:before {
  content: "";
}

.icofont-hanger:before {
  content: "";
}

.icofont-hard-disk:before {
  content: "";
}

.icofont-heart-alt:before {
  content: "";
}

.icofont-heart:before {
  content: "";
}

.icofont-history:before {
  content: "";
}

.icofont-home:before {
  content: "";
}

.icofont-horn:before {
  content: "";
}

.icofont-hour-glass:before {
  content: "";
}

.icofont-id:before {
  content: "";
}

.icofont-image:before {
  content: "";
}

.icofont-inbox:before {
  content: "";
}

.icofont-infinite:before {
  content: "";
}

.icofont-info-circle:before {
  content: "";
}

.icofont-info-square:before {
  content: "";
}

.icofont-info:before {
  content: "";
}

.icofont-institution:before {
  content: "";
}

.icofont-interface:before {
  content: "";
}

.icofont-invisible:before {
  content: "";
}

.icofont-jacket:before {
  content: "";
}

.icofont-jar:before {
  content: "";
}

.icofont-jewlery:before {
  content: "";
}

.icofont-karate:before {
  content: "";
}

.icofont-key-hole:before {
  content: "";
}

.icofont-key:before {
  content: "";
}

.icofont-label:before {
  content: "";
}

.icofont-lamp:before {
  content: "";
}

.icofont-layers:before {
  content: "";
}

.icofont-layout:before {
  content: "";
}

.icofont-leaf:before {
  content: "";
}

.icofont-leaflet:before {
  content: "";
}

.icofont-learn:before {
  content: "";
}

.icofont-lego:before {
  content: "";
}

.icofont-lens:before {
  content: "";
}

.icofont-letter:before {
  content: "";
}

.icofont-letterbox:before {
  content: "";
}

.icofont-library:before {
  content: "";
}

.icofont-license:before {
  content: "";
}

.icofont-life-bouy:before {
  content: "";
}

.icofont-life-buoy:before {
  content: "";
}

.icofont-life-jacket:before {
  content: "";
}

.icofont-life-ring:before {
  content: "";
}

.icofont-light-bulb:before {
  content: "";
}

.icofont-lighter:before {
  content: "";
}

.icofont-lightning-ray:before {
  content: "";
}

.icofont-like:before {
  content: "";
}

.icofont-line-height:before {
  content: "";
}

.icofont-link-alt:before {
  content: "";
}

.icofont-link:before {
  content: "";
}

.icofont-list:before {
  content: "";
}

.icofont-listening:before {
  content: "";
}

.icofont-listine-dots:before {
  content: "";
}

.icofont-listing-box:before {
  content: "";
}

.icofont-listing-number:before {
  content: "";
}

.icofont-live-support:before {
  content: "";
}

.icofont-location-arrow:before {
  content: "";
}

.icofont-location-pin:before {
  content: "";
}

.icofont-lock:before {
  content: "";
}

.icofont-login:before {
  content: "";
}

.icofont-logout:before {
  content: "";
}

.icofont-lollipop:before {
  content: "";
}

.icofont-long-drive:before {
  content: "";
}

.icofont-look:before {
  content: "";
}

.icofont-loop:before {
  content: "";
}

.icofont-luggage:before {
  content: "";
}

.icofont-lunch:before {
  content: "";
}

.icofont-lungs:before {
  content: "";
}

.icofont-magic-alt:before {
  content: "";
}

.icofont-magic:before {
  content: "";
}

.icofont-magnet:before {
  content: "";
}

.icofont-mail-box:before {
  content: "";
}

.icofont-mail:before {
  content: "";
}

.icofont-male:before {
  content: "";
}

.icofont-map-pins:before {
  content: "";
}

.icofont-map:before {
  content: "";
}

.icofont-maximize:before {
  content: "";
}

.icofont-measure:before {
  content: "";
}

.icofont-medicine:before {
  content: "";
}

.icofont-mega-phone:before {
  content: "";
}

.icofont-megaphone-alt:before {
  content: "";
}

.icofont-megaphone:before {
  content: "";
}

.icofont-memorial:before {
  content: "";
}

.icofont-memory-card:before {
  content: "";
}

.icofont-mic-mute:before {
  content: "";
}

.icofont-mic:before {
  content: "";
}

.icofont-military:before {
  content: "";
}

.icofont-mill:before {
  content: "";
}

.icofont-minus-circle:before {
  content: "";
}

.icofont-minus-square:before {
  content: "";
}

.icofont-minus:before {
  content: "";
}

.icofont-mobile-phone:before {
  content: "";
}

.icofont-molecule:before {
  content: "";
}

.icofont-money:before {
  content: "";
}

.icofont-moon:before {
  content: "";
}

.icofont-mop:before {
  content: "";
}

.icofont-muffin:before {
  content: "";
}

.icofont-mustache:before {
  content: "";
}

.icofont-navigation-menu:before {
  content: "";
}

.icofont-navigation:before {
  content: "";
}

.icofont-network-tower:before {
  content: "";
}

.icofont-network:before {
  content: "";
}

.icofont-news:before {
  content: "";
}

.icofont-newspaper:before {
  content: "";
}

.icofont-no-smoking:before {
  content: "";
}

.icofont-not-allowed:before {
  content: "";
}

.icofont-notebook:before {
  content: "";
}

.icofont-notepad:before {
  content: "";
}

.icofont-notification:before {
  content: "";
}

.icofont-numbered:before {
  content: "";
}

.icofont-opposite:before {
  content: "";
}

.icofont-optic:before {
  content: "";
}

.icofont-options:before {
  content: "";
}

.icofont-package:before {
  content: "";
}

.icofont-page:before {
  content: "";
}

.icofont-paint:before {
  content: "";
}

.icofont-paper-plane:before {
  content: "";
}

.icofont-paperclip:before {
  content: "";
}

.icofont-papers:before {
  content: "";
}

.icofont-pay:before {
  content: "";
}

.icofont-penguin-linux:before {
  content: "";
}

.icofont-pestle:before {
  content: "";
}

.icofont-phone-circle:before {
  content: "";
}

.icofont-phone:before {
  content: "";
}

.icofont-picture:before {
  content: "";
}

.icofont-pine:before {
  content: "";
}

.icofont-pixels:before {
  content: "";
}

.icofont-plugin:before {
  content: "";
}

.icofont-plus-circle:before {
  content: "";
}

.icofont-plus-square:before {
  content: "";
}

.icofont-plus:before {
  content: "";
}

.icofont-polygonal:before {
  content: "";
}

.icofont-power:before {
  content: "";
}

.icofont-price:before {
  content: "";
}

.icofont-print:before {
  content: "";
}

.icofont-puzzle:before {
  content: "";
}

.icofont-qr-code:before {
  content: "";
}

.icofont-queen:before {
  content: "";
}

.icofont-question-circle:before {
  content: "";
}

.icofont-question-square:before {
  content: "";
}

.icofont-question:before {
  content: "";
}

.icofont-quote-left:before {
  content: "";
}

.icofont-quote-right:before {
  content: "";
}

.icofont-random:before {
  content: "";
}

.icofont-recycle:before {
  content: "";
}

.icofont-refresh:before {
  content: "";
}

.icofont-repair:before {
  content: "";
}

.icofont-reply-all:before {
  content: "";
}

.icofont-reply:before {
  content: "";
}

.icofont-resize:before {
  content: "";
}

.icofont-responsive:before {
  content: "";
}

.icofont-retweet:before {
  content: "";
}

.icofont-road:before {
  content: "";
}

.icofont-robot:before {
  content: "";
}

.icofont-royal:before {
  content: "";
}

.icofont-rss-feed:before {
  content: "";
}

.icofont-safety:before {
  content: "";
}

.icofont-sale-discount:before {
  content: "";
}

.icofont-satellite:before {
  content: "";
}

.icofont-send-mail:before {
  content: "";
}

.icofont-server:before {
  content: "";
}

.icofont-settings-alt:before {
  content: "";
}

.icofont-settings:before {
  content: "";
}

.icofont-share-alt:before {
  content: "";
}

.icofont-share-boxed:before {
  content: "";
}

.icofont-share:before {
  content: "";
}

.icofont-shield:before {
  content: "";
}

.icofont-shopping-cart:before {
  content: "";
}

.icofont-sign-in:before {
  content: "";
}

.icofont-sign-out:before {
  content: "";
}

.icofont-signal:before {
  content: "";
}

.icofont-site-map:before {
  content: "";
}

.icofont-smart-phone:before {
  content: "";
}

.icofont-soccer:before {
  content: "";
}

.icofont-sort-alt:before {
  content: "";
}

.icofont-sort:before {
  content: "";
}

.icofont-space:before {
  content: "";
}

.icofont-spanner:before {
  content: "";
}

.icofont-speech-comments:before {
  content: "";
}

.icofont-speed-meter:before {
  content: "";
}

.icofont-spinner-alt-1:before {
  content: "";
}

.icofont-spinner-alt-2:before {
  content: "";
}

.icofont-spinner-alt-3:before {
  content: "";
}

.icofont-spinner-alt-4:before {
  content: "";
}

.icofont-spinner-alt-5:before {
  content: "";
}

.icofont-spinner-alt-6:before {
  content: "";
}

.icofont-spinner:before {
  content: "";
}

.icofont-spreadsheet:before {
  content: "";
}

.icofont-square:before {
  content: "";
}

.icofont-ssl-security:before {
  content: "";
}

.icofont-star-alt-1:before {
  content: "";
}

.icofont-star-alt-2:before {
  content: "";
}

.icofont-star:before {
  content: "";
}

.icofont-street-view:before {
  content: "";
}

.icofont-support-faq:before {
  content: "";
}

.icofont-tack-pin:before {
  content: "";
}

.icofont-tag:before {
  content: "";
}

.icofont-tags:before {
  content: "";
}

.icofont-tasks-alt:before {
  content: "";
}

.icofont-tasks:before {
  content: "";
}

.icofont-telephone:before {
  content: "";
}

.icofont-telescope:before {
  content: "";
}

.icofont-terminal:before {
  content: "";
}

.icofont-thumbs-down:before {
  content: "";
}

.icofont-thumbs-up:before {
  content: "";
}

.icofont-tick-boxed:before {
  content: "";
}

.icofont-tick-mark:before {
  content: "";
}

.icofont-ticket:before {
  content: "";
}

.icofont-tie:before {
  content: "";
}

.icofont-toggle-off:before {
  content: "";
}

.icofont-toggle-on:before {
  content: "";
}

.icofont-tools-alt-2:before {
  content: "";
}

.icofont-tools:before {
  content: "";
}

.icofont-touch:before {
  content: "";
}

.icofont-traffic-light:before {
  content: "";
}

.icofont-transparent:before {
  content: "";
}

.icofont-tree:before {
  content: "";
}

.icofont-unique-idea:before {
  content: "";
}

.icofont-unlock:before {
  content: "";
}

.icofont-unlocked:before {
  content: "";
}

.icofont-upload-alt:before {
  content: "";
}

.icofont-upload:before {
  content: "";
}

.icofont-usb-drive:before {
  content: "";
}

.icofont-usb:before {
  content: "";
}

.icofont-vector-path:before {
  content: "";
}

.icofont-verification-check:before {
  content: "";
}

.icofont-wall-clock:before {
  content: "";
}

.icofont-wall:before {
  content: "";
}

.icofont-wallet:before {
  content: "";
}

.icofont-warning-alt:before {
  content: "";
}

.icofont-warning:before {
  content: "";
}

.icofont-water-drop:before {
  content: "";
}

.icofont-web:before {
  content: "";
}

.icofont-wheelchair:before {
  content: "";
}

.icofont-wifi-alt:before {
  content: "";
}

.icofont-wifi:before {
  content: "";
}

.icofont-world:before {
  content: "";
}

.icofont-zigzag:before {
  content: "";
}

.icofont-zipped:before {
  content: "";
}

.icofont-xs {
  font-size: 0.5em;
}

.icofont-sm {
  font-size: 0.75em;
}

.icofont-md {
  font-size: 1.25em;
}

.icofont-lg {
  font-size: 1.5em;
}

.icofont-1x {
  font-size: 1em;
}

.icofont-2x {
  font-size: 2em;
}

.icofont-3x {
  font-size: 3em;
}

.icofont-4x {
  font-size: 4em;
}

.icofont-5x {
  font-size: 5em;
}

.icofont-6x {
  font-size: 6em;
}

.icofont-7x {
  font-size: 7em;
}

.icofont-8x {
  font-size: 8em;
}

.icofont-9x {
  font-size: 9em;
}

.icofont-10x {
  font-size: 10em;
}

.icofont-fw {
  text-align: center;
  width: 1.25em;
}

.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.icofont-ul > li {
  position: relative;
  line-height: 2em;
}

.icofont-ul > li .icofont {
  display: inline-block;
  vertical-align: middle;
}

.icofont-border {
  border: solid 0.08em #f1f1f1;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.icofont-pull-left {
  float: left;
}

.icofont-pull-right {
  float: right;
}

.icofont.icofont-pull-left {
  margin-right: 0.3em;
}

.icofont.icofont-pull-right {
  margin-left: 0.3em;
}

.icofont-spin {
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.icofont-pulse {
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}

@-webkit-keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes icofont-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.icofont-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.icofont-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.icofont-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.icofont-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.icofont-flip-horizontal.icofont-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .icofont-rotate-90,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-flip-horizontal,
:root .icofont-flip-vertical {
  filter: none;
  display: inline-block;
}

.icofont-inverse {
  color: #fff;
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
* Admin Layout (I-Health)
* @author: Pixelwibes
* @design by: Pixelwibes.
* @event-namespace: I-Health
* Copyright 2021 Pixelwibes
*/
:root {
  --dark-color:	#323A45;
  --color-fff:	#FFFFFF;
  --color-100:	#F0F0F0;
  --color-200:	#EEEEEE;
  --color-300:	#E0E0E0;
  --color-400:	#BDBDBD;
  --color-500:	#555555;
  --color-600:	#757575;
  --color-700:	#616161;
  --color-800:	#424242;
  --color-900:	#212121;
  --color-000:	#000000;
  --border-color:	#f0f0f0;
  --card-color:	#ffffff;
  --body-color:	#f9fbfd;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #212529;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
}

[data-theme=dark] {
  --dark-color:	#323A45;
  --color-fff:	#000000;
  --color-100:	#212121;
  --color-200:	#262727;
  --color-300:	#616161;
  --color-400:	#757575;
  --color-500:	#8f8f8f;
  --color-600:	#BDBDBD;
  --color-700:	#E0E0E0;
  --color-800:	#EEEEEE;
  --color-900:	#F0F0F0;
  --color-000:	#FFFFFF;
  --border-color:	#353535;
  --card-color:	#262727;
  --body-color:	#1e1f20;
  --white-color:	#ffffff;
  --sidebar-color:	#fcfcfc;
  --text-color: #8f8f8f;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
}
[data-theme=dark] [class=theme-cyan] {
  --primary-color:	#00bdaa;
}
[data-theme=dark] [class=theme-indigo] {
  --border-color:	#212020;
  --card-color:	#101010;
  --body-color:	#050505;
}
[data-theme=dark] [class=theme-blue] {
  --primary-color:	#2e7bec;
  --border-color:	#1a1f2d;
  --card-color:	#10141f;
  --body-color:	#080b13;
}
[data-theme=dark] [class=theme-orange] {
  --border-color:	#092940;
  --card-color:	#052133;
  --body-color:	#051e2f;
}
[data-theme=dark] [class=theme-blush] {
  --border-color:	#242331;
  --card-color:	#1a1925;
  --body-color:	#15141f;
}
[data-theme=dark] [class=theme-red] {
  --primary-color:	#f73e60;
  --border-color:	#222335;
  --card-color:	#161725;
  --body-color:	#11121d;
}

[data-theme=high-contrast] {
  --dark-color:	#323A45;
  --color-fff:	#ffffff;
  --color-100:	#000000;
  --color-200:	#ffffff;
  --color-300:	#ffffff;
  --color-400:	#ffffff;
  --color-500:	#ffffff;
  --color-600:	#ffffff;
  --color-700:	#ffffff;
  --color-800:	#ffffff;
  --color-900:	#ffffff;
  --color-000:	#ffffff;
  --border-color:	#ffffff;
  --card-color:	#0e0e0e;
  --body-color:	#000000;
  --white-color:	#ffffff;
  --black-color:	#000000;
  --sidebar-color:	#fcfcfc;
  --hc-font-color:	#555555;
  --hc-bg-color:	#f0f0f0;
  --text-color: #ffffff;
}

[class=theme-tradewind] {
  --primary-color:	#6aab9c;
  --secondary-color:	#f7b36b;
  --chart-color1:	#6aab9c;
  --chart-color2:	#f7b36b;
  --chart-color3:	#97B0AA;
  --chart-color4:	#4D6E94;
  --chart-color5:	#81A1CA;
  --chart-color6:	#ED5782;
  --primary-gradient: linear-gradient(45deg, #608bc2, #65a0a9);
}

[class=theme-monalisa] {
  --primary-color:	#FF7B89;
  --secondary-color:	#f7cf79;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #b15f85, #e27089);
}

[class=theme-cyan] {
  --primary-color:	#00bdaa;
  --secondary-color:	#f1ff17;
  --chart-color1:	#00bdaa;
  --chart-color2:	#c1c0b9;
  --chart-color3:	#537791;
  --chart-color4:	#9cbf3b;
  --chart-color5:	#cdb60c;
  --primary-gradient: linear-gradient(45deg, #009abd, #00bdaa);
}

[class=theme-indigo] {
  --primary-color:	#484c7f;
  --secondary-color:	#d8d419;
  --chart-color1:	#484c7f;
  --chart-color2:	#d8d419;
  --chart-color3:	#7394b9;
  --chart-color4:	#79b6bd;
  --chart-color5:	#a0c1b8;
  --primary-gradient: linear-gradient(45deg, #5a2ee2, #484c7f);
}

[class=theme-blue] {
  --primary-color:	#0d6efd;
  --secondary-color:	#ffd55d;
  --chart-color1:	#2794eb;
  --chart-color2:	#17b3c1;
  --chart-color3:	#64868e;
  --chart-color4:	#47d6b6;
  --chart-color5:	#4362D0;
  --primary-gradient: linear-gradient(45deg, #45afaf, #0d6efd);
}

[class=theme-green] {
  --primary-color:	#7EB93F;
  --secondary-color:	#fffb83;
  --chart-color1:	#7EB93F;
  --chart-color2:	#b9bc6d;
  --chart-color3:	#427a5b;
  --chart-color4:	#4e7376;
  --chart-color5:	#a6a6a4;
  --primary-gradient: linear-gradient(45deg, #92D758, #2f984d);
}

[class=theme-orange] {
  --primary-color:	#feb019;
  --secondary-color:	#35f3fd;
  --chart-color1:	#ef7e56;
  --chart-color2:	#44558f;
  --chart-color3:	#ded5c4;
  --chart-color4:	#f59292;
  --chart-color5:	#90a4ae;
  --primary-gradient: linear-gradient(45deg, #ce63ca, #feb019);
}

[class=theme-blush] {
  --primary-color:	#ED5782;
  --secondary-color:	#ffdd95;
  --chart-color1:	#ED5782;
  --chart-color2:	#e5df88;
  --chart-color3:	#726a95;
  --chart-color4:	#a6a6a4;
  --chart-color5:	#c9b8b8;
  --primary-gradient: linear-gradient(45deg, #f5ae8a, #ED5782);
}

[class=theme-red] {
  --primary-color:	#ff4560;
  --secondary-color:	#FFDF41;
  --chart-color1:	#ff5959;
  --chart-color2:	#ffad5a;
  --chart-color3:	#4f9da6;
  --chart-color4:	#c06c84;
  --chart-color5:	#f67280;
  --primary-gradient: linear-gradient(45deg, #f5558d, #ff4560);
}

[class=theme-dynamic] {
  --primary-gradient: linear-gradient(45deg, var(--primary-color), var(--secondary-color));
}

.secondary-color {
  color: var(--secondary-color);
}

.secondary-color-fill {
  fill: var(--secondary-color);
}

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

body {
  transition: ease 0.1s;
  background-color: var(--body-color);
  color: var(--text-color);
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}
body.font-opensans {
  font-family: "Open Sans", sans-serif;
}
body.font-poppins {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
}
body.font-montserrat {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
body.font-mukta {
  font-family: "Mukta", sans-serif;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: var(--secondary-color);
}

/***********table*********/
.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--color-300);
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 50%;
  background-color: var(--primary-color);
  transform: translateY(-50%);
}

table.dataTable > tbody > tr.child ul.dtr-details {
  display: block;
}

@media only screen and (max-width: 767px) {
  #myProjectTable_length, #myProjectTable_filter, #myProjectTable_info,
#myDataTable_length, #myDataTable_filter, #myDataTable_info,
#patient-table_length, #patient-table_filter, #patient-table_info {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #myProjectTable_paginate ul.pagination, #myDataTable_paginate ul.pagination, #patient-table_paginate ul.pagination {
    justify-content: start !important;
  }
}

/***********endtable*********/
.mem-list {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 220px;
  overflow-y: auto;
}
.mem-list::-webkit-scrollbar {
  width: 0;
}
.todo_list li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--border-color);
}
.todo_list li:last-child {
  border-bottom: 0;
}
.todo_list li label {
  position: relative;
}
.todo_list li label:before {
  position: absolute;
  content: "";
  background-color: var(--secondary-color);
  width: 25px;
  height: 25px;
  left: 0px;
  top: 0px;
  z-index: 1;
  border-radius: 0.25rem;
}
.todo_list li label input {
  position: relative;
  z-index: 9;
  font-size: 16px;
  margin: 5px;
}
.todo_list li label input.form-check-input {
  background-color: rgba(var(--secondary-color), 0.5);
  border-color: var(--secondary-color);
  box-shadow: none;
}
.todo_list li label span {
  margin-left: 10px;
}
.todo_list .custom-checkbox input[type=checkbox]:checked + span {
  text-decoration: line-through;
}

.brand-icon {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.brand-icon .logo-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brand-icon .logo-icon i {
  color: #fff;
}
.brand-icon .logo-icon svg {
  width: 50px;
}
.brand-icon .logo-icon svg path {
  fill: var(--primary-color);
}
.brand-icon .logo-text {
  font-weight: bold;
  color: var(--white-color);
  font-size: 18px;
  display: inline-block;
  padding-left: 15px;
}

.pulse .pulse-ring {
  border-color: var(--primary-color);
  display: block;
  position: absolute;
  -webkit-animation: animation-pulse 3.5s ease-out;
  animation: animation-pulse 3.5s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-style: solid;
  top: 0;
  left: 3px;
  border-radius: 45px;
  height: 45px;
  width: 45px;
  opacity: 0;
  border-width: 5px;
}
.pulse::after {
  display: none;
}
@-webkit-keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}

@media only screen and (max-width: 554px) {
  .btn-set-task {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 480px) {
  .mx-size {
    max-width: 320px;
  }
}

.tikit-info i {
  line-height: 0;
}
.tikit-info span {
  line-height: 25px;
}

a {
  color: var(--text-color);
}

@media only screen and (max-width: 390px) {
  .project-tab {
    flex-direction: column;
    width: 100%;
  }
}
@media only screen and (max-width: 554px) {
  .project-tab .prtab-set {
    margin-left: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .project-tab .prtab-set .nav-link {
    padding: 0.5rem 18px;
  }
}
@media only screen and (max-width: 380px) {
  .project-tab .prtab-set .nav-link {
    padding: 0.5rem 10px;
  }
}

@media only screen and (max-width: 390px) {
  .invoice-set.nav-tabs .nav-link {
    width: 100px;
    text-align: center;
  }
}

.form-control#datepicker, .form-control#timepicker, .form-control#datepicker2,
.form-control#datepicker3, .form-control#timepicker2, .form-control#timepicker3 {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.notifications {
  z-index: 9999 !important;
}
.notifications .pulse,
.notifications .pulse:focus {
  color: var(--text-color) !important;
}
.notifications .card .card-header {
  background-color: var(--primary-color);
  color: #fff;
}
.notifications .card .card-header .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.2);
  font-size: 1rem;
  border: 0;
}
.notifications .card .card-header .nav-tabs .nav-link.active, .notifications .card .card-header .nav-tabs .nav-link:hover {
  color: var(--secondary-color);
  background-color: transparent;
}
.notifications .card .card-header .nav-tabs .nav-link.active::after, .notifications .card .card-header .nav-tabs .nav-link:hover::after {
  content: "";
  width: 7px;
  height: 7px;
  background-color: var(--secondary-color);
  display: block;
  border-radius: 50%;
  margin: 5px auto 0;
}
.notifications .card .list {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  height: 330px;
  overflow-y: auto;
}
.notifications .card .list::-webkit-scrollbar {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu {
    width: 280px;
  }
}
@media only screen and (max-width: 320px) {
  .notifications .dropdown-menu {
    width: 220px;
  }
}
@media only screen and (max-width: 767px) {
  .notifications .dropdown-menu .w380 {
    width: 280px;
  }
}
@media only screen and (max-width: 320px) {
  .notifications .dropdown-menu .w380 {
    width: 220px;
  }
}

.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}

.apexcharts-canvas line {
  stroke: var(--border-color);
}
.apexcharts-canvas text {
  fill: var(--color-500);
}
.apexcharts-canvas circle {
  stroke: var(--border-color);
}
.apexcharts-canvas .apexcharts-legend-text {
  color: var(--color-500) !important;
}

.sparkline_chart canvas {
  width: 100% !important;
}

:not(pre) > code[class*=language-], pre[class*=language-] {
  background: var(--color-100) !important;
}

code[class*=language-], pre[class*=language-] {
  text-shadow: none !important;
  color: var(--color-000) !important;
}

.side-navbar li {
  margin-bottom: 5px;
}
.side-navbar li a {
  color: var(--text-color);
}

.btn-outline-secondary.btn-block {
  color: #fff !important;
}

@media (max-width: 1279px) {
  .h-right {
    margin-left: auto;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .h-right {
    margin-left: unset;
    padding-right: unset;
  }
}

@media only screen and (max-width: 390px) {
  .teacher-fulldeatil {
    flex-direction: column;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .teacher-info.border-start {
    border-left: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .profile-av {
    text-align: left !important;
  }
}
@media only screen and (max-width: 390px) {
  .teacher-fulldeatil .about-info {
    justify-content: flex-start !important;
  }
}

.navbar-toggler:focus {
  box-shadow: none;
}

@media only screen and (max-width: 1199px) {
  .set-md-img {
    max-width: 225px;
  }
}

.line-color .apexcharts-canvas line {
  stroke: var(--card-color) !important;
}

@media only screen and (max-width: 390px) {
  .shared-table .nav-link {
    padding: 5px 12px;
  }
}

@media only screen and (max-width: 768px) {
  .form-control-lg {
    min-height: calc(1.5em + 1rem + 2px) !important;
  }
}

#apex-emplyoeeAnalytics .apexcharts-canvas line {
  stroke: transparent !important;
}

#apex-MainCategories .apexcharts-canvas, #incomeanalytics .apexcharts-canvas {
  margin: 0 auto;
}

.amu-info .amu {
  font-size: 40px;
}

.accident-info {
  position: relative;
}
.accident-info:before {
  position: absolute;
  background-color: var(--secondary-color);
  height: 30px;
  width: 4px;
  left: 0px;
  top: 50%;
  content: "";
  transform: translateY(-50%);
}

.food-order .item i {
  font-size: 10em;
}
.food-order .item .food-order-btn i {
  font-size: 18px;
}
.food-order.owl-carousel .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
}
.food-order.owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0px;
}
.food-order.owl-carousel .item h6 {
  position: absolute;
  bottom: 5px;
  padding: 8px 6px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  left: 50%;
  transform: translateX(-50%);
  width: 91%;
  font-size: 12px;
}

.patientinfo-file {
  position: relative;
}
.patientinfo-file .patient-did {
  content: "";
  position: absolute;
  top: 0px;
  left: 15px;
}

.ico-title {
  font-size: 2em;
}

.iconlist {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.iconlist .icon-holder {
  position: relative;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 5px;
  border: 1px solid var(--border-color);
  transition: all 0.2s linear 0s;
}
.iconlist .icon-holder:hover {
  background: var(--secondary-color);
  color: #ffffff;
}
.iconlist .icon-holder:hover .icon i {
  color: #ffffff;
}
.iconlist .icon-holder .icon {
  padding: 20px;
  text-align: center;
}
.iconlist .icon-holder .icon i {
  font-size: 3em;
  color: var(--font-color);
}
.iconlist .icon-holder span {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  border-radius: 3px;
}

.sidebar-mini .note-block {
  display: none;
}

.cup {
  position: absolute;
  top: 20px;
  right: 10px;
}
.cup i {
  font-size: 150px;
}

#apexspark-chart1 .apexcharts-canvas line, #apexspark-chart2 .apexcharts-canvas line, #apexspark-chart3 .apexcharts-canvas line, #apexspark-chart4 .apexcharts-canvas line, #apexspark-chart5 .apexcharts-canvas line,
#apexspark-chart6 .apexcharts-canvas line, #apexspark-chart7 .apexcharts-canvas line, #apexspark-chart8 .apexcharts-canvas line, #apexspark-chart9 .apexcharts-canvas line, #apexspark-chart10 .apexcharts-canvas line,
#apexspark-chart11 .apexcharts-canvas line, #apexspark-chart12 .apexcharts-canvas line {
  stroke: transparent !important;
}

@media only screen and (max-width: 554px) {
  .w-sm-100 {
    width: 100%;
  }
}
@media only screen and (max-width: 430px) {
  .profile-teacher {
    margin: 0 auto;
    padding-right: 0px !important;
  }

  .teacher-card .card-body {
    flex-direction: column;
  }
  .teacher-card .card-body .profile-av {
    padding-right: 0px !important;
  }
  .teacher-card .card-body .profile-av.w220 {
    width: 100%;
  }
  .teacher-card .card-body .profile-av .about-info {
    justify-content: center !important;
  }
  .teacher-card .card-body .teacher-info {
    padding-left: 0px !important;
    border-color: transparent !important;
    text-align: center;
  }
  .teacher-card .card-body .teacher-info .social {
    justify-content: center;
  }
  .teacher-card .card-body .teacher-info .ct-btn-set {
    justify-content: center;
  }
}
@media only screen and (max-width: 390px) {
  .bunch_list {
    flex-direction: column;
  }
  .bunch_list .task_status, .bunch_list .lesson_name, .bunch_list .assignment_name, .bunch_list .submit_time, .bunch_list .complited_time {
    margin: 3px 0px;
  }
}
body.rtl_mode {
  direction: rtl;
  text-align: right;
  /**************Margin***************/
  /*************padding*************/
}
body.rtl_mode ul {
  padding-right: 0;
}
body.rtl_mode .float-right {
  float: left !important;
}
body.rtl_mode .text-end {
  text-align: left !important;
}
body.rtl_mode .ms-auto {
  margin-left: unset !important;
  margin-right: auto !important;
}
body.rtl_mode .me-auto {
  margin-right: unset !important;
  margin-left: auto !important;
}
body.rtl_mode .end-0 {
  left: 0 !important;
  right: auto !important;
}
body.rtl_mode .ms-1 {
  margin-right: 0.25rem !important;
}
body.rtl_mode .ms-1, body.rtl_mode .ms-sm-1, body.rtl_mode .ms-md-1, body.rtl_mode .ms-lg-1, body.rtl_mode .ms-xl-1, body.rtl_mode .ms-xxl-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}
body.rtl_mode .ms-2, body.rtl_mode .ms-sm-2, body.rtl_mode .ms-md-2, body.rtl_mode .ms-lg-2, body.rtl_mode .ms-xl-2, body.rtl_mode .ms-xxl-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .ms-3, body.rtl_mode .ms-sm-3, body.rtl_mode .ms-md-3, body.rtl_mode .ms-lg-3, body.rtl_mode .ms-xl-3, body.rtl_mode .ms-xxl-3 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}
body.rtl_mode .ms-4, body.rtl_mode .ms-sm-4, body.rtl_mode .ms-md-4, body.rtl_mode .ms-lg-4, body.rtl_mode .ms-xl-4, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}
body.rtl_mode .ms-5, body.rtl_mode .ms-sm-5, body.rtl_mode .ms-md-5, body.rtl_mode .ms-lg-5, body.rtl_mode .ms-xl-5, body.rtl_mode .ms-xxl-5 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}
body.rtl_mode .me-1, body.rtl_mode .me-sm-1, body.rtl_mode .me-md-1, body.rtl_mode .me-lg-1, body.rtl_mode .me-xl-1, body.rtl_mode .me-xxl-1 {
  margin-left: 0.25rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-2, body.rtl_mode .me-sm-2, body.rtl_mode .me-md-2, body.rtl_mode .me-lg-2, body.rtl_mode .me-xl-2, body.rtl_mode .me-xxl-2 {
  margin-left: 0.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-3, body.rtl_mode .me-sm-3, body.rtl_mode .me-md-3, body.rtl_mode .me-lg-3, body.rtl_mode .me-xl-3, body.rtl_mode .me-xxl-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-4, body.rtl_mode .me-sm-4, body.rtl_mode .me-md-4, body.rtl_mode .me-lg-4, body.rtl_mode .me-xl-4, body.rtl_mode .me-xxl-4 {
  margin-left: 1.5rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .me-5, body.rtl_mode .me-sm-5, body.rtl_mode .me-md-5, body.rtl_mode .me-lg-5, body.rtl_mode .me-xl-5, body.rtl_mode .me-xxl-5 {
  margin-left: 3rem !important;
  margin-right: 0 !important;
}
body.rtl_mode .ps-1, body.rtl_mode .ps-sm-1, body.rtl_mode .ps-md-1, body.rtl_mode .ps-lg-1, body.rtl_mode .ps-xl-1, body.rtl_mode .ps-xxl-1 {
  padding-left: 0 !important;
  padding-right: 0.25rem !important;
}
body.rtl_mode .ps-2, body.rtl_mode .ps-sm-2, body.rtl_mode .ps-md-2, body.rtl_mode .ps-lg-2, body.rtl_mode .ps-xl-2, body.rtl_mode .ps-xxl-2 {
  padding-left: 0 !important;
  padding-right: 0.5rem !important;
}
body.rtl_mode .ps-3, body.rtl_mode .ps-sm-3, body.rtl_mode .ps-md-3, body.rtl_mode .ps-lg-3, body.rtl_mode .ps-xl-3, body.rtl_mode .ps-xxl-3 {
  padding-left: 0 !important;
  padding-right: 1rem !important;
}
body.rtl_mode .ps-4, body.rtl_mode .ps-sm-4, body.rtl_mode .ps-md-4, body.rtl_mode .ps-lg-4, body.rtl_mode .ps-xl-4, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 1.5rem !important;
}
body.rtl_mode .ps-5, body.rtl_mode .ps-sm-5, body.rtl_mode .ps-md-5, body.rtl_mode .ps-xl-5, body.rtl_mode .ps-xxl-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}
body.rtl_mode .pe-1, body.rtl_mode .pe-sm-1, body.rtl_mode .pe-md-1, body.rtl_mode .pe-lg-1, body.rtl_mode .pe-xl-1, body.rtl_mode .pe-xxl-1 {
  padding-left: 0.25rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-2, body.rtl_mode .pe-sm-2, body.rtl_mode .pe-md-2, body.rtl_mode .pe-lg-2, body.rtl_mode .pe-xl-2, body.rtl_mode .pe-xxl-2 {
  padding-left: 0.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-3, body.rtl_mode .pe-sm-3, body.rtl_mode .pe-md-3, body.rtl_mode .pe-lg-3, body.rtl_mode .pe-xl-3, body.rtl_mode .pe-xxl-3 {
  padding-left: 1rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-4, body.rtl_mode .pe-sm-4, body.rtl_mode .pe-md-4, body.rtl_mode .pe-lg-4, body.rtl_mode .pe-xl-4, body.rtl_mode .pe-xxl-4 {
  padding-left: 1.5rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .pe-5, body.rtl_mode .pe-sm-5, body.rtl_mode .pe-md-5, body.rtl_mode .pe-lg-5, body.rtl_mode .pe-xl-5, body.rtl_mode .pe-xxl-5 {
  padding-left: 3rem !important;
  padding-right: 0 !important;
}
body.rtl_mode .border-start {
  border-left: 0px !important;
  border-right: 1px solid var(--border-color) !important;
}
body.rtl_mode .border-end {
  border-left: 1px solid var(--border-color) !important;
  border-right: 0px !important;
}
body.rtl_mode .dropdown-menu {
  text-align: right;
}
body.rtl_mode .dropdown-menu-right {
  left: 0;
  right: auto;
  text-align: right;
}
body.rtl_mode .modal-header .btn-close {
  margin: unset;
}
body.rtl_mode .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: 0;
}
body.rtl_mode .form-check {
  padding-right: 1.5em;
  padding-left: 0;
}
body.rtl_mode .form-check .form-check-input {
  float: right;
  margin-left: 10px;
  margin-right: -1.5em;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
  padding-left: 0;
}
body.rtl_mode .breadcrumb-item + .breadcrumb-item:before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
}
body.rtl_mode .modal.fade .modal-dialog-vertical {
  transform: translateX(100%);
}
body.rtl_mode .modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
body.rtl_mode .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
body.rtl_mode .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .btn-group .btn:first-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
body.rtl_mode .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
body.rtl_mode .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.rtl_mode .btn-group > .btn:nth-child(n+3),
body.rtl_mode .btn-group > :not(.btn-check) + .btn,
body.rtl_mode .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
body.rtl_mode .sidebar-mini-btn .fa-arrow-left {
  transform: rotate(180deg);
}
body.rtl_mode .dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter {
  text-align: end;
}
@media (min-width: 992px) {
  body.rtl_mode .me-lg-0 {
    margin-left: 0 !important;
  }
  body.rtl_mode .pe-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) {
  body.rtl_mode .ms-md-5 {
    margin-right: 3rem !important;
  }
  body.rtl_mode .text-md-start {
    text-align: right !important;
  }
}

body.rtl_mode .owl-carousel {
  text-align: left;
}
body.rtl_mode .owl-carousel .ms-2 {
  margin-left: 0.5rem !important;
}
body.rtl_mode .sidebar {
  margin-left: 0px !important;
  margin-right: 25px !important;
}
body.rtl_mode .sidebar.sidebar-mini .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 1.5em;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar.sidebar-mini .sidebar-mini-btn .icofont-bubble-right:before {
  content: "";
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .m-link:hover span {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu {
  left: unset;
  right: 101px;
}
body.rtl_mode .sidebar.sidebar-mini .menu-list .sub-menu li a {
  justify-content: flex-end;
}
body.rtl_mode .sidebar.sidebar-mini .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 0px;
}
body.rtl_mode .sidebar .form-switch.theme-rtl {
  padding-left: 0px;
  padding-right: 0.8em;
}
body.rtl_mode .sidebar .sidebar-mini-btn span {
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .sidebar-mini-btn .icofont-bubble-right:before {
  content: "";
}
body.rtl_mode .sidebar .brand-icon .logo-text {
  padding-left: 0px;
  padding-right: 15px;
}
body.rtl_mode .sidebar.open {
  left: unset;
  right: 0;
  margin-right: 0px !important;
}
body.rtl_mode .sidebar .list-unstyled {
  padding-right: 0px;
}
body.rtl_mode .sidebar .sub-menu {
  padding-right: 0px;
}
body.rtl_mode .rightchatbox .friend .status {
  left: 17px;
}
body.rtl_mode .icofont-hand-drawn-right:before {
  content: "";
}
body.rtl_mode .todo_list li label:before {
  left: unset;
  right: 0px;
}
body.rtl_mode .rightchatbox #close {
  left: unset;
  right: 10px;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr {
  flex-direction: rtl;
  text-align: right;
}
body.rtl_mode .fc-media-screen.fc-direction-ltr .fc-toolbar {
  flex-direction: row-reverse;
}
body.rtl_mode .dropdown-item .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .dropdown-item .me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode .dropdown-menu-sm-end[data-bs-popper], body.rtl_mode .dropdown-menu-end {
  right: auto !important;
  left: 0 !important;
}
body.rtl_mode .dropdown-menu-end {
  --bs-position: start;
}
body.rtl_mode .icofont-ui-add.me-2, body.rtl_mode .icofont-plus-circle.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .btn-postion {
  right: unset;
  left: 15px;
}
body.rtl_mode .list-group i.me-3 {
  margin-left: 0px !important;
  margin-right: 1rem !important;
}
body.rtl_mode button i.me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .card-chat.open {
  left: unset;
  right: 0;
}
body.rtl_mode .side-navbar {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .side-navbar ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .doc .me-2 {
  margin-left: 0px !important;
  margin-right: 0.5rem !important;
}
body.rtl_mode .doc ul {
  padding-left: 0;
  padding-right: 2rem;
}
body.rtl_mode .card.card-callout {
  border-left-width: 1px !important;
  border-left-color: var(--border-color);
  border-right-color: var(--primary-color);
  border-right-width: 0.4rem !important;
}
body.rtl_mode div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0px;
  margin-right: 0.5em;
}
body.rtl_mode .teacher-card .me-2 {
  margin-right: 0.5rem !important;
}
@media only screen and (max-width: 554px) {
  body.rtl_mode .project-tab .prtab-set {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  padding-right: 30px;
  padding-left: 0px;
}
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
body.rtl_mode table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  left: unset;
  right: 4px;
}
body.rtl_mode .modal.right.fade .modal-dialog {
  right: auto;
  left: -320px;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}
body.rtl_mode .modal.right.fade.show .modal-dialog {
  right: auto;
  left: 10px;
}
@media only screen and (max-width: 767px) {
  body.rtl_mode .modal.right.fade.show .modal-dialog {
    left: 0px;
  }
}
body.rtl_mode .contact .single-info {
  text-align: right;
}
body.rtl_mode .testimonials .testimonial-heading {
  left: unset;
  right: 0px;
  transform: translate(-88%, 80%);
}
@media (max-width: 1366px) {
  body.rtl_mode .testimonials .testimonial-heading {
    transform: translate(-60%, 80%);
  }
}
@media (max-width: 1024px) {
  body.rtl_mode .testimonials .testimonial-heading {
    transform: translate(-10%, 80%);
  }
}
body.rtl_mode .testimonials .swiper-container .member-info {
  text-align: right;
}
body.rtl_mode #hero .carousel-content {
  text-align: right;
}
body.rtl_mode #hero .carousel-indicators {
  right: 0px;
  left: auto;
}
body.rtl_mode #hero .carousel-inner .carousel-item {
  background-position: right center !important;
}
body.rtl_mode .navbar-mobile .mobile-nav-toggle {
  right: unset;
  left: 0px;
}

[data-theme=high-contrast] [class=theme-cyan],
[data-theme=high-contrast] [class=theme-indigo],
[data-theme=high-contrast] [class=theme-blue],
[data-theme=high-contrast] [class=theme-green],
[data-theme=high-contrast] [class=theme-orange],
[data-theme=high-contrast] [class=theme-blush],
[data-theme=high-contrast] [class=theme-red] {
  --primary-color:	#ffffff;
  --chart-color1:	#f1ff17;
  --chart-color2:	#ff3a17;
  --chart-color3:	#17e4ff;
  --chart-color4:	#17ff17;
  --chart-color5:	#e417ff;
  --border-color: #ffffff;
}
[data-theme=high-contrast] .form-control {
  border-color: var(--white-color);
  color: var(--white-color);
}
[data-theme=high-contrast] .breadcrumb {
  background-color: var(--black-color);
}
[data-theme=high-contrast] .form-switch .form-check-input:checked,
[data-theme=high-contrast] .form-check .form-check-input:checked {
  background-color: var(--black-color);
  border-color: var(--black-color);
}
[data-theme=high-contrast] .btn.btn-primary {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .text-muted {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] .main a {
  color: #f1ff17;
}
[data-theme=high-contrast] .main a.btn.btn-dark {
  color: var(--black-color);
}
[data-theme=high-contrast] .main a.list-group-item {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .btn-outline-secondary {
  color: var(--white-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .breadcrumb-item.active {
  color: var(--white-color);
}
[data-theme=high-contrast] .main .btn-check:checked + .btn-outline-secondary,
[data-theme=high-contrast] .main .btn-check:active + .btn-outline-secondary,
[data-theme=high-contrast] .main .btn-outline-secondary:active,
[data-theme=high-contrast] .main .btn-outline-secondary.active,
[data-theme=high-contrast] .main .btn-outline-secondary:hover {
  color: var(--black-color);
  background-color: var(--white-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .alert-danger {
  color: var(--white-color);
  background-color: var(--black-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .dropdown-menu a {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .dropdown-menu a:hover {
  color: var(--white-color);
  background-color: var(--black-color);
}
[data-theme=high-contrast] .main .fc .fc-button-primary {
  color: var(--black-color);
  background-color: var(--white-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .fc .fc-button-primary .fc-icon {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .fc .fc-daygrid-day .fc-daygrid-event-dot {
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--chart-color4) !important;
}
[data-theme=high-contrast] .main .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number,
[data-theme=high-contrast] .main .fc .fc-daygrid-day.fc-day-today .fc-event-time,
[data-theme=high-contrast] .main .fc .fc-daygrid-day.fc-day-today .fc-event-title {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .fc .fc-daygrid-day.fc-day-today .fc-daygrid-event-dot {
  border-color: var(--black-color);
}
[data-theme=high-contrast] .main .fc-h-event {
  border: 1px solid var(--white-color);
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .fc-h-event .fc-event-title {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .card-chat-body .text-end .message {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .bg-secondary {
  background: var(--white-color) !important;
}
[data-theme=high-contrast] .main .bg-secondary .nav-tabs.tab-card .nav-link {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .bg-secondary.badge {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .nav-tabs.tab-body-header .nav-link.active {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .btn.btn-primary {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .resume-box .time {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .bg-primary.text-light, [data-theme=high-contrast] .main .bg-primary.badge,
[data-theme=high-contrast] .main .bg-primary .text-light {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .form-check-input:checked {
  background-color: var(--black-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .paginate_button a {
  color: var(--white-color);
}
[data-theme=high-contrast] .main .page-item.active .page-link {
  color: var(--black-color);
  background-color: var(--white-color);
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .page-item .page-link {
  border-color: var(--white-color);
}
[data-theme=high-contrast] .main .btn-link {
  color: var(--white-color);
}
[data-theme=high-contrast] .main .list-group.list-group-custom .list-group-item {
  color: var(--white-color);
}
[data-theme=high-contrast] .main .list-group .list-group-item {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .nav-pills .nav-link {
  color: var(--white-color);
}
[data-theme=high-contrast] .main .nav-pills .nav-link.active,
[data-theme=high-contrast] .main .nav-pills .show > .nav-link {
  background-color: var(--white-color);
  color: var(--black-color);
}
[data-theme=high-contrast] .main .card.bg-primary, [data-theme=high-contrast] .main .card.bg-secondary, [data-theme=high-contrast] .main .card.bg-light {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .card .text-dark {
  background: var(--white-color);
}
[data-theme=high-contrast] .main .accordion .card-header {
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .accordion .card-header .btn-light {
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .navbar a {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar a:hover {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light {
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .brand-icon path {
  fill: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .text-muted,
[data-theme=high-contrast] .main .navbar.navbar-light .text-primary,
[data-theme=high-contrast] .main .navbar.navbar-light .notifications .pulse,
[data-theme=high-contrast] .main .navbar.navbar-light .notifications .pulse:focus {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group.border {
  border-color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .btn-outline-secondary {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .btn-outline-secondary:focus {
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .form-control {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .input-group .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-dark {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-dark .navbar-toggler {
  border-color: var(--border-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-light {
  background-color: var(--white-color) !important;
}
[data-theme=high-contrast] .main .navbar.navbar-light .nav-pills .nav-link {
  color: var(--black-color);
}
[data-theme=high-contrast] .main .navbar.navbar-light .nav-pills .nav-link.active, [data-theme=high-contrast] .main .navbar.navbar-light .nav-pills .nav-link:hover {
  background-color: var(--black-color);
  color: var(--white-color);
}
[data-theme=high-contrast] .main .toast {
  background-color: var(--white-color);
}
[data-theme=high-contrast] .main .toast .toast-header,
[data-theme=high-contrast] .main .toast .toast-body {
  color: var(--black-color);
  border-color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar {
  background: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link:hover, [data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link.active,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link:hover,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link.active {
  color: var(--black-color);
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link:hover .arrow,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link:hover .badge, [data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link.active .arrow,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .m-link.active .badge,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link:hover .badge,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link.active .arrow,
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link.active .badge {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .menu-list .ms-link::before {
  background-color: var(--white-color);
}
[data-theme=high-contrast] #layout-a .sidebar .menu-list .arrow {
  opacity: 1;
}
[data-theme=high-contrast] #layout-a .sidebar .form-control {
  background: var(--white-color);
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu {
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link:hover, [data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link.active,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link:hover,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link.active {
  color: var(--white-color);
  background: var(--black-color);
}
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link:hover .arrow,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link:hover .badge, [data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link.active .arrow,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .m-link.active .badge,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link:hover .badge,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link.active .arrow,
[data-theme=high-contrast] #layout-a .sidebar.sidebar-mini .menu-list .sub-menu .ms-link.active .badge {
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-a .navbar .nav-link:hover, [data-theme=high-contrast] #layout-a .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-c .sidebar {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link:hover, [data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link.active,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link:hover,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link.active {
  color: var(--black-color);
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link:hover .arrow,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link:hover .badge, [data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link.active .arrow,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .m-link.active .badge,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link:hover .badge,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link.active .arrow,
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link.active .badge {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .menu-list .ms-link::before {
  background-color: var(--white-color);
}
[data-theme=high-contrast] #layout-c .sidebar .menu-list .arrow {
  opacity: 1;
}
[data-theme=high-contrast] #layout-c .sidebar .form-control {
  background: var(--white-color);
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-c .sidebar .nav-tabs.tab-custom .nav-link {
  color: var(--white-color);
  opacity: unset;
}
[data-theme=high-contrast] #layout-c .sidebar .nav-tabs.tab-custom .nav-link.active {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-g .sidebar .menu-list.grid {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-g .sidebar .menu-list.grid li {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-g .sidebar .menu-list.grid li .m-link {
  color: var(--white-color) !important;
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-g .sidebar .menu-list.grid li .m-link.active, [data-theme=high-contrast] #layout-g .sidebar .menu-list.grid li .m-link:hover {
  background: var(--white-color) !important;
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-g .main,
[data-theme=high-contrast] #layout-g .card:not(a),
[data-theme=high-contrast] #layout-g .navbar {
  background-color: var(--black-color);
}
[data-theme=high-contrast] #layout-g .navbar .nav-link:hover, [data-theme=high-contrast] #layout-g .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-g .text-muted,
[data-theme=high-contrast] #layout-g .sidebar .menu-list.grid li .m-link {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-g .badge.bg-primary {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-i .text-muted {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover, [data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active {
  color: var(--black-color);
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover .arrow,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover .badge, [data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active .arrow,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active .badge,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover .badge,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active .arrow,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active .badge {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover svg, [data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active svg,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover svg,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active svg {
  fill: var(--black-color);
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover svg .fill-primary, [data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active svg .fill-primary,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover svg .fill-primary,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active svg .fill-primary {
  fill: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link:hover .text-muted, [data-theme=high-contrast] #layout-i .sidebar .menu-list .m-link.active .text-muted,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link:hover .text-muted,
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link.active .text-muted {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .ms-link::before {
  background-color: var(--white-color);
}
[data-theme=high-contrast] #layout-i .sidebar .menu-list .arrow {
  opacity: 1;
}
[data-theme=high-contrast] #layout-i .sidebar .nav-link:hover, [data-theme=high-contrast] #layout-i .sidebar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-i .sidebar .nav-link:hover .text-muted, [data-theme=high-contrast] #layout-i .sidebar .nav-link.active .text-muted {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d .text-muted {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-d .header .navbar .nav-link:hover, [data-theme=high-contrast] #layout-d .header .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d .header .navbar .dropdown-item:hover, [data-theme=high-contrast] #layout-d .header .navbar .dropdown-item:focus, [data-theme=high-contrast] #layout-d .header .navbar .dropdown-item.active {
  background-color: var(--black-color);
}
[data-theme=high-contrast] #layout-d-sub-header .navbar .nav-link:hover, [data-theme=high-contrast] #layout-d-sub-header .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d-sub-header .navbar.bg-secondary {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d-sub-header .navbar .btn.btn-outline-secondary {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-d-sub-header .navbar .btn.btn-outline-secondary:hover, [data-theme=high-contrast] #layout-d-sub-header .navbar .btn.btn-outline-secondary.active, [data-theme=high-contrast] #layout-d-sub-header .navbar .btn.btn-outline-secondary:focus {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d-sub-header .sub-header .navbar .nav-link:hover, [data-theme=high-contrast] #layout-d-sub-header .sub-header .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-d-sub-header .dropdown-item:hover, [data-theme=high-contrast] #layout-d-sub-header .dropdown-item:focus, [data-theme=high-contrast] #layout-d-sub-header .dropdown-item.active {
  background-color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .header {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .header .brand-icon path {
  fill: var(--black-color);
}
[data-theme=high-contrast] #layout-f .header .navbar .nav-link {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-f .header .navbar .nav-link:hover, [data-theme=high-contrast] #layout-f .header .navbar .nav-link.active {
  background-color: var(--black-color);
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-f .header .notifications .pulse .pulse-ring {
  border-color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .body-header.text-light {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-f .input-group.border {
  border-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-f .input-group .btn,
[data-theme=high-contrast] #layout-f .input-group .form-control {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-f .input-group .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .input-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .input-group .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .input-group .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-f .dropdown-item:hover, [data-theme=high-contrast] #layout-f .dropdown-item:focus, [data-theme=high-contrast] #layout-f .dropdown-item.active {
  background-color: var(--black-color);
}
[data-theme=high-contrast] #layout-b .sidebar {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover, [data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active {
  color: var(--black-color);
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover .arrow,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover .badge, [data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active .arrow,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active .badge,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover .badge,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active .arrow,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active .badge {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover svg, [data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active svg,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover svg,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active svg {
  fill: var(--black-color);
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover svg .fill-primary, [data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active svg .fill-primary,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover svg .fill-primary,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active svg .fill-primary {
  fill: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link:hover .text-muted, [data-theme=high-contrast] #layout-b .sidebar .menu-list .m-link.active .text-muted,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link:hover .text-muted,
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link.active .text-muted {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .ms-link::before {
  background-color: var(--white-color);
}
[data-theme=high-contrast] #layout-b .sidebar .menu-list .arrow {
  opacity: 1;
}
[data-theme=high-contrast] #layout-b .page-breadcrumb,
[data-theme=high-contrast] #layout-b .body-header,
[data-theme=high-contrast] #layout-b .navbar.navbar-light {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .page-breadcrumb .text-light,
[data-theme=high-contrast] #layout-b .body-header .text-light,
[data-theme=high-contrast] #layout-b .navbar.navbar-light .text-light {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-b .page-breadcrumb .btn.btn-white,
[data-theme=high-contrast] #layout-b .body-header .btn.btn-white,
[data-theme=high-contrast] #layout-b .navbar.navbar-light .btn.btn-white {
  background-color: var(--white-color) !important;
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .page-breadcrumb .nav-link:hover, [data-theme=high-contrast] #layout-b .page-breadcrumb .nav-link.active,
[data-theme=high-contrast] #layout-b .body-header .nav-link:hover,
[data-theme=high-contrast] #layout-b .body-header .nav-link.active,
[data-theme=high-contrast] #layout-b .navbar.navbar-light .nav-link:hover,
[data-theme=high-contrast] #layout-b .navbar.navbar-light .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-b .page-breadcrumb {
  border: none !important;
}
[data-theme=high-contrast] #layout-b .body-header {
  border-bottom: 1px solid var(--white-color) !important;
}
[data-theme=high-contrast] #layout-e .sidebar {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link:hover, [data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link.active,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link:hover,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link.active {
  color: var(--black-color);
  background: var(--white-color);
}
[data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link:hover .arrow,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link:hover .badge, [data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link.active .arrow,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link.active .badge,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link:hover .arrow,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link:hover .badge,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link.active .arrow,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link.active .badge {
  color: var(--black-color);
}
[data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link:hover .text-muted, [data-theme=high-contrast] #layout-e .sidebar .menu-list .m-link.active .text-muted,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link:hover .text-muted,
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link.active .text-muted {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-e .sidebar .menu-list .ms-link::before {
  background-color: var(--white-color);
}
[data-theme=high-contrast] #layout-e .sidebar .menu-list .arrow {
  opacity: 1;
}
[data-theme=high-contrast] #layout-e .navbar.bg-dark {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-e .navbar .input-group.border {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-e .navbar .input-group .btn,
[data-theme=high-contrast] #layout-e .navbar .input-group .form-control {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-e .navbar .input-group .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-e .navbar .input-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-e .navbar .input-group .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-e .navbar .input-group .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-e .navbar .input-group .btn-outline-secondary.dropdown-toggle {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-e .navbar .dropdown-item:hover, [data-theme=high-contrast] #layout-e .navbar .dropdown-item:focus, [data-theme=high-contrast] #layout-e .navbar .dropdown-item.active {
  background-color: var(--black-color);
}
[data-theme=high-contrast] #layout-e .navbar .nav-link:hover, [data-theme=high-contrast] #layout-e .navbar .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .sidebar-title {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .menu-list.grid {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .menu-list.grid li {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .menu-list.grid li .m-link {
  color: var(--white-color) !important;
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .menu-list.grid li .m-link.active, [data-theme=high-contrast] #layout-h .sidebar .menu-list.grid li .m-link:hover {
  background: var(--white-color) !important;
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .sidebar .badge.bg-primary {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .nav-link {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .nav-link:hover, [data-theme=high-contrast] #layout-h .navbar.navbar-light .nav-link.active {
  background-color: var(--white-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .brand-icon path {
  fill: var(--white-color);
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group.border {
  border-color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .btn,
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .form-control {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: var(--white-color);
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .input-group .btn-outline-secondary.dropdown-toggle {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #layout-h .navbar.navbar-light .dropdown-item:hover, [data-theme=high-contrast] #layout-h .navbar.navbar-light .dropdown-item:focus, [data-theme=high-contrast] #layout-h .navbar.navbar-light .dropdown-item.active {
  background-color: var(--black-color);
}
[data-theme=high-contrast] .sidebar .menu-list .m-link,
[data-theme=high-contrast] .sidebar .menu-list .ms-link {
  padding: 8px 10px !important;
  border-radius: 0.25rem;
  margin-bottom: 3px !important;
}
[data-theme=high-contrast] .sidebar .menu-list .ms-link::before {
  left: -16px;
}
[data-theme=high-contrast] .sidebar .menu-list .sub-menu::before {
  left: 16px;
}
[data-theme=high-contrast] #SearchModal {
  color: var(--black-color);
}
[data-theme=high-contrast] #SearchModal .modal-header.bg-secondary {
  background: var(--white-color) !important;
  border-bottom: 1px solid var(--black-color) !important;
}
[data-theme=high-contrast] #SearchModal .text-primary {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] #SearchModal .dropdown-item:hover,
[data-theme=high-contrast] #SearchModal .dropdown-item:focus,
[data-theme=high-contrast] #SearchModal .dropdown-item.active {
  background-color: var(--black-color);
  color: var(--white-color);
}
[data-theme=high-contrast] #SearchModal .dropdown-item:hover .text-primary,
[data-theme=high-contrast] #SearchModal .dropdown-item:focus .text-primary,
[data-theme=high-contrast] #SearchModal .dropdown-item.active .text-primary {
  color: var(--white-color) !important;
}
[data-theme=high-contrast] #notificationsModal {
  color: var(--black-color);
}
[data-theme=high-contrast] #notificationsModal .modal-header {
  border-color: var(--black-color);
}
[data-theme=high-contrast] #notificationsModal .modal-header .badge {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] #notificationsModal .nav-pills .nav-link {
  color: var(--black-color);
}
[data-theme=high-contrast] #notificationsModal .nav-pills .nav-link.active,
[data-theme=high-contrast] #notificationsModal .nav-pills .show > .nav-link {
  background-color: var(--black-color);
  color: var(--white-color);
}
[data-theme=high-contrast] #LayoutModal .bg-primary {
  background: var(--black-color) !important;
}
[data-theme=high-contrast] #LayoutModal .border-primary {
  border-color: var(--black-color) !important;
}
[data-theme=high-contrast] .modal-header {
  border-color: var(--black-color);
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .modal-header .btn-close {
  opacity: 1;
}
[data-theme=high-contrast] .modal-header .badge {
  background-color: var(--black-color) !important;
}
[data-theme=high-contrast] .modal-body .text-muted {
  color: var(--black-color) !important;
}
[data-theme=high-contrast] .modal-body a {
  color: var(--black-color);
}
[data-theme=high-contrast] .apexcharts-tooltip .apexcharts-tooltip-title,
[data-theme=high-contrast] .apexcharts-tooltip .apexcharts-tooltip-series-group {
  background-color: var(--white-color) !important;
  color: var(--black-color) !important;
  border-color: var(--black-color) !important;
}
[data-theme=high-contrast] .rtl_mode .sidebar .menu-list .sub-menu::before {
  right: 16px;
}
[data-theme=high-contrast] .rtl_mode .sidebar .menu-list .ms-link::before {
  right: -16px;
}

.border,
.border-top,
.border-right,
.border-bottom,
.border-left,
.dropdown-divider {
  border-color: var(--border-color);
}

.container-xxl {
  max-width: 1560px;
}

.font-weight-bold {
  font-weight: bold;
}

.table > :not(caption) > * > * {
  padding: 0.8rem 0.8rem;
}

.zindex-fixed {
  z-index: 1030;
}

.zindex-popover {
  z-index: 1060;
}

.zindex-modal {
  z-index: 1050;
}

.small-xs {
  font-size: 13px !important;
}

.form-control, .form-select {
  border-color: var(--border-color);
  background-color: var(--card-color);
  color: var(--text-color);
  font-size: 16px;
}
.form-control::-moz-placeholder, .form-select::-moz-placeholder {
  color: var(--color-400);
}
.form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder {
  color: var(--color-400);
}
.form-control::placeholder, .form-select::placeholder {
  color: var(--color-400);
}
.form-control:focus, .form-select:focus {
  box-shadow: 0 0 10px rgba(52, 58, 64, 0.15);
  background-color: var(--card-color);
  border-color: var(--primary-color);
  color: var(--text-color);
}
.form-control.form-control-lg, .form-select.form-control-lg {
  min-height: calc(1.5em + 1.8rem + 2px);
}

.input-group-text {
  border-color: var(--border-color);
  background-color: var(--color-200);
  color: var(--text-color);
}

.form-switch .form-check-input:checked {
  background-color: var(--primary-color);
  border-color: var(--border-color);
}

.big-search {
  color: var(--color-fff);
}
.big-search:focus {
  color: var(--color-fff);
}

.btn-link {
  color: var(--text-color);
}
.btn-link:hover {
  color: var(--secondary-color);
}

.bg-white {
  color: var(--text-color);
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
  line-height: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
  line-height: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
  line-height: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
  line-height: calc(1.275rem + 0.3vw) !important;
}

.btn {
  font-size: 14px;
  color: var(--text-color);
}
.btn:hover {
  color: var(--text-color);
}
.btn.btn-primary {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-primary.active {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.btn.btn-outline-primary {
  color: var(--primary-color);
  border-color: var(--primary-color);
}
.btn.btn-outline-primary:hover {
  color: #fff;
  background-color: var(--primary-color);
}
.btn.btn-outline-primary.active {
  background-color: var(--primary-color);
  color: var(--white-color);
}
.btn.btn-outline-secondary {
  border-color: var(--border-color);
}
.btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: var(--secondary-color);
}
.btn.btn-outline-secondary:hover i {
  color: #fff !important;
}
.btn.btn-outline-success {
  color: #4DCA88;
  border-color: #4DCA88;
}
.btn.btn-outline-success:hover {
  background-color: #4DCA88;
  color: #fff;
}
.btn.btn-outline-danger {
  color: #FC5A69;
  border-color: #FC5A69;
}
.btn.btn-outline-danger:hover {
  background-color: #FC5A69;
  color: #fff;
}
.btn.btn-outline-info {
  color: #4FB8C9;
  border-color: #4FB8C9;
}
.btn.btn-outline-info:hover {
  background-color: #4FB8C9;
  color: #fff;
}
.btn.btn-dark {
  color: var(--white-color);
}
.btn.btn-secondary {
  color: var(--white-color);
}
.btn.btn-lg, .btn-group-lg > .btn {
  padding: 0.7rem 1rem;
}
.btn.active {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}

.btn-close {
  color: var(--text-color);
}

.avatar {
  width: 34px;
  min-width: 34px;
  height: 34px;
}
.avatar.xs {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.avatar.sm {
  width: 22px !important;
  min-width: 22px !important;
  height: 22px !important;
}
.avatar.sm i {
  font-size: 12px;
  line-height: 12px;
  vertical-align: text-top;
}
.avatar.lg {
  width: 56px;
  min-width: 56px;
  height: 56px;
}
.avatar.xl {
  width: 120px;
  min-width: 120px;
  height: 120px;
}
.avatar.no-thumbnail {
  background-color: var(--color-300);
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}
.avatar-list .avatar {
  color: var(--secondary-color);
  font-weight: 600;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 50%;
  display: inline-block;
  background: var(--primary-color) no-repeat center/cover;
  position: relative;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 2rem;
}
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}
.avatar-list.list-inlineblock li {
  display: inline-block;
}

.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

@media only screen and (max-width: 490px) {
  .header .avatar-list-stacked {
    display: none;
  }
}

@media only screen and (min-width: 490px) {
  .add-member-top {
    display: none;
  }
}

.dropdown-item:hover,
.dropdown-item:focus {
  background-color: rgba(52, 58, 64, 0.1);
}

.dropdown-item {
  color: var(--text-color);
}
.dropdown-item:hover {
  color: var(--secondary-color);
}

.dropdown-menu {
  font-size: 15px;
  color: var(--text-color);
  background-color: var(--body-color);
}
.dropdown-menu li {
  margin: 5px 0px;
}
.dropdown-menu .dropdown-item {
  color: var(--text-color);
}
.dropdown-menu .dropdown-item.active {
  color: var(--secondary-color);
  background-color: var(--primary-color);
}
.dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:focus {
  background-color: var(--primary-color);
  color: var(--secondary-color);
}
.dropdown-menu .dropdown-item:hover {
  color: var(--secondary-color);
}

.modal {
  right: 0;
  left: auto;
  z-index: 99999;
}
.modal.fade .modal-dialog-vertical {
  transform: translateX(-100%);
}
.modal.show .modal-dialog-vertical {
  transform: translateX(0);
}
.modal .modal-dialog-vertical {
  margin: 0;
  height: 100%;
}
.modal .modal-dialog-vertical .modal-content {
  height: 100%;
}
.modal .modal-header, .modal .modal-footer {
  border-color: var(--border-color);
}
.modal .modal-content {
  background-color: var(--body-color);
}

.modal.right {
  z-index: 99999;
  margin-top: 25px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1279px) {
  .modal.right {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.modal.right .modal-dialog {
  height: calc(100vh - 50px) !important;
  position: fixed;
  margin: auto;
  width: 320px;
  height: 100%;
  transform: translate3d(0%, 0, 0);
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-dialog {
    height: 100vh !important;
  }
}
.modal.right .modal-content {
  height: 100%;
  border-radius: 1.1rem !important;
}
@media only screen and (max-width: 1279px) {
  .modal.right .modal-content {
    border-radius: 0px !important;
  }
}
.modal.right .modal-content .setting-theme, .modal.right .modal-content .dynamic-block, .modal.right .modal-content .setting-font, .modal.right .modal-content .sidebar-gradient {
  border-bottom: 1px solid #e2e2e2;
}
.modal.right .modal-content .setting-font .list-group .list-group-item, .modal.right .modal-content .setting-mode .list-group .list-group-item, .modal.right .modal-content .dynamic-block .list-group .list-group-item {
  background-color: transparent;
  border-color: transparent;
  padding: 0px !important;
  margin-bottom: 5px;
}
.modal.right .modal-content .font_setting .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  background-image: inherit;
}
.modal.right .modal-content .setting-mode .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
}
.modal.right .modal-content .dynamic-block .list-group-item .avatar.xs {
  width: 25px;
  height: 25px;
  min-width: 25px;
  border-radius: 5px !important;
}
@media only screen and (max-width: 767px) {
  .modal.right .modal-content .modal-footer {
    display: none;
  }
}
.modal.right .modal-body {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow-y: auto;
}
.modal.right .modal-body::-webkit-scrollbar {
  width: 0;
}
.modal.right.fade .modal-dialog {
  right: -320px;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.show .modal-dialog {
  right: 10px;
}
@media only screen and (max-width: 1279px) {
  .modal.right.fade.show .modal-dialog {
    right: 0px;
  }
}

.breadcrumb {
  background-color: var(--color-200);
}

.navbar-light .navbar-nav .nav-link {
  color: var(--color-500);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: var(--primary-color);
}

.nav-tabs {
  border-color: var(--border-color);
}
.nav-tabs.tab-custom {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.nav-tabs.tab-custom .nav-link {
  color: #fff;
  opacity: 0.7;
}
.nav-tabs.tab-custom .nav-link.active {
  opacity: 1;
  color: var(--primary-color);
}
.nav-tabs.tab-card .nav-link {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  background-color: transparent;
  border-bottom: 3px solid transparent;
  color: var(--color-500);
}
.nav-tabs.tab-card .nav-link.active {
  border-color: var(--primary-color);
}
.nav-tabs.tab-body-header {
  border: 1px solid Var(--primary-color);
  overflow: hidden;
}
.nav-tabs.tab-body-header .nav-link {
  border: 0;
  margin: 0;
  border-radius: 0;
  color: var(--color-500);
}
.nav-tabs.tab-body-header .nav-link:hover {
  color: var(--primary-color);
}
.nav-tabs.tab-body-header .nav-link.active {
  background-color: var(--primary-color);
  color: #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--primary-color);
}
.nav-pills .nav-link {
  color: var(--text-color);
}

.border-dark {
  border-color: var(--text-color) !important;
}

.border-start {
  border-color: var(--border-color) !important;
}

.list-group-custom .list-group-item, .list-group .list-group-item {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--text-color);
}
.list-group-custom .list-group-item.active, .list-group .list-group-item.active {
  background-color: var(--primary-color);
}

.progress {
  background-color: var(--color-100);
}
.progress.plan-active {
  background-color: var(--color-300);
}

.table {
  border-color: var(--border-color);
}
.table tr {
  vertical-align: middle;
}
.table tr th {
  color: var(--text-color);
  text-transform: uppercase;
  font-size: 12px;
}
.table tr td {
  border-color: var(--border-color);
  color: var(--text-color);
}
.table tr:hover td {
  color: var(--color-800);
}
.table .table-dark tr th {
  color: var(--white-color);
}
.table.doc-table tr th {
  border-color: var(--border-color);
}

.page-item.disabled .page-link {
  background-color: var(--border-color);
  border-color: var(--border-color);
}
.page-item .page-link {
  background-color: var(--card-color);
  border-color: var(--border-color);
  color: var(--primary-color);
}
.page-item.active .page-link {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.no-resize {
  resize: none;
}

.text-primary {
  color: var(--primary-color) !important;
}

.bg-primary {
  background: var(--primary-color) !important;
}

.fill-primary {
  fill: var(--primary-color) !important;
}

.text-secondary {
  color: var(--secondary-color) !important;
}

.bg-secondary {
  background: var(--secondary-color) !important;
}

.bg-primary-gradient {
  background: var(--primary-gradient) !important;
  color: #fff;
}

.color-defult {
  color: #212529 !important;
}

.text-muted {
  color: #9a9b9d !important;
}

.link-secondary {
  color: var(--secondary-color) !important;
}

.btn-success {
  background-color: #4DCA88;
  border-color: #4DCA88;
}

.btn-danger {
  background-color: #FC5A69;
  border-color: #FC5A69;
}

.btn-warning {
  background-color: #FFBA33;
  border-color: #FFBA33;
}

.btn-info {
  background-color: #4FB8C9;
  border-color: #4FB8C9;
}

.chart-color1 {
  background-color: var(--chart-color1) !important;
}

.chart-color2 {
  background-color: var(--chart-color2) !important;
}

.chart-color3 {
  background-color: var(--chart-color3) !important;
}

.chart-color4 {
  background-color: var(--chart-color4) !important;
}

.chart-color5 {
  background-color: var(--chart-color5) !important;
}

.border,
.border-left,
.border-top,
.border-right,
.border-bottom {
  border-color: var(--color-100) !important;
}

/************Custom-Width*************/
.vh100 {
  height: 100vh;
}

.w30 {
  width: 30px;
}

.w60 {
  width: 60px;
}

.w90 {
  width: 90px;
}

.w120 {
  width: 120px;
}

.w220 {
  width: 220px;
}

.w240 {
  width: 240px;
}

.w280 {
  width: 280px;
}

.w380 {
  width: 380px;
}

.w-30 {
  width: 30%;
}

.min-height-220 {
  min-height: 220px;
}

/************theme-textcolor*************/
.color-fff {
  color: var(--color-fff);
}

.color-100 {
  color: var(--color-100);
}

.color-200 {
  color: var(--color-200);
}

.color-300 {
  color: var(--color-300);
}

.color-400 {
  color: var(--color-400);
}

.color-600 {
  color: var(--color-600);
}

.color-700 {
  color: var(--color-700);
}

.color-800 {
  color: var(--color-800);
}

.color-900 {
  color: var(--color-900);
}

.color-000 {
  color: var(--color-000);
}

.color-defult-white {
  color: #fff;
}

/************theme-bacgroundcolor*************/
.color-bg-fff {
  background-color: var(--color-fff) !important;
}

.color-bg-100 {
  background-color: var(--color-100) !important;
}

.color-bg-200 {
  background-color: var(--color-200) !important;
}

.color-bg-300 {
  background-color: var(--color-300) !important;
}

.color-bg-400 {
  background-color: var(--color-400) !important;
}

.color-bg-600 {
  background-color: var(--color-600) !important;
}

.color-bg-700 {
  background-color: var(--color-700) !important;
}

.color-bg-800 {
  background-color: var(--color-800) !important;
}

.color-bg-900 {
  background-color: var(--color-900) !important;
}

.color-bg-000 {
  background-color: var(--color-000) !important;
}

.bg-dark {
  background-color: var(--primary-color) !important;
}

.bg-dark-defualt {
  background-color: #212529 !important;
}

/************Custom-background-color*************/
.bg-lightyellow {
  background-color: #ffe28c !important;
}

.bg-lightblue {
  background-color: #a7daff !important;
}

.bg-lightgreen {
  background-color: #a8d7e0 !important;
}

.light-warning-bg {
  background-color: #fff4de !important;
}

.light-primary-bg {
  background-color: #e1f0ff !important;
}

.light-info-bg {
  background-color: #eee5ff !important;
}

.light-danger-bg {
  background-color: #F1C8DB !important;
}

.light-success-bg {
  background-color: #A0D9B4 !important;
}

.light-orange-bg {
  background-color: #FFAA8A !important;
}

.bg-info-light {
  background-color: #9AE8FF !important;
}

.bg-santa-fe {
  background-color: #B87C4C !important;
}

.bg-careys-pink {
  background-color: #CF9EAC !important;
}

.bg-lavender-purple {
  background-color: #A883BA !important;
}

.bg-video {
  background-color: #1a1e2b !important;
}

/************Custom-textcolor*************/
.text-blue {
  color: #0d6efd !important;
}

.color-lightyellow {
  color: #ffe28c !important;
}

.color-lightblue {
  color: #a7daff !important;
}

.color-lightgreen {
  color: #a8d7e0 !important;
}

.color-light-success {
  color: #A0D9B4 !important;
}

.color-light-orange {
  color: #FFAA8A !important;
}

.color-info-light {
  color: #9AE8FF !important;
}

.color-santa-fe {
  color: #B87C4C !important;
}

.color-careys-pink {
  color: #CF9EAC !important;
}

.color-lavender-purple {
  color: #A883BA !important;
}

.color-danger {
  color: #F1C8DB !important;
}

.img-overlay:before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/************Custom-before-backgroundcolor*************/
.line-lightyellow {
  position: relative;
}
.line-lightyellow:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #ffe28c !important;
}

.line-lightblue {
  position: relative;
}
.line-lightblue:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a7daff !important;
}

.line-lightgreen {
  position: relative;
}
.line-lightgreen:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #a8d7e0 !important;
}

.line-light-success {
  position: relative;
}
.line-light-success:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A0D9B4 !important;
}

.line-light-orange {
  position: relative;
}
.line-light-orange:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #FFAA8A !important;
}

.line-info-light {
  position: relative;
}
.line-info-light:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #9AE8FF !important;
}

.line-santa-fe {
  position: relative;
}
.line-santa-fe:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #B87C4C !important;
}

.line-careys-pink {
  position: relative;
}
.line-careys-pink:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #CF9EAC !important;
}

.line-lavender-purple {
  position: relative;
}
.line-lavender-purple:before {
  content: "";
  position: absolute;
  left: -1px;
  width: 5px;
  height: 100%;
  background-color: #A883BA !important;
}

.line-height-custom {
  line-height: 24px;
}

.line-height-sm {
  line-height: 15px;
}

.small-14 {
  font-size: 14px;
}

.small-11 {
  font-size: 11px;
}

.btn-postion {
  position: absolute;
  right: 15px;
  top: -50px;
}
@media only screen and (max-width: 640px) {
  .btn-postion {
    position: unset;
    right: unset;
    top: unset;
  }
}

.no-bg {
  background-color: transparent !important;
}

.pointer {
  cursor: pointer;
}

.chooser {
  position: absolute;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
}

.dividers {
  display: flex;
  align-items: center;
}
.dividers:after, .dividers:before {
  flex: 1 1 0%;
  border-top: 0.0625rem solid var(--border-color);
  content: "";
  margin-top: 0.0625rem;
}
.dividers::before {
  margin-right: 1.5rem;
}
.dividers::after {
  margin-left: 1.5rem;
}

.dividers-block {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
.dividers-block:not([size]) {
  height: 1px;
}

.task_status span {
  width: 15px;
  height: 15px;
  display: block;
}

.btn-close {
  background-color: var(--white-color);
}

[data-theme=dark] .btn-light {
  background-color: var(--body-color);
  border-color: var(--body-color);
}
[data-theme=dark] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=dark] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=dark] .text-muted {
  color: #5b5b5b !important;
}
[data-theme=dark] .table .table-dark {
  --bs-table-bg: var(--primary-color);
}
[data-theme=dark] .table .table-dark tr th {
  color: var(--text-color);
  background-color: #313131;
}
[data-theme=dark] .light-warning-bg {
  background-color: #ead09d !important;
}
[data-theme=dark] .big-search {
  color: var(--text-color);
}
[data-theme=dark] .big-search:focus {
  color: var(--text-color);
}
[data-theme=dark] .timeline-item {
  border-left: 2px solid var(--border-color) !important;
}
[data-theme=dark] .timeline-item .avatar {
  color: var(--border-color);
}
[data-theme=dark] .border, [data-theme=dark] .border-left, [data-theme=dark] .border-top, [data-theme=dark] .border-right, [data-theme=dark] .border-bottom {
  border-color: var(--border-color) !important;
}
[data-theme=dark] .table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--border-color);
}
[data-theme=dark] .bg-lightyellow, [data-theme=dark] .bg-lightblue, [data-theme=dark] .bg-lightgreen, [data-theme=dark] .light-warning-bg, [data-theme=dark] .light-primary-bg, [data-theme=dark] .light-info-bg,
[data-theme=dark] .light-danger-bg, [data-theme=dark] .light-success-bg, [data-theme=dark] .light-orange-bg, [data-theme=dark] .bg-info-light, [data-theme=dark] .bg-santa-fe, [data-theme=dark] .bg-careys-pink, [data-theme=dark] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=dark] .top-perfomer h6 {
  color: var(--text-color);
}
[data-theme=dark] .modal.right .modal-content .setting-theme,
[data-theme=dark] .modal.right .modal-content .dynamic-block,
[data-theme=dark] .modal.right .modal-content .setting-font,
[data-theme=dark] .modal.right .modal-content .sidebar-gradient {
  border-bottom: 1px solid #444444;
}

[data-theme=high-contrast] .selectsymptoms button.btn-light, [data-theme=high-contrast] .call-swich button.btn-light {
  color: #000;
}
[data-theme=high-contrast] .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.23) !important;
}
[data-theme=high-contrast] .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.19) !important;
}
[data-theme=high-contrast] .border, [data-theme=high-contrast] .border-top, [data-theme=high-contrast] .border-right, [data-theme=high-contrast] .border-bottom, [data-theme=high-contrast] .border-left, [data-theme=high-contrast] .dropdown-divider {
  border-color: var(--border-color) !important;
}
[data-theme=high-contrast] .basic-custome-color .table tr:hover td {
  color: var(--white-color);
}
[data-theme=high-contrast] .variants-custome-color .table tbody tr td, [data-theme=high-contrast] .variants-custome-color .table tbody tr th {
  color: var(--body-color);
}
[data-theme=high-contrast] .bg-lightyellow, [data-theme=high-contrast] .bg-lightblue, [data-theme=high-contrast] .bg-lightgreen, [data-theme=high-contrast] .light-warning-bg, [data-theme=high-contrast] .light-primary-bg, [data-theme=high-contrast] .light-info-bg,
[data-theme=high-contrast] .light-danger-bg, [data-theme=high-contrast] .light-success-bg, [data-theme=high-contrast] .light-orange-bg, [data-theme=high-contrast] .bg-info-light, [data-theme=high-contrast] .bg-santa-fe, [data-theme=high-contrast] .bg-careys-pink, [data-theme=high-contrast] .bg-lavender-purple {
  color: var(--body-color);
}
[data-theme=high-contrast] .table tr:hover td {
  color: var(--card-color);
}
[data-theme=high-contrast] .avatar.no-thumbnail {
  background-color: #343a40;
}
[data-theme=high-contrast] .form-control::-moz-placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .form-control:-ms-input-placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .form-control::placeholder {
  color: var(--white-color);
}
[data-theme=high-contrast] .modal .modal-content {
  background-color: #1b1b1b;
}
[data-theme=high-contrast] .modal .card {
  border-color: var(--hc-bg-color);
  background-color: var(--white-color);
}
[data-theme=high-contrast] .border-dark {
  border-color: var(--color-200) !important;
}
[data-theme=high-contrast] .input-group-text {
  color: var(--card-color);
}

.theme-tradewind .sidebar .menu-list .m-link:hover, .theme-tradewind .sidebar .menu-list .m-link.active, .theme-tradewind .sidebar .menu-list .ms-link:hover, .theme-tradewind .sidebar .menu-list .ms-link.active {
  color: #ffe4c7;
}

.dropdown-animation {
  opacity: 0;
  transform: translateY(15px);
  -webkit-animation: eliment-animation 0.2s ease-in-out 0.33333s;
  animation: eliment-animation 0.2s ease-in-out 0.33333s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
}

@-webkit-keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes eliment-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.lift {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.lift:focus, .lift:hover {
  box-shadow: 0 6px 1rem rgba(52, 58, 64, 0.1), 0 0.5rem 1rem -0.75rem rgba(52, 58, 64, 0.1) !important;
  transform: translate3d(0, -3px, 0);
}

.choose-skin li {
  position: relative;
  cursor: pointer;
  font-size: 11px;
}
.choose-skin li:last-child {
  margin-right: 0px;
}
.choose-skin li.active:after {
  font-family: IcoFont;
  font-style: normal;
  content: "";
  position: absolute;
  font-size: 30px;
  top: -7px;
  left: 5px;
  color: #fff;
}
.choose-skin li.active .dynamic {
  background: var(--primary-color);
  color: #fff;
}
.choose-skin li div {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 14px;
  border-radius: 5px;
}
.choose-skin li span {
  position: relative;
  bottom: 7px;
  left: 5px;
}
.choose-skin .tradewind {
  background-color: #6aab9c;
}
.choose-skin .monalisa {
  background-color: #FF7B89;
}
.choose-skin .blue {
  background-color: #0d6efd;
}
.choose-skin .blush {
  background-color: #ED5782;
}
.choose-skin .indigo {
  background-color: #484c7f;
}
.choose-skin .purple {
  background-color: #484c7f;
}
.choose-skin .red {
  background-color: #FF1843;
}
.choose-skin .orange {
  background-color: #f8b500;
}
.choose-skin .yellow {
  background-color: #FFBA33;
}
.choose-skin .green {
  background-color: #7EB93F;
}
.choose-skin .cyan {
  background-color: #00bdaa;
}

.custom_setting .dynamic-block .choose-skin li {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 0.25rem;
  font-size: 16px;
}
.custom_setting .dynamic-block .choose-skin li.active .dynamic {
  background-color: var(--secondary-color);
}
.custom_setting .dynamic-block .choose-skin li.active:after {
  content: "";
}
.custom_setting .dynamic-block .choose-skin li div {
  width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.colorpicker {
  z-index: 99999 !important;
}

.theme-dynamic .dt-setting {
  display: block;
}

.dt-setting {
  display: none;
}

.setting-list li,
.layout_setting li {
  margin-bottom: 15px;
}

.rtl_mode .right-sidebar {
  left: -300px;
  right: auto;
}
.rtl_mode .right-sidebar.open {
  left: 0;
  right: auto;
}

.card {
  border-color: var(--border-color);
  background-color: var(--card-color);
}
.card.card-callout {
  border-left-width: 0.4rem;
  border-left-color: var(--primary-color);
}

.resume-box {
  margin: 0;
  padding: 30px 20px;
  list-style: none;
}
.resume-box li {
  position: relative;
  padding: 0 20px 0 60px;
  margin: 0 0 30px;
}
.resume-box li:last-child {
  margin-bottom: 0;
}
.resume-box li:after {
  content: "";
  position: absolute;
  border-left: 1px dashed var(--primary-color);
  top: 0px;
  left: 20px;
  bottom: 0;
}
.resume-box .icon {
  color: var(--primary-color);
  background: var(--card-color);
  position: absolute;
  border: 1px dashed;
  width: 40px;
  height: 40px;
  left: 0;
  right: 0;
  line-height: 40px;
  z-index: 1;
  border-radius: 50%;
}
.resume-box .time {
  background: var(--primary-color);
  color: #fff;
  display: inline-block;
  font-size: 10px;
  padding: 2px 10px;
  margin-bottom: 12px;
  border-radius: 20px;
}
.resume-box.agent-profile li {
  margin-bottom: 0;
}
.resume-box.agent-profile li::after {
  display: none;
}

.food-order .details {
  overflow-y: auto;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  min-width: 360px;
}
.food-order .details::-webkit-scrollbar {
  width: 0;
}
@media only screen and (max-width: 767px) {
  .food-order .details {
    display: none;
    min-width: 300px;
  }
  .food-order .details.open {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    height: 100vh;
  }
}

.product-card {
  position: relative;
}
.product-card .product-img {
  transition: ease-in-out 0.2s all;
  position: relative;
  top: 0;
}
.product-card .product-img .btn-hover {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: ease-in-out 0.2s all;
  width: 100%;
}
.product-card .product-img:hover {
  transition: ease-in-out 0.2s all;
  top: -15px;
}
.product-card .product-img:hover .btn-hover {
  position: absolute;
  bottom: -17px;
  z-index: 1;
  transition: ease-in-out 0.2s all;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  padding-left: 40px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child::before {
  top: 14px !important;
  left: 10px !important;
  height: 15px;
  width: 15px;
  line-height: 16px !important;
  background-color: var(--primary-color) !important;
}
table.dataTable.dtr-inline.collapsed.d-row > tbody > tr[role=row] > td:first-child::before,
table.dataTable.dtr-inline.collapsed.d-row > tbody > tr[role=row] > th:first-child::before {
  top: 22px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Zyb250X2loZWFsdGguc3R5bGUubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNBQTtFQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFLRjtFQUNBO0FGeUJGOztBR3hCQTs7O0VBR0U7QUgyQkY7O0FHeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgyQkY7O0FHckJBO0VBQ0U7QUh3QkY7O0FHZEE7RUFDRTtFQUNBLHFOQ3FPNEI7RUNySnhCLGVBdENhO0VGeENqQixnQkM4TzRCO0VEN081QixnQkNrUDRCO0VEalA1QixjQ25DUztFRG9DVDtFQUNBLHNCQzlDUztBSitEWDs7QUdMQTtFQUNFO0FIUUY7O0FHQ0E7RUFDRTtFQUNBO0VBQ0E7QUhFRjs7QUdXQTtFQUNFO0VBQ0EscUJDZ040QjtBSnhOOUI7O0FHZUE7RUFDRTtFQUNBLG1CQ29GMEI7QUpoRzVCOztBR3VCQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBSHBCRjs7QUd1QkE7RUFDRTtFQUNBO0VBQ0E7QUhwQkY7O0FHdUJBOzs7RUFHRTtFQUNBO0FIcEJGOztBR3VCQTs7OztFQUlFO0FIcEJGOztBR3VCQTtFQUNFLGdCQ2lKNEI7QUpySzlCOztBR3VCQTtFQUNFO0VBQ0E7QUhwQkY7O0FHdUJBO0VBQ0U7QUhwQkY7O0FHdUJBOztFQUVFLG1CQ29JNEI7QUp4SjlCOztBR3VCQTtFRXhGSTtBTHFFSjs7QUc0QkE7O0VBRUU7RUVuR0U7RUZxR0Y7RUFDQTtBSHpCRjs7QUc0QkE7RUFBTTtBSHhCTjs7QUd5QkE7RUFBTTtBSHJCTjs7QUc0QkE7RUFDRSxjQ1h3QztFRFl4QyxxQkNYd0M7RURZeEM7QUh6QkY7QU12SkU7RUhtTEUsY0Nkc0M7RURldEMsMEJDZHNDO0FKWDFDOztBR2tDQTtFQUNFO0VBQ0E7QUgvQkY7QU1oS0U7RUhrTUU7RUFDQTtBSC9CSjs7QUd3Q0E7Ozs7RUFJRSxpR0N5RDRCO0VDN00xQjtBTGdISjs7QUd3Q0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSDFDRjs7QUdrREE7RUFFRTtBSGhERjs7QUd3REE7RUFDRTtFQUNBO0FIckRGOztBR3dEQTtFQUdFO0VBQ0E7QUh2REY7O0FHK0RBO0VBQ0U7QUg1REY7O0FHK0RBO0VBQ0Usb0JDNkU0QjtFRDVFNUIsdUJDNEU0QjtFRDNFNUIsY0N0UVM7RUR1UVQ7RUFDQTtBSDVERjs7QUdtRUE7RUFFRTtFQUNBO0FIakVGOztBR3lFQTtFQUVFO0VBQ0EscUJDMkpzQztBSmxPeEM7O0FHNkVBO0VBRUU7QUgzRUY7O0FHbUZBO0VBQ0U7QUhoRkY7O0FHbUZBOzs7OztFQUtFO0VBQ0E7RUU1UEU7RUY4UEY7QUhoRkY7O0FHbUZBOztFQUVFO0FIaEZGOztBR21GQTs7RUFFRTtBSGhGRjs7QUdzRkE7RUFDRTtBSG5GRjs7QUd5RkE7RUFDRTtBSHRGRjs7QUc2RkE7Ozs7RUFJRTtBSDFGRjs7QUdtR0k7Ozs7RUFDRTtBSDdGTjs7QUdtR0E7Ozs7RUFJRTtFQUNBO0FIaEdGOztBR21HQTs7RUFFRTtFQUNBO0FIaEdGOztBR29HQTtFQUNFO0VBRUE7QUhsR0Y7O0FHcUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUh4R0Y7O0FHNkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRW5TSSxpQkF0Q2E7RUYyVWpCO0VBQ0E7RUFDQTtBSDFHRjs7QUc2R0E7RUFDRTtBSDFHRjs7QUc4R0E7O0VBRUU7QUgzR0Y7O0FHOEdBO0VBS0U7RUFDQTtBSC9HRjs7QUdzSEE7RUFDRTtBSG5IRjs7QUcySEE7RUFDRTtFQUNBO0FIeEhGOztBRytIQTtFQUNFO0FINUhGOztBRytIQTtFQUNFO0VBQ0E7QUg1SEY7O0FHK0hBO0VBQ0U7QUg1SEY7O0FHaUlBO0VBQ0U7QUg5SEY7O0FPOVZBOztFQUVFLHFCSHFTNEI7RUduUzVCLGdCSHFTNEI7RUdwUzVCLGdCSHFTNEI7QUoyRDlCOztBTzVWQTtFRmdITSxpQkF0Q2E7QUxzUm5COztBTy9WQTtFRitHTSxlQXRDYTtBTDBSbkI7O0FPbFdBO0VGOEdNLGtCQXRDYTtBTDhSbkI7O0FPcldBO0VGNkdNLGlCQXRDYTtBTGtTbkI7O0FPeFdBO0VGNEdNLGtCQXRDYTtBTHNTbkI7O0FPM1dBO0VGMkdNLGVBdENhO0FMMFNuQjs7QU83V0E7RUZ5R00sa0JBdENhO0VFakVqQixnQkh1UzRCO0FKeUU5Qjs7QU81V0E7RUZtR00sZUF0Q2E7RUUzRGpCLGdCSDBSNEI7RUd6UjVCLGdCSGlSNEI7QUo4RjlCOztBTzdXQTtFRjhGTSxpQkF0Q2E7RUV0RGpCLGdCSHNSNEI7RUdyUjVCLGdCSDRRNEI7QUpvRzlCOztBTzlXQTtFRnlGTSxpQkF0Q2E7RUVqRGpCLGdCSGtSNEI7RUdqUjVCLGdCSHVRNEI7QUowRzlCOztBTy9XQTtFRm9GTSxpQkF0Q2E7RUU1Q2pCLGdCSDhRNEI7RUc3UTVCLGdCSGtRNEI7QUpnSDlCOztBTzFXQTtFQUNFLGdCSGdGTztFRy9FUCxtQkgrRU87RUc5RVA7RUFDQTtBUDZXRjs7QU9yV0E7O0VGTUk7RUVIRixnQkgwTjRCO0FKOEk5Qjs7QU9yV0E7O0VBRUUsY0hrUTRCO0VHalE1Qix5QkgwUTRCO0FKOEY5Qjs7QU9oV0E7RUMvRUU7RUFDQTtBUm1iRjs7QU9oV0E7RUNwRkU7RUFDQTtBUndiRjs7QU9sV0E7RUFDRTtBUHFXRjtBT25XRTtFQUNFLG9CSG9QMEI7QUppSDlCOztBTzNWQTtFRmpDSTtFRW1DRjtBUDhWRjs7QU8xVkE7RUFDRSxtQkh1Qk87RUNSSCxrQkF0Q2E7QUxxWG5COztBTzFWQTtFQUNFO0VGN0NFO0VFK0NGLGNIMUdTO0FKdWNYO0FPM1ZFO0VBQ0U7QVA2Vko7O0FTaGRBO0VDSUU7RUFHQTtBVjhjRjs7QVMvY0E7RUFDRSxnQkxtZ0NrQztFS2xnQ2xDLHNCTFJTO0VLU1Q7RUVFRTtFRFBGO0VBR0E7QVZ1ZEY7O0FTemNBO0VBRUU7QVQyY0Y7O0FTeGNBO0VBQ0U7RUFDQTtBVDJjRjs7QVN4Y0E7RUprQ0k7RUloQ0YsY0wzQlM7QUpzZVg7O0FZbGZBO0VQdUVJO0VPckVGLGNSbUNRO0VRbENSO0FacWZGO0FZbGZFO0VBQ0U7QVpvZko7O0FZL2VBO0VBQ0U7RVAwREU7RU94REYsV1JUUztFUVVULHlCUkRTO0VPRVA7QVhrZko7QVkvZUU7RUFDRTtFUGtEQTtFT2hEQSxnQlJ3UTBCO0FKeU85Qjs7QVkzZUE7RUFDRTtFUHlDRTtFT3ZDRixjUmpCUztBSitmWDtBWTNlRTtFUG9DRTtFT2xDQTtFQUNBO0FaNmVKOztBWXhlQTtFQUNFLGlCUjhqQ2tDO0VRN2pDbEM7QVoyZUY7O0FhbmhCRTs7Ozs7O0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDZoQkY7O0FlMWVJO0VGekNFO0lBQ0UsZ0JUOExlO0VKeVZyQjtBQUNGO0FlaGZJO0VGekNFO0lBQ0UsZ0JUOExlO0VKOFZyQjtBQUNGO0FlcmZJO0VGekNFO0lBQ0UsZ0JUOExlO0VKbVdyQjtBQUNGO0FlMWZJO0VGekNFO0lBQ0UsaUJUOExlO0VKd1dyQjtBQUNGO0FhM2dCRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtBZGlqQkY7O0FhM2dCRTtFQUNFO0VBQ0E7QWI4Z0JKO0FhNWdCSTs7RUFFRTtFQUNBO0FiOGdCTjs7QWdCcGtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCNGtCSjs7QWdCdGpCTTtFQUNFO0VBQ0E7RUFDQTtBaEJ5akJSOztBYzdoQkU7RUFDRTtFQUNBO0FkZ2lCSjs7QWNsaUJFO0VBQ0U7RUFDQTtBZHFpQko7O0FjdmlCRTtFQUNFO0VBQ0E7QWQwaUJKOztBYzVpQkU7RUFDRTtFQUNBO0FkK2lCSjs7QWNqakJFO0VBQ0U7RUFDQTtBZG9qQko7O0FjdGpCRTtFQUNFO0VBQ0E7QWR5akJKOztBZ0I1a0JNO0VGQ0o7RUFDQTtFQUNBO0FkK2tCRjs7QWdCNWtCVTtFRmJSO0VBSUE7QWQwbEJGOztBZ0JqbEJVO0VGYlI7RUFJQTtBZCtsQkY7O0FnQnRsQlU7RUZiUjtFQUlBO0Fkb21CRjs7QWdCM2xCVTtFRmJSO0VBSUE7QWR5bUJGOztBZ0JobUJVO0VGYlI7RUFJQTtBZDhtQkY7O0FnQnJtQlU7RUZiUjtFQUlBO0FkbW5CRjs7QWdCMW1CVTtFRmJSO0VBSUE7QWR3bkJGOztBZ0IvbUJVO0VGYlI7RUFJQTtBZDZuQkY7O0FnQnBuQlU7RUZiUjtFQUlBO0Fka29CRjs7QWdCem5CVTtFRmJSO0VBSUE7QWR1b0JGOztBZ0I5bkJVO0VGYlI7RUFJQTtBZDRvQkY7O0FnQm5vQlU7RUZiUjtFQUlBO0FkaXBCRjs7QWdCbG9CTTtFQUF3QjtBaEJzb0I5Qjs7QWdCcG9CTTtFQUF1QjtBaEJ3b0I3Qjs7QWdCcm9CUTtFQUF3QixRQURiO0FoQjBvQm5COztBZ0J6b0JRO0VBQXdCLFFBRGI7QWhCOG9CbkI7O0FnQjdvQlE7RUFBd0IsUUFEYjtBaEJrcEJuQjs7QWdCanBCUTtFQUF3QixRQURiO0FoQnNwQm5COztBZ0JycEJRO0VBQXdCLFFBRGI7QWhCMHBCbkI7O0FnQnpwQlE7RUFBd0IsUUFEYjtBaEI4cEJuQjs7QWdCN3BCUTtFQUF3QixRQURiO0FoQmtxQm5COztBZ0JqcUJRO0VBQXdCLFFBRGI7QWhCc3FCbkI7O0FnQnJxQlE7RUFBd0IsUUFEYjtBaEIwcUJuQjs7QWdCenFCUTtFQUF3QixRQURiO0FoQjhxQm5COztBZ0I3cUJRO0VBQXdCLFNBRGI7QWhCa3JCbkI7O0FnQmpyQlE7RUFBd0IsU0FEYjtBaEJzckJuQjs7QWdCcnJCUTtFQUF3QixTQURiO0FoQjByQm5COztBZ0JsckJZO0VGaEJWO0Fkc3NCRjs7QWdCdHJCWTtFRmhCVjtBZDBzQkY7O0FnQjFyQlk7RUZoQlY7QWQ4c0JGOztBZ0I5ckJZO0VGaEJWO0Fka3RCRjs7QWdCbHNCWTtFRmhCVjtBZHN0QkY7O0FnQnRzQlk7RUZoQlY7QWQwdEJGOztBZ0Ixc0JZO0VGaEJWO0FkOHRCRjs7QWdCOXNCWTtFRmhCVjtBZGt1QkY7O0FnQmx0Qlk7RUZoQlY7QWRzdUJGOztBZ0J0dEJZO0VGaEJWO0FkMHVCRjs7QWdCMXRCWTtFRmhCVjtBZDh1QkY7O0FlenVCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFaEJ3d0JOOztFYzV1QkE7SUFDRTtJQUNBO0VkK3VCRjs7RWNqdkJBO0lBQ0U7SUFDQTtFZG92QkY7O0VjdHZCQTtJQUNFO0lBQ0E7RWR5dkJGOztFYzN2QkE7SUFDRTtJQUNBO0VkOHZCRjs7RWNod0JBO0lBQ0U7SUFDQTtFZG13QkY7O0VjcndCQTtJQUNFO0lBQ0E7RWR3d0JGOztFZ0IzeEJJO0lGQ0o7SUFDQTtJQUNBO0VkOHhCQTs7RWdCM3hCUTtJRmJSO0lBSUE7RWR5eUJBOztFZ0JoeUJRO0lGYlI7SUFJQTtFZDh5QkE7O0VnQnJ5QlE7SUZiUjtJQUlBO0VkbXpCQTs7RWdCMXlCUTtJRmJSO0lBSUE7RWR3ekJBOztFZ0IveUJRO0lGYlI7SUFJQTtFZDZ6QkE7O0VnQnB6QlE7SUZiUjtJQUlBO0VkazBCQTs7RWdCenpCUTtJRmJSO0lBSUE7RWR1MEJBOztFZ0I5ekJRO0lGYlI7SUFJQTtFZDQwQkE7O0VnQm4wQlE7SUZiUjtJQUlBO0VkaTFCQTs7RWdCeDBCUTtJRmJSO0lBSUE7RWRzMUJBOztFZ0I3MEJRO0lGYlI7SUFJQTtFZDIxQkE7O0VnQmwxQlE7SUZiUjtJQUlBO0VkZzJCQTs7RWdCajFCSTtJQUF3QjtFaEJxMUI1Qjs7RWdCbjFCSTtJQUF1QjtFaEJ1MUIzQjs7RWdCcDFCTTtJQUF3QixRQURiO0VoQnkxQmpCOztFZ0J4MUJNO0lBQXdCLFFBRGI7RWhCNjFCakI7O0VnQjUxQk07SUFBd0IsUUFEYjtFaEJpMkJqQjs7RWdCaDJCTTtJQUF3QixRQURiO0VoQnEyQmpCOztFZ0JwMkJNO0lBQXdCLFFBRGI7RWhCeTJCakI7O0VnQngyQk07SUFBd0IsUUFEYjtFaEI2MkJqQjs7RWdCNTJCTTtJQUF3QixRQURiO0VoQmkzQmpCOztFZ0JoM0JNO0lBQXdCLFFBRGI7RWhCcTNCakI7O0VnQnAzQk07SUFBd0IsUUFEYjtFaEJ5M0JqQjs7RWdCeDNCTTtJQUF3QixRQURiO0VoQjYzQmpCOztFZ0I1M0JNO0lBQXdCLFNBRGI7RWhCaTRCakI7O0VnQmg0Qk07SUFBd0IsU0FEYjtFaEJxNEJqQjs7RWdCcDRCTTtJQUF3QixTQURiO0VoQnk0QmpCOztFZ0JqNEJVO0lGaEJWO0VkcTVCQTs7RWdCcjRCVTtJRmhCVjtFZHk1QkE7O0VnQno0QlU7SUZoQlY7RWQ2NUJBOztFZ0I3NEJVO0lGaEJWO0VkaTZCQTs7RWdCajVCVTtJRmhCVjtFZHE2QkE7O0VnQnI1QlU7SUZoQlY7RWR5NkJBOztFZ0J6NUJVO0lGaEJWO0VkNjZCQTs7RWdCNzVCVTtJRmhCVjtFZGk3QkE7O0VnQmo2QlU7SUZoQlY7RWRxN0JBOztFZ0JyNkJVO0lGaEJWO0VkeTdCQTs7RWdCejZCVTtJRmhCVjtFZDY3QkE7O0VnQjc2QlU7SUZoQlY7RWRpOEJBO0FBQ0Y7QWU3N0JJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VoQjI5Qk47O0VjLzdCQTtJQUNFO0lBQ0E7RWRrOEJGOztFY3A4QkE7SUFDRTtJQUNBO0VkdThCRjs7RWN6OEJBO0lBQ0U7SUFDQTtFZDQ4QkY7O0VjOThCQTtJQUNFO0lBQ0E7RWRpOUJGOztFY245QkE7SUFDRTtJQUNBO0VkczlCRjs7RWN4OUJBO0lBQ0U7SUFDQTtFZDI5QkY7O0VnQjkrQkk7SUZDSjtJQUNBO0lBQ0E7RWRpL0JBOztFZ0I5K0JRO0lGYlI7SUFJQTtFZDQvQkE7O0VnQm4vQlE7SUZiUjtJQUlBO0VkaWdDQTs7RWdCeC9CUTtJRmJSO0lBSUE7RWRzZ0NBOztFZ0I3L0JRO0lGYlI7SUFJQTtFZDJnQ0E7O0VnQmxnQ1E7SUZiUjtJQUlBO0VkZ2hDQTs7RWdCdmdDUTtJRmJSO0lBSUE7RWRxaENBOztFZ0I1Z0NRO0lGYlI7SUFJQTtFZDBoQ0E7O0VnQmpoQ1E7SUZiUjtJQUlBO0VkK2hDQTs7RWdCdGhDUTtJRmJSO0lBSUE7RWRvaUNBOztFZ0IzaENRO0lGYlI7SUFJQTtFZHlpQ0E7O0VnQmhpQ1E7SUZiUjtJQUlBO0VkOGlDQTs7RWdCcmlDUTtJRmJSO0lBSUE7RWRtakNBOztFZ0JwaUNJO0lBQXdCO0VoQndpQzVCOztFZ0J0aUNJO0lBQXVCO0VoQjBpQzNCOztFZ0J2aUNNO0lBQXdCLFFBRGI7RWhCNGlDakI7O0VnQjNpQ007SUFBd0IsUUFEYjtFaEJnakNqQjs7RWdCL2lDTTtJQUF3QixRQURiO0VoQm9qQ2pCOztFZ0JuakNNO0lBQXdCLFFBRGI7RWhCd2pDakI7O0VnQnZqQ007SUFBd0IsUUFEYjtFaEI0akNqQjs7RWdCM2pDTTtJQUF3QixRQURiO0VoQmdrQ2pCOztFZ0IvakNNO0lBQXdCLFFBRGI7RWhCb2tDakI7O0VnQm5rQ007SUFBd0IsUUFEYjtFaEJ3a0NqQjs7RWdCdmtDTTtJQUF3QixRQURiO0VoQjRrQ2pCOztFZ0Iza0NNO0lBQXdCLFFBRGI7RWhCZ2xDakI7O0VnQi9rQ007SUFBd0IsU0FEYjtFaEJvbENqQjs7RWdCbmxDTTtJQUF3QixTQURiO0VoQndsQ2pCOztFZ0J2bENNO0lBQXdCLFNBRGI7RWhCNGxDakI7O0VnQnBsQ1U7SUZoQlY7RWR3bUNBOztFZ0J4bENVO0lGaEJWO0VkNG1DQTs7RWdCNWxDVTtJRmhCVjtFZGduQ0E7O0VnQmhtQ1U7SUZoQlY7RWRvbkNBOztFZ0JwbUNVO0lGaEJWO0Vkd25DQTs7RWdCeG1DVTtJRmhCVjtFZDRuQ0E7O0VnQjVtQ1U7SUZoQlY7RWRnb0NBOztFZ0JobkNVO0lGaEJWO0Vkb29DQTs7RWdCcG5DVTtJRmhCVjtFZHdvQ0E7O0VnQnhuQ1U7SUZoQlY7RWQ0b0NBOztFZ0I1bkNVO0lGaEJWO0VkZ3BDQTs7RWdCaG9DVTtJRmhCVjtFZG9wQ0E7QUFDRjtBZWhwQ0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RWhCOHFDTjs7RWNscENBO0lBQ0U7SUFDQTtFZHFwQ0Y7O0VjdnBDQTtJQUNFO0lBQ0E7RWQwcENGOztFYzVwQ0E7SUFDRTtJQUNBO0VkK3BDRjs7RWNqcUNBO0lBQ0U7SUFDQTtFZG9xQ0Y7O0VjdHFDQTtJQUNFO0lBQ0E7RWR5cUNGOztFYzNxQ0E7SUFDRTtJQUNBO0VkOHFDRjs7RWdCanNDSTtJRkNKO0lBQ0E7SUFDQTtFZG9zQ0E7O0VnQmpzQ1E7SUZiUjtJQUlBO0VkK3NDQTs7RWdCdHNDUTtJRmJSO0lBSUE7RWRvdENBOztFZ0Izc0NRO0lGYlI7SUFJQTtFZHl0Q0E7O0VnQmh0Q1E7SUZiUjtJQUlBO0VkOHRDQTs7RWdCcnRDUTtJRmJSO0lBSUE7RWRtdUNBOztFZ0IxdENRO0lGYlI7SUFJQTtFZHd1Q0E7O0VnQi90Q1E7SUZiUjtJQUlBO0VkNnVDQTs7RWdCcHVDUTtJRmJSO0lBSUE7RWRrdkNBOztFZ0J6dUNRO0lGYlI7SUFJQTtFZHV2Q0E7O0VnQjl1Q1E7SUZiUjtJQUlBO0VkNHZDQTs7RWdCbnZDUTtJRmJSO0lBSUE7RWRpd0NBOztFZ0J4dkNRO0lGYlI7SUFJQTtFZHN3Q0E7O0VnQnZ2Q0k7SUFBd0I7RWhCMnZDNUI7O0VnQnp2Q0k7SUFBdUI7RWhCNnZDM0I7O0VnQjF2Q007SUFBd0IsUUFEYjtFaEIrdkNqQjs7RWdCOXZDTTtJQUF3QixRQURiO0VoQm13Q2pCOztFZ0Jsd0NNO0lBQXdCLFFBRGI7RWhCdXdDakI7O0VnQnR3Q007SUFBd0IsUUFEYjtFaEIyd0NqQjs7RWdCMXdDTTtJQUF3QixRQURiO0VoQit3Q2pCOztFZ0I5d0NNO0lBQXdCLFFBRGI7RWhCbXhDakI7O0VnQmx4Q007SUFBd0IsUUFEYjtFaEJ1eENqQjs7RWdCdHhDTTtJQUF3QixRQURiO0VoQjJ4Q2pCOztFZ0IxeENNO0lBQXdCLFFBRGI7RWhCK3hDakI7O0VnQjl4Q007SUFBd0IsUUFEYjtFaEJteUNqQjs7RWdCbHlDTTtJQUF3QixTQURiO0VoQnV5Q2pCOztFZ0J0eUNNO0lBQXdCLFNBRGI7RWhCMnlDakI7O0VnQjF5Q007SUFBd0IsU0FEYjtFaEIreUNqQjs7RWdCdnlDVTtJRmhCVjtFZDJ6Q0E7O0VnQjN5Q1U7SUZoQlY7RWQrekNBOztFZ0IveUNVO0lGaEJWO0VkbTBDQTs7RWdCbnpDVTtJRmhCVjtFZHUwQ0E7O0VnQnZ6Q1U7SUZoQlY7RWQyMENBOztFZ0IzekNVO0lGaEJWO0VkKzBDQTs7RWdCL3pDVTtJRmhCVjtFZG0xQ0E7O0VnQm4wQ1U7SUZoQlY7RWR1MUNBOztFZ0J2MENVO0lGaEJWO0VkMjFDQTs7RWdCMzBDVTtJRmhCVjtFZCsxQ0E7O0VnQi8wQ1U7SUZoQlY7RWRtMkNBOztFZ0JuMUNVO0lGaEJWO0VkdTJDQTtBQUNGO0FlbjJDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFaEJpNENOOztFY3IyQ0E7SUFDRTtJQUNBO0VkdzJDRjs7RWMxMkNBO0lBQ0U7SUFDQTtFZDYyQ0Y7O0VjLzJDQTtJQUNFO0lBQ0E7RWRrM0NGOztFY3AzQ0E7SUFDRTtJQUNBO0VkdTNDRjs7RWN6M0NBO0lBQ0U7SUFDQTtFZDQzQ0Y7O0VjOTNDQTtJQUNFO0lBQ0E7RWRpNENGOztFZ0JwNUNJO0lGQ0o7SUFDQTtJQUNBO0VkdTVDQTs7RWdCcDVDUTtJRmJSO0lBSUE7RWRrNkNBOztFZ0J6NUNRO0lGYlI7SUFJQTtFZHU2Q0E7O0VnQjk1Q1E7SUZiUjtJQUlBO0VkNDZDQTs7RWdCbjZDUTtJRmJSO0lBSUE7RWRpN0NBOztFZ0J4NkNRO0lGYlI7SUFJQTtFZHM3Q0E7O0VnQjc2Q1E7SUZiUjtJQUlBO0VkMjdDQTs7RWdCbDdDUTtJRmJSO0lBSUE7RWRnOENBOztFZ0J2N0NRO0lGYlI7SUFJQTtFZHE4Q0E7O0VnQjU3Q1E7SUZiUjtJQUlBO0VkMDhDQTs7RWdCajhDUTtJRmJSO0lBSUE7RWQrOENBOztFZ0J0OENRO0lGYlI7SUFJQTtFZG85Q0E7O0VnQjM4Q1E7SUZiUjtJQUlBO0VkeTlDQTs7RWdCMThDSTtJQUF3QjtFaEI4OEM1Qjs7RWdCNThDSTtJQUF1QjtFaEJnOUMzQjs7RWdCNzhDTTtJQUF3QixRQURiO0VoQms5Q2pCOztFZ0JqOUNNO0lBQXdCLFFBRGI7RWhCczlDakI7O0VnQnI5Q007SUFBd0IsUUFEYjtFaEIwOUNqQjs7RWdCejlDTTtJQUF3QixRQURiO0VoQjg5Q2pCOztFZ0I3OUNNO0lBQXdCLFFBRGI7RWhCaytDakI7O0VnQmorQ007SUFBd0IsUUFEYjtFaEJzK0NqQjs7RWdCcitDTTtJQUF3QixRQURiO0VoQjArQ2pCOztFZ0J6K0NNO0lBQXdCLFFBRGI7RWhCOCtDakI7O0VnQjcrQ007SUFBd0IsUUFEYjtFaEJrL0NqQjs7RWdCai9DTTtJQUF3QixRQURiO0VoQnMvQ2pCOztFZ0JyL0NNO0lBQXdCLFNBRGI7RWhCMC9DakI7O0VnQnovQ007SUFBd0IsU0FEYjtFaEI4L0NqQjs7RWdCNy9DTTtJQUF3QixTQURiO0VoQmtnRGpCOztFZ0IxL0NVO0lGaEJWO0VkOGdEQTs7RWdCOS9DVTtJRmhCVjtFZGtoREE7O0VnQmxnRFU7SUZoQlY7RWRzaERBOztFZ0J0Z0RVO0lGaEJWO0VkMGhEQTs7RWdCMWdEVTtJRmhCVjtFZDhoREE7O0VnQjlnRFU7SUZoQlY7RWRraURBOztFZ0JsaERVO0lGaEJWO0Vkc2lEQTs7RWdCdGhEVTtJRmhCVjtFZDBpREE7O0VnQjFoRFU7SUZoQlY7RWQ4aURBOztFZ0I5aERVO0lGaEJWO0Vka2pEQTs7RWdCbGlEVTtJRmhCVjtFZHNqREE7O0VnQnRpRFU7SUZoQlY7RWQwakRBO0FBQ0Y7QWlCOW1EQTtFQUNFO0VBQ0EsbUJiaUlPO0VhaElQLGNiU1M7QUp1bURYO0FpQjdtREU7O0VBRUUsZ0Jia1YwQjtFYWpWMUI7RUFDQTtBakIrbURKO0FpQjVtREU7RUFDRTtFQUNBO0FqQjhtREo7QWlCM21ERTtFQUNFO0FqQjZtREo7O0FpQm5tREU7O0VBRUUsZWI0VDBCO0FKMHlDOUI7O0FpQjdsREE7RUFDRTtBakJnbURGO0FpQjlsREU7O0VBRUU7QWpCZ21ESjtBaUI1bERJOztFQUVFO0FqQjhsRE47O0FpQnhsREU7Ozs7RUFJRTtBakIybERKOztBaUJsbERFO0VBQ0UscUNid1IwQjtBSjZ6QzlCOztBTXBwREU7RVcyRUksY2J2RUs7RWF3RUwsc0NiNlF3QjtBSmcwQzlCOztBa0IvcERJOzs7RUFHRSx5QkQyRitCO0FqQnVrRHJDO0FrQjlwRE07Ozs7RUFJRSxxQkRtRnlFO0FqQjZrRGpGOztBTXJxREU7RVlpQk0seUJBSmU7QWxCNHBEdkI7QWtCdHBEUTs7RUFFRSx5QkFSYTtBbEJncUR2Qjs7QWtCbnJESTs7O0VBR0UseUJEMkYrQjtBakIybERyQztBa0JsckRNOzs7O0VBSUUscUJEbUZ5RTtBakJpbURqRjs7QU16ckRFO0VZaUJNLHlCQUplO0FsQmdyRHZCO0FrQjFxRFE7O0VBRUUseUJBUmE7QWxCb3JEdkI7O0FrQnZzREk7OztFQUdFLHlCRDJGK0I7QWpCK21EckM7QWtCdHNETTs7OztFQUlFLHFCRG1GeUU7QWpCcW5EakY7O0FNN3NERTtFWWlCTSx5QkFKZTtBbEJvc0R2QjtBa0I5ckRROztFQUVFLHlCQVJhO0FsQndzRHZCOztBa0IzdERJOzs7RUFHRSx5QkQyRitCO0FqQm1vRHJDO0FrQjF0RE07Ozs7RUFJRSxxQkRtRnlFO0FqQnlvRGpGOztBTWp1REU7RVlpQk0seUJBSmU7QWxCd3REdkI7QWtCbHREUTs7RUFFRSx5QkFSYTtBbEI0dER2Qjs7QWtCL3VESTs7O0VBR0UseUJEMkYrQjtBakJ1cERyQztBa0I5dURNOzs7O0VBSUUscUJEbUZ5RTtBakI2cERqRjs7QU1ydkRFO0VZaUJNLHlCQUplO0FsQjR1RHZCO0FrQnR1RFE7O0VBRUUseUJBUmE7QWxCZ3ZEdkI7O0FrQm53REk7OztFQUdFLHlCRDJGK0I7QWpCMnFEckM7QWtCbHdETTs7OztFQUlFLHFCRG1GeUU7QWpCaXJEakY7O0FNendERTtFWWlCTSx5QkFKZTtBbEJnd0R2QjtBa0IxdkRROztFQUVFLHlCQVJhO0FsQm93RHZCOztBa0J2eERJOzs7RUFHRSx5QkQyRitCO0FqQityRHJDO0FrQnR4RE07Ozs7RUFJRSxxQkRtRnlFO0FqQnFzRGpGOztBTTd4REU7RVlpQk0seUJBSmU7QWxCb3hEdkI7QWtCOXdEUTs7RUFFRSx5QkFSYTtBbEJ3eER2Qjs7QWtCM3lESTs7O0VBR0UseUJEMkYrQjtBakJtdERyQztBa0IxeURNOzs7O0VBSUUscUJEbUZ5RTtBakJ5dERqRjs7QU1qekRFO0VZaUJNLHlCQUplO0FsQnd5RHZCO0FrQmx5RFE7O0VBRUUseUJBUmE7QWxCNHlEdkI7O0FrQi96REk7OztFQUdFLHNDZDRWd0I7QUpzK0M5Qjs7QU0vekRFO0VZaUJNLHNDQUplO0FsQnN6RHZCO0FrQmh6RFE7O0VBRUUsc0NBUmE7QWxCMHpEdkI7O0FpQmx1REk7RUFDRSxXYjNHSztFYTRHTCx5QmJwR0s7RWFxR0wscUJiZ1F3QjtBSnErQzlCO0FpQmh1REk7RUFDRSxjYjVHSztFYTZHTCx5QmJsSEs7RWFtSEwscUJibEhLO0FKbzFEWDs7QWlCN3REQTtFQUNFLFdiM0hTO0VhNEhULHlCYnBIUztBSm8xRFg7QWlCOXRERTs7O0VBR0UscUJiNE8wQjtBSm8vQzlCO0FpQjd0REU7RUFDRTtBakIrdERKO0FpQjN0REk7RUFDRSwyQ2JnT3dCO0FKNi9DOUI7QU1sMkRFO0VXNElNLFdiakpHO0Vha0pILDRDYjBOc0I7QUorL0M5Qjs7QWV6eURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWpCMnNETjtFaUJ4c0RNO0lBQ0U7RWpCMHNEUjtBQUNGO0FlcnpESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQnN0RE47RWlCbnRETTtJQUNFO0VqQnF0RFI7QUFDRjtBZWgwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakJpdUROO0VpQjl0RE07SUFDRTtFakJndURSO0FBQ0Y7QWUzMERJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWpCNHVETjtFaUJ6dURNO0lBQ0U7RWpCMnVEUjtBQUNGO0FpQnJ2REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBakJzdkRSO0FpQm52RFE7RUFDRTtBakJxdkRWOztBbUJsNkRBO0VBQ0U7RUFDQTtFQUNBLG1DZjBlc0M7RWV6ZXRDO0VkcUhJLGVBdENhO0VjNUVqQixnQmZrUjRCO0VlalI1QixnQmZzUjRCO0VlclI1QixjZkRTO0VlRVQsc0JmVFM7RWVVVDtFQUNBO0VSQUU7RVNGRSx3RURRSjtBbkJnNkRGO0FvQnA2RE07RURkTjtJQ2VRO0VwQnU2RE47QUFDRjtBbUJsNkRFO0VBQ0U7RUFDQTtBbkJvNkRKO0FtQmg2REU7RUFDRTtFQUNBO0FuQms2REo7QXFCeDdERTtFQUNFO0VBQ0Esc0JqQlJPO0VpQlNQLHFCakJxZG9DO0VpQnBkcEM7RUFLRSxnRGpCb1h3QjtBSmtrRDlCO0FtQmw2REU7RUFDRSxjZjlCTztFZWdDUDtBbkJtNkRKO0FtQnQ2REU7RUFDRSxjZjlCTztFZWdDUDtBbkJtNkRKO0FtQnQ2REU7RUFDRSxjZjlCTztFZWdDUDtBbkJtNkRKO0FtQjM1REU7RUFFRSx5QmY5Q087RWVnRFA7QW5CMjVESjs7QW1CbjVERTs7OztFQUNFO0tBQUE7VUFBQTtBbkJ5NURKOztBbUJwNURFO0VBTUUsY2YvRE87RWVnRVAsc0JmdkVPO0FKeTlEWDs7QW1CNzREQTs7RUFFRTtFQUNBO0FuQmc1REY7O0FtQnQ0REE7RUFDRTtFQUNBO0VBQ0E7RWQzQkU7RWM2QkYsZ0JmK0w0QjtBSjBzRDlCOztBbUJ0NERBO0VBQ0U7RUFDQTtFZHFCSSxrQkF0Q2E7RWNtQmpCLGdCZjZINEI7QUo0d0Q5Qjs7QW1CdDREQTtFQUNFO0VBQ0E7RWRjSSxtQkF0Q2E7RWMwQmpCLGdCZnVINEI7QUpreEQ5Qjs7QW1CaDREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VkREksZUF0Q2E7RWN5Q2pCLGdCZmtLNEI7RWVqSzVCLGNmbkhTO0Vlb0hUO0VBQ0E7RUFDQTtBbkJtNERGO0FtQmo0REU7RUFFRTtFQUNBO0FuQms0REo7O0FtQnQzREE7RUFDRSxrQ2Y0VnNDO0VlM1Z0QztFZDFCSSxtQkF0Q2E7RWNrRWpCLGdCZitFNEI7RU94TjFCO0FYbWdFSjs7QW1CdDNEQTtFQUNFLGdDZnFWc0M7RWVwVnRDO0VkbENJLGtCQXRDYTtFYzBFakIsZ0Jmc0U0QjtFT3ZOMUI7QVgyZ0VKOztBbUJwM0RFO0VBRUU7QW5CczNESjs7QW1CbDNEQTtFQUNFO0FuQnEzREY7O0FtQjcyREE7RUFDRSxtQmYwVXNDO0FKc2lEeEM7O0FtQjcyREE7RUFDRTtFQUNBLG1CZjJUc0M7QUpxakR4Qzs7QW1CeDJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjIyREY7QW1CejJERTs7RUFFRTtFQUNBO0FuQjIyREo7O0FtQmwyREE7RUFDRTtFQUNBO0VBQ0EscUJmZ1NzQztBSnFrRHhDOztBbUJsMkRBO0VBQ0U7RUFDQSxrQmY0UnNDO0VlM1J0QztBbkJxMkRGO0FtQmwyREU7RUFFRSxjZnpOTztBSjRqRVg7O0FtQi8xREE7RUFDRTtBbkJrMkRGOztBbUIvMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJmNlFzQztBSnFsRHhDO0FtQi8xREU7RUFDRTtFQUNBO0VBQ0EsdUJmd1FvQztFZXZRcEM7QW5CaTJESjs7QXFCOWlFRTtFQUNFO0VBQ0E7RUFDQSxtQmpCMGNvQztFQ2picEM7RWdCdkJBLGNGcU5xQztBbkI0MUR6Qzs7QXFCOWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUVFLG1CQXRDYTtFZ0IzQmYsZ0JqQnNPMEI7RWlCck8xQjtFQUNBO0VWOUNBO0FYZ21FSjtBcUI3aUVJO0VBRUU7QXJCOGlFTjs7QXFCemlFSTs7OztFQUVFO0FyQjhpRU47O0FxQjVsRUk7RUFvREUscUJGa0xtQztFRS9LakMsb0NqQndaZ0M7RWlCdlpoQztFQUNBO0VBQ0E7RUFDQTtBckIwaUVSO0FxQnZpRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBckJ5aUVSOztBcUJ6bUVJO0VBeUVJLG9DakJzWWdDO0VpQnJZaEM7QXJCb2lFUjs7QXFCOW1FSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0FyQitoRVI7QXFCNWhFTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0FyQjhoRVI7O0FxQnZoRU07RUFDRSxjRm9JaUM7QW5CczVEekM7QXFCdmhFTTs7O0VBRUU7QXJCMGhFUjs7QXFCbmhFTTtFQUNFLGNGdUhpQztBbkIrNUR6QztBcUJwaEVRO0VBQ0UscUJGb0grQjtBbkJrNkR6QztBcUJqaEVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBckJtaEUvQjtBcUI5Z0VRO0VBQ0U7QXJCZ2hFVjtBcUI3Z0VRO0VBQ0UscUJBVnFCO0FyQnloRS9COztBcUJ0Z0VNO0VBQ0UscUJBcEJ1QjtBckI2aEUvQjtBcUJyZ0VRO0VBQ0UscUJBekJxQjtFQTBCckI7QXJCdWdFVjs7QXFCOW9FRTtFQUNFO0VBQ0E7RUFDQSxtQmpCMGNvQztFQ2picEM7RWdCdkJBLGNGcU5xQztBbkI0N0R6Qzs7QXFCOW9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUVFLG1CQXRDYTtFZ0IzQmYsZ0JqQnNPMEI7RWlCck8xQjtFQUNBO0VWOUNBO0FYZ3NFSjtBcUI3b0VJO0VBRUU7QXJCOG9FTjs7QXFCem9FSTs7OztFQUVFO0FyQjhvRU47O0FxQjVyRUk7RUFvREUscUJGa0xtQztFRS9LakMsb0NqQndaZ0M7RWlCdlpoQztFQUNBO0VBQ0E7RUFDQTtBckIwb0VSO0FxQnZvRU07RUFDRSxxQkZ1S2lDO0VFdEtqQztBckJ5b0VSOztBcUJ6c0VJO0VBeUVJLG9DakJzWWdDO0VpQnJZaEM7QXJCb29FUjs7QXFCOXNFSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2pCdWRvQztFaUJ0ZHBDO0FyQituRVI7QXFCNW5FTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0FyQjhuRVI7O0FxQnZuRU07RUFDRSxjRm9JaUM7QW5Ccy9EekM7QXFCdm5FTTs7O0VBRUU7QXJCMG5FUjs7QXFCbm5FTTtFQUNFLGNGdUhpQztBbkIrL0R6QztBcUJwbkVRO0VBQ0UscUJGb0grQjtBbkJrZ0V6QztBcUJqbkVRO0VBQ0U7RUNsSk4seUJEbUoyQjtBckJtbkUvQjtBcUI5bUVRO0VBQ0U7QXJCZ25FVjtBcUI3bUVRO0VBQ0UscUJBVnFCO0FyQnluRS9COztBcUJ0bUVNO0VBQ0UscUJBcEJ1QjtBckI2bkUvQjtBcUJybUVRO0VBQ0UscUJBekJxQjtFQTBCckI7QXJCdW1FVjs7QW1CeGdFQTtFQUNFO0VBQ0E7RUFDQTtBbkIyZ0VGO0FtQnRnRUU7RUFDRTtBbkJ3Z0VKO0FldnVFSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQnNnRUo7RW1CbGdFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Cb2dFSjtFbUJoZ0VFO0lBQ0U7SUFDQTtJQUNBO0VuQmtnRUo7RW1COS9ERTtJQUNFO0VuQmdnRUo7RW1CNy9ERTs7SUFFRTtFbkIrL0RKO0VtQjEvREU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQjQvREo7RW1CMS9ERTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZitLa0M7SWU5S2xDO0VuQjQvREo7RW1Cei9ERTtJQUNFO0lBQ0E7RW5CMi9ESjtFbUJ6L0RFO0lBQ0U7RW5CMi9ESjtBQUNGOztBdUI3MEVBO0VBQ0U7RUFFQSxnQm5Cc1I0QjtFbUJyUjVCLGNuQk1TO0VtQkxUO0VBR0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUN1RkE7RW5CdUJJLGVBdENhO0VtQmlCakIsZ0JwQjBMNEI7RU9sUjFCO0VTRkUscUlHR0o7QXZCZzFFRjtBb0IvMEVNO0VHZE47SUhlUTtFcEJrMUVOO0FBQ0Y7QU01MUVFO0VpQlVFLGNuQk5PO0VtQk9QO0F2QnExRUo7QXVCbDFFRTtFQUVFO0VBQ0EsZ0RuQjZXMEI7QUpzK0Q5QjtBdUIvMEVFO0VBRUUsYW5CaVowQjtBSis3RDlCO0F1QjUwRUU7RUFDRTtBdkI4MEVKO0F1QmgwRUE7O0VBRUU7QXZCazBFRjs7QXVCenpFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QUpvekVmO0FNcDNFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCZzRFekc7QXdCcDNFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBeEJpM0VOO0F3QjUyRUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QUpvMEVmO0F3QnQyRUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXhCZzVFN0w7QXdCajJFSTtFQUtJO0F4QisxRVI7O0F1QnYxRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKazFFZjtBTWw1RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Qjg1RXpHO0F3Qmw1RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXhCKzRFTjtBd0IxNEVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKazJFZjtBd0JwNEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F4Qjg2RTdMO0F3Qi8zRUk7RUFLSTtBeEI2M0VSOztBdUJyM0VFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBSmczRWY7QU1oN0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEI0N0V6RztBd0JoN0VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F4QjY2RU47QXdCeDZFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBSmc0RWY7QXdCbDZFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBeEI0OEU3TDtBd0I3NUVJO0VBS0k7QXhCMjVFUjs7QXVCbjVFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QUo4NEVmO0FNOThFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCMDlFekc7QXdCOThFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBeEIyOEVOO0F3QnQ4RUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QUo4NUVmO0F3Qmg4RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXhCMCtFN0w7QXdCMzdFSTtFQUtJO0F4Qnk3RVI7O0F1Qmo3RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKNDZFZjtBTTUrRUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QncvRXpHO0F3QjUrRUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXhCeStFTjtBd0JwK0VFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKNDdFZjtBd0I5OUVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F4QndnRjdMO0F3Qno5RUk7RUFLSTtBeEJ1OUVSOztBdUIvOEVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBSjA4RWY7QU0xZ0ZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJzaEZ6RztBd0IxZ0ZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F4QnVnRk47QXdCbGdGRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBSjA5RWY7QXdCNS9FRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBeEJzaUY3TDtBd0J2L0VJO0VBS0k7QXhCcS9FUjs7QXVCNytFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QUp3K0VmO0FNeGlGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCb2pGekc7QXdCeGlGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBeEJxaUZOO0F3QmhpRkU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QUp3L0VmO0F3QjFoRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXhCb2tGN0w7QXdCcmhGSTtFQUtJO0F4Qm1oRlI7O0F1QjNnRkU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKc2dGZjtBTXRrRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QmtsRnpHO0F3QnRrRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXhCbWtGTjtBd0I5akZFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKc2hGZjtBd0J4akZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F4QmttRjdMO0F3Qm5qRkk7RUFLSTtBeEJpakZSOztBdUJuaUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKbWlGZjtBTW5tRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUp3aUZmO0F3QjNpRkU7RUFFRTtBeEI0aUZKO0F3QnppRkU7RUFFRSxjcEJKVztFb0JLWDtBeEIwaUZKO0F3QnZpRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUpvakZmO0F3QnJpRkk7RUFLSTtBeEJtaUZSOztBdUI1akZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKNGpGZjtBTTVuRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUppa0ZmO0F3QnBrRkU7RUFFRTtBeEJxa0ZKO0F3QmxrRkU7RUFFRSxjcEJKVztFb0JLWDtBeEJta0ZKO0F3QmhrRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUo2a0ZmO0F3QjlqRkk7RUFLSTtBeEI0akZSOztBdUJybEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKcWxGZjtBTXJwRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUowbEZmO0F3QjdsRkU7RUFFRTtBeEI4bEZKO0F3QjNsRkU7RUFFRSxjcEJKVztFb0JLWDtBeEI0bEZKO0F3QnpsRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUpzbUZmO0F3QnZsRkk7RUFLSTtBeEJxbEZSOztBdUI5bUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKOG1GZjtBTTlxRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUptbkZmO0F3QnRuRkU7RUFFRTtBeEJ1bkZKO0F3QnBuRkU7RUFFRSxjcEJKVztFb0JLWDtBeEJxbkZKO0F3QmxuRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUorbkZmO0F3QmhuRkk7RUFLSTtBeEI4bUZSOztBdUJ2b0ZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKdW9GZjtBTXZzRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUo0b0ZmO0F3Qi9vRkU7RUFFRTtBeEJncEZKO0F3QjdvRkU7RUFFRSxjcEJKVztFb0JLWDtBeEI4b0ZKO0F3QjNvRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUp3cEZmO0F3QnpvRkk7RUFLSTtBeEJ1b0ZSOztBdUJocUZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKZ3FGZjtBTWh1RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUpxcUZmO0F3QnhxRkU7RUFFRTtBeEJ5cUZKO0F3QnRxRkU7RUFFRSxjcEJKVztFb0JLWDtBeEJ1cUZKO0F3QnBxRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUppckZmO0F3QmxxRkk7RUFLSTtBeEJncUZSOztBdUJ6ckZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKeXJGZjtBTXp2RkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUo4ckZmO0F3QmpzRkU7RUFFRTtBeEJrc0ZKO0F3Qi9yRkU7RUFFRSxjcEJKVztFb0JLWDtBeEJnc0ZKO0F3QjdyRkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUowc0ZmO0F3QjNyRkk7RUFLSTtBeEJ5ckZSOztBdUJsdEZFO0VDUEEsY3BCWWE7RW9CWGIscUJwQldhO0FKa3RGZjtBTWx4RkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCcEJPVztFb0JOWCxxQnBCTVc7QUp1dEZmO0F3QjF0RkU7RUFFRTtBeEIydEZKO0F3Qnh0RkU7RUFFRSxjcEJKVztFb0JLWDtBeEJ5dEZKO0F3QnR0RkU7RUFHRTtFQUNBLHlCcEJaVztFb0JhWCxxQnBCYlc7QUptdUZmO0F3QnB0Rkk7RUFLSTtBeEJrdEZSOztBdUJodUZBO0VBQ0UsZ0JuQjRNNEI7RW1CM001QixjbkIyRndDO0VtQjFGeEMscUJuQjJGd0M7QUp3b0YxQztBTTV5RkU7RWlCNEVFLGNuQnlGc0M7RW1CeEZ0QywwQm5CeUZzQztBSjBvRjFDO0F1Qmh1RkU7RUFFRSwwQm5Cb0ZzQztBSjZvRjFDO0F1Qjl0RkU7RUFFRSxjbkJ0Rk87RW1CdUZQO0F2Qit0Rko7O0F1QnB0RkE7RUNQRTtFbkJ1Qkksa0JBdENhO0VtQmlCakIsZ0JwQitINEI7RU92TjFCO0FYd3pGSjs7QXVCdnRGQTtFQ1hFO0VuQnVCSSxtQkF0Q2E7RW1CaUJqQixnQnBCZ0k0QjtFT3hOMUI7QVgrekZKOztBdUJydEZBO0VBQ0U7RUFDQTtBdkJ3dEZGO0F1QnJ0RkU7RUFDRSxrQm5CdVQwQjtBSmc2RTlCOztBdUIvc0ZFOzs7RUFDRTtBdkJvdEZKOztBeUIvMUZBO0VMZ0JNLGdDS2ZKO0F6QmsyRkY7QW9CLzBGTTtFS3BCTjtJTHFCUTtFcEJrMUZOO0FBQ0Y7QXlCcjJGRTtFQUNFO0F6QnUyRko7O0F5QmwyRkU7RUFDRTtBekJxMkZKOztBeUJqMkZBO0VBQ0U7RUFDQTtFQUNBO0VMREksNkJLRUo7QXpCbzJGRjtBb0JsMkZNO0VLTk47SUxPUTtFcEJxMkZOO0FBQ0Y7O0EwQjEzRkE7Ozs7RUFJRTtBMUI2M0ZGOztBMEIxM0ZBO0VBQ0U7QTFCNjNGRjtBMkJ6MkZJO0VBQ0U7RUFDQSxvQnZCK053QjtFdUI5TnhCLHVCdkI2TndCO0V1QjVOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTNCNDRGRjtBMkJ2MUZJO0VBQ0U7QTNCeTFGTjs7QTBCbjRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF0QndwQmtDO0VzQnZwQmxDO0VBQ0E7RUFDQSxnQnRCZ3VCa0M7RXNCL3RCbEM7RUFDQTtFckJzR0ksZUF0Q2E7RXFCOURqQixjdEJYUztFc0JZVDtFQUNBO0VBQ0Esc0J0QnZCUztFc0J3QlQ7RUFDQTtFZmRFO0FYcTVGSjs7QTBCOTNGSTtFQUNFO0VBQ0E7QTFCaTRGTjs7QTBCOTNGSTtFQUNFO0VBQ0E7QTFCaTRGTjs7QWVyM0ZJO0VXbkJBO0lBQ0U7SUFDQTtFMUI0NEZKOztFMEJ6NEZFO0lBQ0U7SUFDQTtFMUI0NEZKO0FBQ0Y7QWVqNEZJO0VXbkJBO0lBQ0U7SUFDQTtFMUJ1NUZKOztFMEJwNUZFO0lBQ0U7SUFDQTtFMUJ1NUZKO0FBQ0Y7QWU1NEZJO0VXbkJBO0lBQ0U7SUFDQTtFMUJrNkZKOztFMEIvNUZFO0lBQ0U7SUFDQTtFMUJrNkZKO0FBQ0Y7QWV2NUZJO0VXbkJBO0lBQ0U7SUFDQTtFMUI2NkZKOztFMEIxNkZFO0lBQ0U7SUFDQTtFMUI2NkZKO0FBQ0Y7QTBCdDZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdEI4ckJnQztBSjB1RXBDO0EyQnY4Rkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBM0JtK0ZGO0EyQnI3Rkk7RUFDRTtBM0J1N0ZOOztBMEI1NkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnRCZ3JCZ0M7QUordkVwQztBMkI1OUZJO0VBQ0U7RUFDQSxvQnZCK053QjtFdUI5TnhCLHVCdkI2TndCO0V1QjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTNCaS9GRjtBMkIxOEZJO0VBQ0U7QTNCNDhGTjtBMEJ2N0ZJO0VBQ0U7QTFCeTdGTjs7QTBCbjdGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J0QitwQmdDO0FKdXhFcEM7QTJCcC9GSTtFQUNFO0VBQ0Esb0J2QitOd0I7RXVCOU54Qix1QnZCNk53QjtFdUI1TnhCO0EzQnMvRk47QTJCMytGTTtFQUNFO0EzQjYrRlI7QTJCMStGTTtFQUNFO0VBQ0EscUJ2QjRNc0I7RXVCM010Qix1QnZCME1zQjtFdUJ6TXRCO0VBOUJOO0VBQ0E7RUFDQTtBM0IyZ0dGO0EyQjErRkk7RUFDRTtBM0I0K0ZOO0EwQnQ4Rkk7RUFDRTtBMUJ3OEZOOztBMEJoOEZFO0VBSUU7RUFDQTtBMUJnOEZKOztBMEIzN0ZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0E1QjZpR0Y7O0EwQjM3RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEJnSzRCO0VzQi9KNUIsY3RCaEhTO0VzQmlIVDtFQUVBO0VBQ0E7RUFDQTtBMUI2N0ZGO0FNbGpHRTtFb0JvSUUsY3RCbW5CZ0M7RXNCbG5CaEM7RUovSUEseUJsQkdPO0FKOGpHWDtBMEI5NkZFO0VBRUUsV3RCcEpPO0VzQnFKUDtFSnRKQSx5QmxCb1AwQjtBSmsxRjlCO0EwQjU2RkU7RUFFRSxjdEJ0Sk87RXNCdUpQO0VBQ0E7QTFCNjZGSjs7QTBCcjZGQTtFQUNFO0ExQnc2RkY7O0EwQnA2RkE7RUFDRTtFQUNBLHNCdEJnbUJrQztFc0IvbEJsQztFckJyREksbUJBdENhO0VxQjZGakIsY3RCektTO0VzQjBLVDtBMUJ1NkZGOztBMEJuNkZBO0VBQ0U7RUFDQTtFQUNBLGN0QjlLUztBSm9sR1g7O0E2QmptR0E7O0VBRUU7RUFDQTtFQUNBO0E3Qm9tR0Y7QTZCbG1HRTs7RUFDRTtFQUNBO0E3QnFtR0o7QU1wbUdFOztFdUJJSTtBN0JvbUdOO0E2QmxtR0k7Ozs7RUFHRTtBN0JxbUdOOztBNkIvbEdBO0VBQ0U7RUFDQTtFQUNBO0E3QmttR0Y7QTZCaG1HRTtFQUNFO0E3QmttR0o7O0E2QjVsR0U7O0VBRUU7QTdCK2xHSjtBNkIzbEdFOztFbEJYRTtFQUNBO0FYMG1HSjtBNkIzbEdFOztFbEJGRTtFQUNBO0FYaW1HSjs7QTZCOWtHQTtFQUNFO0VBQ0E7QTdCaWxHRjtBNkIva0dFO0VBR0U7QTdCK2tHSjtBNkI1a0dFO0VBQ0U7QTdCOGtHSjs7QTZCMWtHQTtFQUNFO0VBQ0E7QTdCNmtHRjs7QTZCMWtHQTtFQUNFO0VBQ0E7QTdCNmtHRjs7QTZCempHQTtFQUNFO0VBQ0E7RUFDQTtBN0I0akdGO0E2QjFqR0U7O0VBRUU7QTdCNGpHSjtBNkJ6akdFOztFQUVFO0E3QjJqR0o7QTZCdmpHRTs7RWxCckZFO0VBQ0E7QVhncEdKO0E2QnZqR0U7O0VsQnhHRTtFQUNBO0FYbXFHSjs7QTZCeGlHRTs7RUFFRTtBN0IyaUdKO0E2QnppR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QTdCNmlHTjs7QThCdHNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCeXNHRjtBOEJ2c0dFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ5c0dKO0E4QnZzR0k7Ozs7Ozs7Ozs7OztFQUdFO0E5Qmt0R047QThCN3NHRTs7O0VBR0U7QTlCK3NHSjtBOEIzc0dFO0VBQ0U7QTlCNnNHSjtBOEJ4c0dJOztFbkJJQTtFQUNBO0FYd3NHSjtBOEJ4c0dFO0VBQ0U7RUFDQTtBOUIwc0dKO0E4QnhzR0k7RW5CTEE7RUFDQTtBWGd0R0o7QThCdnNHSTs7O0VuQnhCQTtFQUNBO0FYb3VHSjtBOEJyc0dJOzs7RW5CaENBO0VBQ0E7QVgwdUdKOztBOEI1ckdBOztFQUVFO0E5QityR0Y7QThCMXJHRTs7RUFDRTtFQUNBO0E5QjZyR0o7QThCM3JHSTs7RUFDRTtBOUI4ckdOO0E4QjFyR0U7Ozs7Ozs7O0VBSUU7QTlCZ3NHSjs7QThCNXJHQTtFQUF1QjtBOUJnc0d2Qjs7QThCL3JHQTtFQUFzQjtBOUJtc0d0Qjs7QThCM3JHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QlNJLGVBdENhO0V5QitCakIsZ0IxQnVLNEI7RTBCdEs1QixnQjFCMks0QjtFMEIxSzVCLGMxQjVHUztFMEI2R1Q7RUFDQTtFQUNBLHlCMUJwSFM7RTBCcUhUO0VuQjVHRTtBWDJ5R0o7QThCM3JHRTs7RUFFRTtBOUI2ckdKOztBOEJuckdBOztFQUVFLGdDMUJxV3NDO0FKaTFGeEM7O0E4Qm5yR0E7Ozs7OztFQU1FO0V6QjFCSSxrQkF0Q2E7RXlCa0VqQixnQjFCOEU0QjtFT3ZOMUI7QVhnMEdKOztBOEJuckdBOztFQUVFLGtDMUJtVnNDO0FKbTJGeEM7O0E4Qm5yR0E7Ozs7OztFQU1FO0V6QjNDSSxtQkF0Q2E7RXlCbUZqQixnQjFCOEQ0QjtFT3hOMUI7QVhpMUdKOztBOEJuckdBOztFQUVFO0E5QnNyR0Y7O0E4QjNxR0E7Ozs7Ozs7O0VuQjNKSTtFQUNBO0FYaTFHSjs7QThCNXFHQTs7Ozs7O0VuQnhKSTtFQUNBO0FYNjBHSjs7QStCcjNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0EvQnczR0Y7O0ErQnIzR0E7RUFDRTtFQUNBLGtCM0J3ZnNDO0FKZzRGeEM7O0ErQnIzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXM0JvZnNDO0UyQm5mdEM7RUFDQTtBL0J3M0dGO0ErQnQzR0U7RUFDRSxXM0J6Qk87RTJCMEJQLHFCM0J5TjBCO0VrQnBQMUIseUJsQm9QMEI7QUpncUc5QjtBK0JwM0dFO0VBS0ksZ0QzQitWd0I7QUptaEc5QjtBK0I5MkdFO0VBQ0UscUIzQnFib0M7QUoyN0Z4QztBK0I3MkdFO0VBQ0UsVzNCN0NPO0UyQjhDUCx5QjNCaWY0QztFMkJoZjVDLHFCM0JnZjRDO0FKKzNGaEQ7QStCeDJHSTtFQUNFLGMzQmpESztBSjI1R1g7QStCeDJHTTtFQUNFLHlCM0J4REc7QUprNkdYOztBK0JoMkdBO0VBQ0U7RUFDQTtFQUVBO0EvQmsyR0Y7QStCOTFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNCdWJvQztFMkJ0YnBDLFkzQnNib0M7RTJCcmJwQztFQUNBO0VBQ0Esc0IzQnJGTztFMkJzRlA7QS9CZzJHSjtBK0IzMUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0J3YW9DO0UyQnZhcEMsWTNCdWFvQztFMkJ0YXBDO0VBQ0E7QS9CNjFHSjs7QStCbjFHRTtFcEJsR0U7QVh5N0dKO0ErQmwxR0k7RUFDRTtBL0JvMUdOO0ErQi8wR0k7RUFDRSxxQjNCMEh3QjtFa0JwUDFCLHlCbEJvUDBCO0FKd3RHOUI7QStCOTBHSTtFQUNFO0EvQmcxR047QStCMzBHSTtFVHBJQSx3Q2xCd2hCNEM7QUowN0ZoRDtBK0IzMEdJO0VUdklBLHdDbEJ3aEI0QztBSjY3RmhEOztBK0JuMEdFO0VBRUUsa0IzQnlaNEM7QUo0NkZoRDtBK0JqMEdJO0VBQ0U7QS9CbTBHTjtBK0I5ekdJO0VUOUpBLHdDbEJ3aEI0QztBSnU4RmhEOztBK0J0ekdBO0VBQ0U7QS9CeXpHRjtBK0J0ekdJO0VBQ0U7RUFDQSxjM0JpWTBDO0UyQmhZMUM7RUFFQSxxQjNCK1gwQztBSnc3RmhEO0ErQnB6R0k7RUFDRTtFQUNBO0VBQ0EsdUIzQjBYMEM7RTJCelgxQyx3QjNCeVgwQztFMkJ4WDFDLHlCM0JwTEs7RTJCc0xMLHFCM0JxWDBDO0VnQnZpQjFDLHlJV21MQTtBL0JxekdOO0FvQnArR007RVd1S0Y7SVh0S0k7RXBCdStHTjtBQUNGO0ErQnJ6R0k7RUFDRSxzQjNCbE1LO0UyQm1NTDtBL0J1ekdOO0ErQmx6R0k7RVR6TUEsd0NsQndoQjRDO0FKcytGaEQ7O0ErQnh5R0E7RUFDRTtFQUNBO0VBQ0EsbUMzQm9Sc0M7RTJCblJ0QztFMUJqR0ksZUF0Q2E7RTBCMElqQixnQjNCNEQ0QjtFMkIzRDVCLGdCM0JnRTRCO0UyQi9ENUIsYzNCdk5TO0UyQndOVDtFQUNBO0VBQ0E7RXBCdE5FO0VvQnlORjtLQUFBO1VBQUE7QS9CeXlHRjtBK0J2eUdFO0VBQ0UscUIzQnVQb0M7RTJCdFBwQztFQUtFLGdEM0JrVzhCO0FKbThGcEM7QStCbHlHSTtFQU1FLGMzQi9PSztFMkJnUEwsc0IzQnZQSztBSnNoSFg7QStCM3hHRTtFQUVFO0VBQ0Esc0IzQjhIMEI7RTJCN0gxQjtBL0I0eEdKO0ErQnp4R0U7RUFDRSxjM0I3UE87RTJCOFBQLHlCM0JsUU87QUo2aEhYO0ErQnZ4R0U7RUFDRTtBL0J5eEdKO0ErQnJ4R0U7RUFDRTtFQUNBO0EvQnV4R0o7O0ErQm54R0E7RUFDRSxrQzNCeU5zQztFMkJ4TnRDLG9CM0JnSDRCO0UyQi9HNUIsdUIzQitHNEI7RTJCOUc1QixvQjNCK0c0QjtFQzlReEIsbUJBdENhO0FMNDlHbkI7O0ErQm54R0E7RUFDRSxnQzNCa05zQztFMkJqTnRDLG1CM0I2RzRCO0UyQjVHNUIsc0IzQjRHNEI7RTJCM0c1QixrQjNCNEc0QjtFQ25SeEIsa0JBdENhO0FMbytHbkI7O0ErQjl3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzNCZ01zQztFMkIvTHRDO0EvQml4R0Y7O0ErQjl3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzNCd0xzQztFMkJ2THRDO0VBQ0E7RUFDQTtBL0JpeEdGO0ErQi93R0U7RUFDRSxxQjNCb0tvQztFMkJuS3BDLGdEM0J3RTBCO0FKeXNHOUI7QStCN3dHRTtFQUVFLHlCM0IvVE87QUo2a0hYO0ErQjF3R0k7RUFDRSxpQjNCMFRhO0FKazlGbkI7QStCeHdHRTtFQUNFO0EvQjB3R0o7O0ErQnR3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUMzQnVKc0M7RTJCdEp0QztFQUNBO0VBRUEsZ0IzQmpFNEI7RTJCa0U1QixnQjNCN0Q0QjtFMkI4RDVCLGMzQnBWUztFMkJxVlQsc0IzQjVWUztFMkI2VlQ7RXBCbFZFO0FYMmxISjtBK0Jyd0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIzQmdJb0M7RTJCL0hwQztFQUNBLGdCM0I3RTBCO0UyQjhFMUIsYzNCcFdPO0UyQnFXUDtFVDdXQSx5QmxCR087RTJCNFdQO0VwQm5XQTtBWDJtSEo7O0ErQjd2R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBL0Jnd0dGO0ErQjl2R0U7RUFDRTtBL0Jnd0dKO0ErQjV2R0k7RUFBMEIsZ0UzQm1PZTtBSjRoRzdDO0ErQjl2R0k7RUFBMEIsZ0UzQmtPZTtBSitoRzdDO0ErQmh3R0k7RUFBMEIsZ0UzQmlPZTtBSmtpRzdDO0ErQmh3R0U7RUFDRTtBL0Jrd0dKO0ErQi92R0U7RUFDRSxXM0JtTnlDO0UyQmxOekMsWTNCa055QztFMkJqTnpDO0VUbFpBLHlCbEJvUDBCO0UyQmdLMUIsUzNCa055QztFTzFsQnpDO0VTRkUsb0hXNllGO0VYN1lFLDRHVzZZRjtFQUNBO1VBQUE7QS9CZ3dHSjtBb0Ixb0hNO0VXaVlKO0lYaFlNO0lBQUE7RXBCNm9ITjtBQUNGO0ErQm53R0k7RVQxWkEseUJsQjJtQnlDO0FKcWpHN0M7QStCandHRTtFQUNFLFczQjRMZ0M7RTJCM0xoQyxjM0I0TGdDO0UyQjNMaEM7RUFDQSxlM0IyTGdDO0UyQjFMaEMseUIzQmhhTztFMkJpYVA7RXBCelpBO0FYNnBISjtBK0IvdkdFO0VBQ0UsVzNCd0x5QztFMkJ2THpDLFkzQnVMeUM7RWtCbm1CekMseUJsQm9QMEI7RTJCMEwxQixTM0J3THlDO0VPMWxCekM7RVNGRSxpSFd1YUY7RVh2YUUsNEdXdWFGO0VBQ0E7T0FBQTtBL0Jnd0dKO0FvQnBxSE07RVc0Wko7SVgzWk07SUFBQTtFcEJ1cUhOO0FBQ0Y7QStCbndHSTtFVHBiQSx5QmxCMm1CeUM7QUora0c3QztBK0Jqd0dFO0VBQ0UsVzNCa0tnQztFMkJqS2hDLGMzQmtLZ0M7RTJCaktoQztFQUNBLGUzQmlLZ0M7RTJCaEtoQyx5QjNCMWJPO0UyQjJiUDtFcEJuYkE7QVh1ckhKO0ErQi92R0U7RUFDRSxXM0I4SnlDO0UyQjdKekMsWTNCNkp5QztFMkI1SnpDO0VBQ0Esb0IzQnRFMEI7RTJCdUUxQixtQjNCdkUwQjtFa0JsWTFCLHlCbEJvUDBCO0UyQnVOMUIsUzNCMkp5QztFTzFsQnpDO0VTRkUsZ0hXb2NGO0VYcGNFLDRHV29jRjtFQUNBO0EvQmd3R0o7QW9CanNITTtFV3NiSjtJWHJiTTtJQUFBO0VwQm9zSE47QUFDRjtBK0Jud0dJO0VUamRBLHlCbEIybUJ5QztBSjRtRzdDO0ErQmp3R0U7RUFDRSxXM0JxSWdDO0UyQnBJaEMsYzNCcUlnQztFMkJwSWhDO0VBQ0EsZTNCb0lnQztFMkJuSWhDO0VBQ0E7RUFDQTtBL0Jtd0dKO0ErQi92R0U7RUFDRSx5QjNCOWRPO0VPUVA7QVh3dEhKO0ErQjl2R0U7RUFDRTtFQUNBLHlCM0JwZU87RU9RUDtBWDZ0SEo7QStCNXZHSTtFQUNFLHlCM0J4ZUs7QUpzdUhYO0ErQjN2R0k7RUFDRTtBL0I2dkdOO0ErQjF2R0k7RUFDRSx5QjNCaGZLO0FKNHVIWDtBK0J6dkdJO0VBQ0U7QS9CMnZHTjtBK0J4dkdJO0VBQ0UseUIzQnhmSztBSmt2SFg7O0ErQnJ2R0E7OztFWHpmTSw0R1c0Zko7QS9Cd3ZHRjtBb0JodkhNO0VXcWZOOzs7SVhwZlE7RXBCcXZITjtBQUNGOztBZ0N0d0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5d0hGOztBZ0N0d0hBO0VBQ0U7RUFDQTtBaEN5d0hGO0FNeHdIRTtFMEJHRTtBaEN3d0hKO0FnQ3B3SEU7RUFDRSxjNUJYTztFNEJZUDtFQUNBO0FoQ3N3SEo7O0FnQzl2SEE7RUFDRTtBaENpd0hGO0FnQy92SEU7RUFDRTtFQUNBO0VyQlpBO0VBQ0E7QVg4d0hKO0FNMXhIRTtFMEIyQkkscUM1Qm1wQjhCO0FKK21HcEM7QWdDL3ZISTtFQUNFLGM1QmxDSztFNEJtQ0w7RUFDQTtBaENpd0hOO0FnQzd2SEU7O0VBRUUsYzVCekNPO0U0QjBDUCxzQjVCakRPO0U0QmtEUCxrQzVCd29CZ0M7QUp1bkdwQztBZ0M1dkhFO0VBRUU7RXJCbkNBO0VBQ0E7QVhpeUhKOztBZ0NudkhFO0VyQnhERTtBWCt5SEo7QWdDbnZIRTs7RUFFRSxXNUJ6RU87RTRCMEVQLHlCNUJ5SzBCO0FKNGtIOUI7O0FnQzN1SEU7O0VBRUU7RUFDQTtBaEM4dUhKOztBZ0N6dUhFOztFQUVFO0VBQ0E7RUFDQTtBaEM0dUhKOztBZ0NsdUhFO0VBQ0U7QWhDcXVISjtBZ0NudUhFO0VBQ0U7QWhDcXVISjs7QWlDejBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0MEhGO0FpQ3gwSEU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQyswSEo7QWlDM3pIQTtFQUNFO0VBQ0Esc0I3QmlxQmtDO0U2QmhxQmxDLHlCN0JncUJrQztFNkIvcEJsQyxrQjdCZ0ZPO0VDUkgsa0JBdENhO0U0QmhDakI7RUFDQTtBakM2ekhGO0FNdjJIRTtFMkI2Q0U7QWpDNnpISjs7QWlDcHpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdXpIRjtBaUNyekhFO0VBQ0U7RUFDQTtBakN1ekhKO0FpQ3B6SEU7RUFDRTtFQUNBO0FqQ3N6SEo7O0FpQzd5SEE7RUFDRTtFQUNBLG1CN0J3bEJrQztFNkJ2bEJsQyxzQjdCdWxCa0M7QUp5dEdwQzs7QWlDcHlIQTtFQUNFO0VBQ0E7RUFHQTtBakNxeUhGOztBaUNqeUhBO0VBQ0U7RTVCU0ksa0JBdENhO0U0QitCakI7RUFDQTtFQUNBO0V0QnhHRTtBWDY0SEo7QU0vNEhFO0UyQjhHRTtBakNveUhKOztBaUM5eEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2l5SEY7O0FpQzl4SEE7RUFDRSxnQjdCK2tCa0M7RTZCOWtCbEM7QWpDaXlIRjs7QWV2MkhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFakM4eEhSO0FBQ0Y7QWVoNEhJO0VrQjZGQTtJQW9CSTtJQUNBO0VqQ214SE47RWlDanhITTtJQUNFO0VqQ214SFI7RWlDanhIUTtJQUNFO0VqQ214SFY7RWlDaHhIUTtJQUNFLHFCN0J3aEJ3QjtJNkJ2aEJ4QixvQjdCdWhCd0I7RUoydkdsQztFaUM3d0hNOzs7Ozs7SUFDRTtFakNveEhSO0VpQ3R3SE07SUFDRTtFakN3d0hSO0VpQ3J3SE07SUFDRTtJQUdBO0VqQ3F3SFI7RWlDbHdITTtJQUNFO0VqQ293SFI7QUFDRjtBZXI1SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VqQzIwSFI7QUFDRjtBZTc2SEk7RWtCNkZBO0lBb0JJO0lBQ0E7RWpDZzBITjtFaUM5ekhNO0lBQ0U7RWpDZzBIUjtFaUM5ekhRO0lBQ0U7RWpDZzBIVjtFaUM3ekhRO0lBQ0UscUI3QndoQndCO0k2QnZoQnhCLG9CN0J1aEJ3QjtFSnd5R2xDO0VpQzF6SE07Ozs7OztJQUNFO0VqQ2kwSFI7RWlDbnpITTtJQUNFO0VqQ3F6SFI7RWlDbHpITTtJQUNFO0lBR0E7RWpDa3pIUjtFaUMveUhNO0lBQ0U7RWpDaXpIUjtBQUNGO0FlbDhISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWpDdzNIUjtBQUNGO0FlMTlISTtFa0I2RkE7SUFvQkk7SUFDQTtFakM2MkhOO0VpQzMySE07SUFDRTtFakM2MkhSO0VpQzMySFE7SUFDRTtFakM2MkhWO0VpQzEySFE7SUFDRSxxQjdCd2hCd0I7STZCdmhCeEIsb0I3QnVoQndCO0VKcTFHbEM7RWlDdjJITTs7Ozs7O0lBQ0U7RWpDODJIUjtFaUNoMkhNO0lBQ0U7RWpDazJIUjtFaUMvMUhNO0lBQ0U7SUFHQTtFakMrMUhSO0VpQzUxSE07SUFDRTtFakM4MUhSO0FBQ0Y7QWUvK0hJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFakNxNkhSO0FBQ0Y7QWV2Z0lJO0VrQjZGQTtJQW9CSTtJQUNBO0VqQzA1SE47RWlDeDVITTtJQUNFO0VqQzA1SFI7RWlDeDVIUTtJQUNFO0VqQzA1SFY7RWlDdjVIUTtJQUNFLHFCN0J3aEJ3QjtJNkJ2aEJ4QixvQjdCdWhCd0I7RUprNEdsQztFaUNwNUhNOzs7Ozs7SUFDRTtFakMyNUhSO0VpQzc0SE07SUFDRTtFakMrNEhSO0VpQzU0SE07SUFDRTtJQUdBO0VqQzQ0SFI7RWlDejRITTtJQUNFO0VqQzI0SFI7QUFDRjtBaUM1OEhJO0VBb0JJO0VBQ0E7QWpDMjdIUjtBaUM5OEhROzs7Ozs7RUFDRTtFQUNBO0FqQ3E5SFY7QWlDbDhIUTtFQUNFO0FqQ284SFY7QWlDbDhIVTtFQUNFO0FqQ284SFo7QWlDajhIVTtFQUNFLHFCN0J3aEJ3QjtFNkJ2aEJ4QixvQjdCdWhCd0I7QUo0NkdwQztBaUM5N0hROzs7Ozs7RUFDRTtBakNxOEhWO0FpQ3Y3SFE7RUFDRTtBakN5N0hWO0FpQ3Q3SFE7RUFDRTtFQUdBO0FqQ3M3SFY7QWlDbjdIUTtFQUNFO0FqQ3E3SFY7O0FpQ3Y2SEU7RUFDRSx5QjdCZ2dCZ0M7QUowNkdwQztBTWxvSUU7RTJCMk5JLHlCN0I2ZjhCO0FKNjZHcEM7QWlDcjZISTtFQUNFLHlCN0JxZjhCO0FKazdHcEM7QU14b0lFO0UyQm9PTSx5QjdCbWY0QjtBSm83R3BDO0FpQ3A2SE07RUFDRSx5QjdCaWY0QjtBSnE3R3BDO0FpQ2w2SEk7Ozs7RUFJRSx5QjdCd2U4QjtBSjQ3R3BDO0FpQ2g2SEU7RUFDRSx5QjdCaWVnQztFNkJoZWhDLGdDN0JxZWdDO0FKNjdHcEM7QWlDLzVIRTtFQUNFO0FqQ2k2SEo7QWlDOTVIRTtFQUNFLHlCN0J3ZGdDO0FKdzhHcEM7QWlDLzVISTtFQUNFLHlCN0J3ZDhCO0FKeThHcEM7QU1qcUlFO0UyQm1RTSx5QjdCcWQ0QjtBSjQ4R3BDOztBaUN6NUhFO0VBQ0UsVzdCclJPO0FKaXJJWDtBTXhxSUU7RTJCK1FJLFc3QnhSSztBSm9ySVg7QWlDdjVISTtFQUNFLCtCN0IwYjhCO0FKKzlHcEM7QU05cUlFO0UyQndSTSxnQzdCd2I0QjtBSmkrR3BDO0FpQ3Q1SE07RUFDRSxnQzdCc2I0QjtBSmsrR3BDO0FpQ3A1SEk7Ozs7RUFJRSxXN0I3U0s7QUptc0lYO0FpQ2w1SEU7RUFDRSwrQjdCc2FnQztFNkJyYWhDLHNDN0IwYWdDO0FKMCtHcEM7QWlDajVIRTtFQUNFO0FqQ201SEo7QWlDaDVIRTtFQUNFLCtCN0I2WmdDO0FKcS9HcEM7QWlDajVISTtFQUNFLFc3QjdUSztBSmd0SVg7QU12c0lFO0UyQnVUTSxXN0JoVUc7QUptdElYOztBa0N0dElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCOUJKUztFOEJLVDtFQUNBO0V2QktFO0FYb3RJSjtBa0N0dElFO0VBQ0U7RUFDQTtBbEN3dElKO0FrQ3J0SUU7RUFDRTtFQUNBO0FsQ3V0SUo7QWtDcnRJSTtFQUNFO0V2QkNGO0VBQ0E7QVh1dElKO0FrQ3J0SUk7RUFDRTtFdkJVRjtFQUNBO0FYOHNJSjtBa0NsdElFOztFQUVFO0FsQ290SUo7O0FrQ2h0SUE7RUFHRTtFQUdBO0VBQ0EsZ0I5Qjh3QmtDO0FKaThHcEM7O0FrQzNzSUE7RUFDRSxzQjlCd3dCa0M7QUpzOEdwQzs7QWtDM3NJQTtFQUNFO0VBQ0E7QWxDOHNJRjs7QWtDM3NJQTtFQUNFO0FsQzhzSUY7O0FNbndJRTtFNEIwREU7QWxDNnNJSjtBa0Mxc0lFO0VBQ0Usb0I5QnV2QmdDO0FKcTlHcEM7O0FrQ3BzSUE7RUFDRTtFQUNBO0VBRUEscUM5Qmd2QmtDO0U4Qi91QmxDO0FsQ3NzSUY7QWtDcHNJRTtFdkJ2RUU7QVg4d0lKOztBa0Nsc0lBO0VBQ0U7RUFFQSxxQzlCcXVCa0M7RThCcHVCbEM7QWxDb3NJRjtBa0Nsc0lFO0V2QmxGRTtBWHV4SUo7O0FrQzNySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEM4cklGOztBa0MzcklBO0VBQ0U7RUFDQTtBbEM4cklGOztBa0MxcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUIyc0JrQztFTzF6QmhDO0FYNnlJSjs7QWtDMXJJQTs7O0VBR0U7RUFDQTtBbEM2cklGOztBa0MxcklBOztFdkJqSEk7RUFDQTtBWGd6SUo7O0FrQzNySUE7O0V2QnhHSTtFQUNBO0FYd3lJSjs7QWtDeHJJRTtFQUNFLG1COUJtckJnQztBSndnSHBDO0FlMXhJSTtFbUI2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFbEMycklGO0VrQ3pySUU7SUFFRTtJQUNBLGtCOUJ1cUI4QjtJOEJ0cUI5QjtJQUNBLGlCOUJxcUI4QjtFSnFoSGxDO0FBQ0Y7O0FrQzlxSUU7RUFDRSxtQjlCdXBCZ0M7QUowaEhwQztBZTV5SUk7RW1CdUhKO0lBUUk7SUFDQTtFbENpcklGO0VrQzlxSUU7SUFFRTtJQUNBO0VsQytxSUo7RWtDN3FJSTtJQUNFO0lBQ0E7RWxDK3FJTjtFa0MxcUlNO0l2QnpLSjtJQUNBO0VYczFJRjtFa0MzcUlROztJQUdFO0VsQzRxSVY7RWtDMXFJUTs7SUFHRTtFbEMycUlWO0VrQ3ZxSU07SXZCMUtKO0lBQ0E7RVhvMUlGO0VrQ3hxSVE7O0lBR0U7RWxDeXFJVjtFa0N2cUlROztJQUdFO0VsQ3dxSVY7QUFDRjs7QWtDM3BJRTtFQUNFLHNCOUI0a0JnQztBSmtsSHBDO0FldDFJSTtFbUJzTEo7SUFNSSxvQjlCeWxCZ0M7UzhCemxCaEMsZTlCeWxCZ0M7SThCeGxCaEMsd0I5QnlsQmdDO1M4QnpsQmhDLG1COUJ5bEJnQztJOEJ4bEJoQztJQUNBO0VsQzhwSUY7RWtDNXBJRTtJQUNFO0lBQ0E7RWxDOHBJSjtBQUNGOztBa0NycElBO0VBQ0U7QWxDd3BJRjtBa0N0cElFO0VBQ0U7QWxDd3BJSjtBa0N0cElJO0VBQ0U7RXZCdk9GO0VBQ0E7QVhnNElKO0FrQ3RwSUk7RXZCelBBO0VBQ0E7QVhrNUlKO0FrQ3RwSUk7RXZCdFFBO0V1QndRRTtBbEN3cElOOztBbUNsN0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIvQm1pQ2tDO0UrQmppQ2xDO0VBQ0EseUIvQkVTO0VPU1A7QVgwNklKOztBbUMvNklFO0VBQ0Usb0IvQnVoQ2dDO0FKMjVHcEM7QW1DaDdJSTtFQUNFO0VBQ0EscUIvQm1oQzhCO0UrQmxoQzlCLGMvQk5LO0UrQk9MO0FuQ2s3SU47QW1DeDZJRTtFQUNFO0FuQzA2SUo7QW1DdjZJRTtFQUNFO0FuQ3k2SUo7QW1DdDZJRTtFQUNFLGMvQjFCTztBSms4SVg7O0FvQy84SUE7RUFDRTtFNUJHQTtFQUNBO0VHYUU7QVhvOElKOztBb0NoOUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDbXhCa0M7RWdDbHhCbEMsY2hDbUt3QztFZ0NqS3hDLHNCaENQUztFZ0NRVDtBcENrOUlGO0FvQ2g5SUU7RUFDRTtFQUNBLGNoQzhKc0M7RWdDN0p0QztFQUNBLHlCaENaTztFZ0NhUCxxQmhDWk87QUo4OUlYO0FvQy84SUU7RUFDRTtFQUNBLFVoQzJ3QmdDO0VnQzF3QmhDLGdEaEM4VzBCO0FKbW1JOUI7O0FvQzM4SUk7RUFDRTtFekJhRjtFQUNBO0FYazhJSjtBb0MzOElJO0V6Qk5BO0VBQ0E7QVhvOUlKO0FvQzE4SUU7RUFDRTtFQUNBLFdoQ3hDTztFZ0N5Q1AseUJoQzBNMEI7RWdDek0xQixxQmhDeU0wQjtBSm13STlCO0FvQ3o4SUU7RUFDRSxjaEN4Q087RWdDeUNQO0VBRUE7RUFDQSxzQmhDbERPO0VnQ21EUCxxQmhDaERPO0FKMC9JWDs7QXFDamdKRTtFQUNFO0VoQzJIRSxrQkF0Q2E7RWdDbkZmLGdCakNtTzBCO0FKaXlJOUI7QXFDLy9JTTtFMUJxQ0Y7RUFDQTtBWDY5SUo7QXFDOS9JTTtFMUJrQkY7RUFDQTtBWCsrSUo7O0FxQy9nSkU7RUFDRTtFaEMySEUsbUJBdENhO0VnQ25GZixnQmpDb08wQjtBSjh5STlCO0FxQzdnSk07RTFCcUNGO0VBQ0E7QVgyK0lKO0FxQzVnSk07RTFCa0JGO0VBQ0E7QVg2L0lKOztBc0MzaEpBO0VBQ0U7RUFDQTtFakNpRUU7RWlDL0RGLGdCbEN1UjRCO0VrQ3RSNUI7RUFDQTtFQUNBO0VBQ0E7RTNCS0U7RVNGRSxxSWtCREo7QXRDOGhKRjtBb0J6aEpNO0VrQmZOO0lsQmdCUTtFcEI0aEpOO0FBQ0Y7QU1saUpFO0VnQ0dJO0F0Q2tpSk47O0FzQzdoSkU7RUFDRTtBdENnaUpKOztBc0MzaEpBO0VBQ0U7RUFDQTtBdEM4aEpGOztBc0N2aEpBO0VBQ0Usb0JsQyszQmtDO0VrQzkzQmxDLG1CbEM4M0JrQztFT3I1QmhDO0FYa2pKSjs7QXNDbGhKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUo2L0lmO0FNempKRTtFaUNWSTtFQUNBO0F2Q3NrSk47QXVDbmtKSTtFQUVFO0VBQ0E7QXZDb2tKTjs7QXNDL2hKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUowZ0pmO0FNdGtKRTtFaUNWSTtFQUNBO0F2Q21sSk47QXVDaGxKSTtFQUVFO0VBQ0E7QXZDaWxKTjs7QXNDNWlKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUp1aEpmO0FNbmxKRTtFaUNWSTtFQUNBO0F2Q2dtSk47QXVDN2xKSTtFQUVFO0VBQ0E7QXZDOGxKTjs7QXNDempKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUpvaUpmO0FNaG1KRTtFaUNWSTtFQUNBO0F2QzZtSk47QXVDMW1KSTtFQUVFO0VBQ0E7QXZDMm1KTjs7QXNDdGtKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUppakpmO0FNN21KRTtFaUNWSTtFQUNBO0F2QzBuSk47QXVDdm5KSTtFQUVFO0VBQ0E7QXZDd25KTjs7QXNDbmxKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUo4akpmO0FNMW5KRTtFaUNWSTtFQUNBO0F2Q3VvSk47QXVDcG9KSTtFQUVFO0VBQ0E7QXZDcW9KTjs7QXNDaG1KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUoya0pmO0FNdm9KRTtFaUNWSTtFQUNBO0F2Q29wSk47QXVDanBKSTtFQUVFO0VBQ0E7QXZDa3BKTjs7QXNDN21KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QUp3bEpmO0FNcHBKRTtFaUNWSTtFQUNBO0F2Q2lxSk47QXVDOXBKSTtFQUVFO0VBQ0E7QXZDK3BKTjs7QXdDNXFKQTtFQUNFO0VBQ0EsbUJwQ3V6QmtDO0VvQ3J6QmxDLHlCcENLUztFT1NQO0FYaXFKSjtBZXZuSkk7RXlCNURKO0lBUUk7RXhDK3FKRjtBQUNGOztBd0M1cUpBO0VBQ0U7RUFDQTtFN0JJRTtBWDRxSko7O0F5QzFySkE7RUFDRTtFQUNBO0VBQ0EsbUJyQ3U5QmtDO0VxQ3Q5QmxDO0U5QlVFO0FYb3JKSjs7QXlDenJKQTtFQUVFO0F6QzJySkY7O0F5Q3ZySkE7RUFDRSxnQnJDNFE0QjtBSjg2STlCOztBeUNsckpBO0VBQ0U7QXpDcXJKRjtBeUNsckpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q29ySko7O0F5QzFxSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDK3FKdkU7QTBDM3RKRTtFQUNFO0ExQzZ0Sko7QTBDMXRKRTtFQUNFO0ExQzR0Sko7O0F5Q3RySkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDMnJKdkU7QTBDdnVKRTtFQUNFO0ExQ3l1Sko7QTBDdHVKRTtFQUNFO0ExQ3d1Sko7O0F5Q2xzSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDdXNKdkU7QTBDbnZKRTtFQUNFO0ExQ3F2Sko7QTBDbHZKRTtFQUNFO0ExQ292Sko7O0F5QzlzSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDbXRKdkU7QTBDL3ZKRTtFQUNFO0ExQ2l3Sko7QTBDOXZKRTtFQUNFO0ExQ2d3Sko7O0F5QzF0SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDK3RKdkU7QTBDM3dKRTtFQUNFO0ExQzZ3Sko7QTBDMXdKRTtFQUNFO0ExQzR3Sko7O0F5Q3R1SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDMnVKdkU7QTBDdnhKRTtFQUNFO0ExQ3l4Sko7QTBDdHhKRTtFQUNFO0ExQ3d4Sko7O0F5Q2x2SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDdXZKdkU7QTBDbnlKRTtFQUNFO0ExQ3F5Sko7QTBDbHlKRTtFQUNFO0ExQ295Sko7O0F5Qzl2SkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXpDbXdKdkU7QTBDL3lKRTtFQUNFO0ExQ2l6Sko7QTBDOXlKRTtFQUNFO0ExQ2d6Sko7O0EyQ3h6SkU7RUFDRTtJQUFPO0UzQzR6SlQ7RTJDM3pKRTtJQUFLO0UzQzh6SlA7QUFDRjs7QTJDajBKRTtFQUNFO0lBQU87RTNDNHpKVDtFMkMzekpFO0lBQUs7RTNDOHpKUDtBQUNGO0EyQzN6SkE7RUFDRTtFQUNBLFl2Q2crQmtDO0V1Qy85QmxDO0VBQ0E7RXRDbUhJLGtCQXRDYTtFc0MzRWpCLHlCdkNMUztFT1NQO0FYMHpKSjs7QTJDenpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3ZDakJTO0V1Q2tCVDtFQUNBO0VBQ0EseUJ2Q3E5QmtDO0VnQmgrQjlCLDJCdUJZSjtBM0M0ekpGO0FvQnAwSk07RXVCRE47SXZCRVE7RXBCdTBKTjtBQUNGOztBMkM5ekpBO0VyQllFO0VxQlZBO0EzQ2kwSkY7O0EyQzd6SkU7RUFDRTtVQUFBO0EzQ2cwSko7QTJDN3pKTTtFQUpKO0lBS007WUFBQTtFM0NnMEpOO0FBQ0Y7O0E0QzMySkE7RUFDRTtFQUNBO0E1QzgySkY7O0E0QzMySkE7RUFDRTtBNUM4MkpGOztBNkNoM0pBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RWxDUUU7QVgwMkpKOztBNkN4MkpBO0VBQ0U7RUFDQSxjekNSUztFeUNTVDtBN0MyMkpGO0FNbDNKRTtFdUNXRTtFQUNBLGN6Q2RPO0V5Q2VQO0VBQ0EseUJ6Q3RCTztBSmc0Slg7QTZDdjJKRTtFQUNFLGN6Q2xCTztFeUNtQlAseUJ6QzFCTztBSm00Slg7O0E2Q2gySkE7RUFDRTtFQUNBO0VBQ0E7RUFHQSxzQnpDM0NTO0V5QzRDVDtBN0NpMkpGO0E2Qy8xSkU7RWxDMUJFO0VBQ0E7QVg0M0pKO0E2Qy8xSkU7RWxDaEJFO0VBQ0E7QVhrM0pKO0E2Qy8xSkU7RUFFRSxjekNsRE87RXlDbURQO0VBQ0Esc0J6QzFETztBSjA1Slg7QTZDNTFKRTtFQUNFO0VBQ0EsV3pDaEVPO0V5Q2lFUCx5QnpDa0wwQjtFeUNqTDFCLHFCekNpTDBCO0FKNnFKOUI7QTZDMzFKRTtFQUNFO0E3QzYxSko7QTZDMzFKSTtFQUNFO0VBQ0EscUJ6QzJKd0I7QUprc0o5Qjs7QTZDLzBKSTtFQUNFO0E3Q2sxSk47QTZDLzBKUTtFbEMxQko7RUFaQTtBWHkzSko7QTZDOTBKUTtFbEMzQ0o7RUFZQTtBWGkzSko7QTZDNzBKUTtFQUNFO0E3QyswSlY7QTZDNTBKUTtFQUNFLHFCekMwSG9CO0V5Q3pIcEI7QTdDODBKVjtBNkM1MEpVO0VBQ0U7RUFDQSxzQnpDcUhrQjtBSnl0SjlCOztBZXo0Skk7RThCbUNBO0lBQ0U7RTdDMDJKSjtFNkN2MkpNO0lsQzFCSjtJQVpBO0VYaTVKRjtFNkN0MkpNO0lsQzNDSjtJQVlBO0VYeTRKRjtFNkNyMkpNO0lBQ0U7RTdDdTJKUjtFNkNwMkpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFN0NzMkpSO0U2Q3AySlE7SUFDRTtJQUNBLHNCekNxSGtCO0VKaXZKNUI7QUFDRjtBZWw2Skk7RThCbUNBO0lBQ0U7RTdDazRKSjtFNkMvM0pNO0lsQzFCSjtJQVpBO0VYeTZKRjtFNkM5M0pNO0lsQzNDSjtJQVlBO0VYaTZKRjtFNkM3M0pNO0lBQ0U7RTdDKzNKUjtFNkM1M0pNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFN0M4M0pSO0U2QzUzSlE7SUFDRTtJQUNBLHNCekNxSGtCO0VKeXdKNUI7QUFDRjtBZTE3Skk7RThCbUNBO0lBQ0U7RTdDMDVKSjtFNkN2NUpNO0lsQzFCSjtJQVpBO0VYaThKRjtFNkN0NUpNO0lsQzNDSjtJQVlBO0VYeTdKRjtFNkNyNUpNO0lBQ0U7RTdDdTVKUjtFNkNwNUpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFN0NzNUpSO0U2Q3A1SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VKaXlKNUI7QUFDRjtBZWw5Skk7RThCbUNBO0lBQ0U7RTdDazdKSjtFNkMvNkpNO0lsQzFCSjtJQVpBO0VYeTlKRjtFNkM5NkpNO0lsQzNDSjtJQVlBO0VYaTlKRjtFNkM3NkpNO0lBQ0U7RTdDKzZKUjtFNkM1NkpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFN0M4NkpSO0U2QzU2SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VKeXpKNUI7QUFDRjtBNkNqNkpBO0VsQ25ISTtBWHVoS0o7QTZDajZKRTtFQUNFO0E3Q202Sko7QTZDajZKSTtFQUNFO0E3Q202Sk47O0E4QzVpS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTdDNDVKM0M7QU1waUtFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QTlDOGlLUjtBOEMzaUtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBN0NxNkoxRTs7QThDMWpLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBN0MwNkozQztBTWxqS0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBOUM0aktSO0E4Q3pqS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E3Q203SjFFOztBOEN4a0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E3Q3c3SjNDO0FNaGtLRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0E5QzBrS1I7QThDdmtLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTdDaThKMUU7O0E4Q3RsS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTdDczhKM0M7QU05a0tFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QTlDd2xLUjtBOENybEtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBN0MrOEoxRTs7QThDcG1LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBN0NvOUozQztBTTVsS0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBOUNzbUtSO0E4Q25tS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E3QzY5SjFFOztBOENsbktFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E3Q2srSjNDO0FNMW1LRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0E5Q29uS1I7QThDam5LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTdDMitKMUU7O0E4Q2hvS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTdDZy9KM0M7QU14bktFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QTlDa29LUjtBOEMvbktNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBN0N5L0oxRTs7QThDOW9LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBN0M4L0ozQztBTXRvS0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBOUNncEtSO0E4QzdvS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E3Q3VnSzFFOztBK0MvcEtBO0VBQ0U7RTFDOEhJLGlCQXRDYTtFMEN0RmpCLGdCM0M2UjRCO0UyQzVSNUI7RUFDQSxXM0NZUztFMkNYVCx5QjNDc2xDa0M7RTJDcmxDbEM7QS9Da3FLRjtBTTdwS0U7RXlDREUsVzNDTU87RTJDTFA7QS9DaXFLSjtBTTdwS0U7RXlDQ0k7QS9DK3BLTjs7QStDcHBLQTtFQUNFO0VBQ0E7RUFDQTtBL0N1cEtGOztBK0NqcEtBO0VBQ0U7QS9Db3BLRjs7QWdEMXJLQTtFQUdFLGlCNUN5NEJrQztFNEN4NEJsQyxnQjVDdzRCa0M7RUM3d0I5QixtQkF0Q2E7RTJDbEZqQiwyQzVDMDRCa0M7RTRDejRCbEM7RUFDQTtFQUNBLGdENUMyNEJrQztFNEMxNEJsQztFckNPRTtBWG9yS0o7QWdEeHJLRTtFQUNFLHNCNUM4M0JnQztBSjR6SXBDO0FnRHZyS0U7RUFDRTtBaER5cktKO0FnRHRyS0U7RUFDRTtFQUNBO0FoRHdyS0o7QWdEcnJLRTtFQUNFO0FoRHVyS0o7O0FnRG5yS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUN2QlM7RTRDd0JULDJDNUNtM0JrQztFNENsM0JsQztFQUNBO0VyQ1pFO0VBQ0E7QVhtc0tKOztBZ0RwcktBO0VBQ0UsZ0I1Q2kyQmtDO0FKczFJcEM7O0FpRDd0S0E7RUFFRTtBakQrdEtGO0FpRDd0S0U7RUFDRTtFQUNBO0FqRCt0S0o7O0FpRDF0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0MycEJrQztFNkMxcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqRDJ0S0Y7O0FpRHB0S0E7RUFDRTtFQUNBO0VBQ0EsYzdDKzRCa0M7RTZDNzRCbEM7QWpEc3RLRjtBaURudEtFO0U3QjNCSSxtQzZCNEJGO0VBQ0EsOEI3Q3E2QmdDO0FKZ3pJcEM7QW9COXVLTTtFNkJ1Qko7STdCdEJNO0VwQml2S047QUFDRjtBaUR4dEtFO0VBQ0UsZTdDbTZCZ0M7QUp1eklwQztBaUR0dEtFO0VBQ0Usc0I3Q2c2QmdDO0FKd3pJcEM7O0FpRHB0S0E7RUFDRTtFQUNBO0FqRHV0S0Y7QWlEcnRLRTtFQUNFO0VBQ0E7QWpEdXRLSjtBaURwdEtFOztFQUVFO0FqRHN0S0o7QWlEbnRLRTtFQUNFO0FqRHF0S0o7O0FpRGp0S0E7RUFDRTtFQUNBO0VBQ0E7QWpEb3RLRjtBaURqdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FqRG10S0o7QWlEL3NLRTtFQUNFO0VBQ0E7RUFDQTtBakRpdEtKO0FpRC9zS0k7RUFDRTtBakRpdEtOO0FpRDlzS0k7RUFDRTtBakRndEtOOztBaUQxc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHNCN0MzR1M7RTZDNEdUO0VBQ0E7RXRDbEdFO0VzQ3NHRjtBakR5c0tGOztBaURyc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTdDK2lCa0M7RTZDOWlCbEM7RUFDQTtFQUNBLHNCN0NsSFM7QUowektYO0FpRHJzS0U7RUFBUztBakR3c0tYO0FpRHZzS0U7RUFBUyxZN0M2ekJ5QjtBSjY0SXBDOztBaURyc0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I3QzJ6QmtDO0U2QzF6QmxDO0V0Q3RIRTtFQUNBO0FYK3pLSjtBaUR2c0tFO0VBQ0Usa0I3Q3N6QmdDO0U2Q3B6QmhDO0FqRHdzS0o7O0FpRG5zS0E7RUFDRTtFQUNBLGdCN0NzSTRCO0FKZ2tLOUI7O0FpRGpzS0E7RUFDRTtFQUdBO0VBQ0EsYTdDd3dCa0M7QUowN0lwQzs7QWlEOXJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEN6SUU7RUFDQTtBWDIwS0o7QWlEN3JLRTtFQUNFO0FqRCtyS0o7O0FpRDFyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDZyS0Y7O0FlcDBLSTtFa0M2SUY7SUFDRSxnQjdDcXdCZ0M7STZDcHdCaEM7RWpEMnJLRjs7RWlEeHJLQTtJQUNFO0VqRDJyS0Y7RWlEenJLRTtJQUNFO0VqRDJyS0o7O0VpRHZyS0E7SUFDRTtFakQwcktGO0VpRHhyS0U7SUFDRTtJQUNBO0lBQUE7SUFBQTtFakQwcktKOztFaURscktBO0lBQVksZ0I3QzZ1QnNCO0VKeThJbEM7QUFDRjtBZTkxS0k7RWtDMktGOztJQUVFLGdCN0NxdUJnQztFSmk5SWxDO0FBQ0Y7QWVwMktJO0VrQ2tMRjtJQUFZLGlCN0MrdEJzQjtFSnU5SWxDO0FBQ0Y7QWtEcDZLQTtFQUNFO0VBQ0EsYTlDK3FCa0M7RThDOXFCbEM7RUFDQSxTOUMyMUJrQztFK0MvMUJsQyxxTi9DbVI0QjtFK0NqUjVCO0VBQ0EsZ0IvQzJSNEI7RStDMVI1QixnQi9DK1I0QjtFK0M5UjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISSxtQkF0Q2E7RTZDOUVqQjtFQUNBO0FsRGc3S0Y7QWtEOTZLRTtFQUFTLFk5QyswQnlCO0FKa21KcEM7QWtELzZLRTtFQUNFO0VBQ0E7RUFDQSxhOUMrMEJnQztFOEM5MEJoQyxjOUMrMEJnQztBSmttSnBDO0FrRC82S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbERpN0tOOztBa0Q1NktBO0VBQ0U7QWxEKzZLRjtBa0Q3NktFO0VBQ0U7QWxEKzZLSjtBa0Q3NktJO0VBQ0U7RUFDQTtFQUNBLHNCOUN2Qks7QUpzOEtYOztBa0QxNktBO0VBQ0U7QWxENjZLRjtBa0QzNktFO0VBQ0U7RUFDQSxhOUNpekJnQztFOENoekJoQyxjOUMreUJnQztBSjhuSnBDO0FrRDM2S0k7RUFDRTtFQUNBO0VBQ0Esd0I5Q3ZDSztBSm85S1g7O0FrRHg2S0E7RUFDRTtBbEQyNktGO0FrRHo2S0U7RUFDRTtBbEQyNktKO0FrRHo2S0k7RUFDRTtFQUNBO0VBQ0EseUI5Q3JESztBSmcrS1g7O0FrRHQ2S0E7RUFDRTtBbER5NktGO0FrRHY2S0U7RUFDRTtFQUNBLGE5Q214QmdDO0U4Q2x4QmhDLGM5Q2l4QmdDO0FKd3BKcEM7QWtEdjZLSTtFQUNFO0VBQ0E7RUFDQSx1QjlDckVLO0FKOCtLWDs7QWtEcDVLQTtFQUNFLGdCOUM2dUJrQztFOEM1dUJsQztFQUNBLFc5Q3ZHUztFOEN3R1Q7RUFDQSxzQjlDL0ZTO0VPQ1A7QVhzL0tKOztBb0R4Z0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhENnFCa0M7RWdENXFCbEM7RUFDQSxnQmhENjJCa0M7RStDbDNCbEMscU4vQ21SNEI7RStDalI1QjtFQUNBLGdCL0MyUjRCO0UrQzFSNUIsZ0IvQytSNEI7RStDOVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnSEksbUJBdENhO0UrQzdFakI7RUFDQSxzQmhETlM7RWdET1Q7RUFDQTtFekNHRTtBWG1oTEo7QW9EbGhMRTtFQUNFO0VBQ0E7RUFDQSxXaEQ2MkJnQztFZ0Q1MkJoQyxjaEQ2MkJnQztFZ0Q1MkJoQztBcERvaExKO0FvRGxoTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRG1oTE47O0FvRDlnTEE7RUFDRSxxQmhEODFCa0M7QUptckpwQztBb0QvZ0xFO0VBQ0U7QXBEaWhMSjtBb0QvZ0xJO0VBQ0U7RUFDQTtFQUNBLHFDaER5MUI4QjtBSndySnBDO0FvRDlnTEk7RUFDRSxXaEQwTHdCO0VnRHpMeEI7RUFDQSxzQmhEN0NLO0FKNmpMWDs7QW9EM2dMQTtFQUNFLG1CaEQwMEJrQztBSm9zSnBDO0FvRDVnTEU7RUFDRTtFQUNBLGFoRHMwQmdDO0VnRHIwQmhDLFloRG8wQmdDO0VnRG4wQmhDO0FwRDhnTEo7QW9ENWdMSTtFQUNFO0VBQ0E7RUFDQSx1Q2hEazBCOEI7QUo0c0pwQztBb0QzZ0xJO0VBQ0UsU2hEbUt3QjtFZ0RsS3hCO0VBQ0Esd0JoRHBFSztBSmlsTFg7O0FvRHhnTEE7RUFDRSxrQmhEbXpCa0M7QUp3dEpwQztBb0R6Z0xFO0VBQ0U7QXBEMmdMSjtBb0R6Z0xJO0VBQ0U7RUFDQTtFQUNBLHdDaEQ4eUI4QjtBSjZ0SnBDO0FvRHhnTEk7RUFDRSxRaEQrSXdCO0VnRDlJeEI7RUFDQSx5QmhEeEZLO0FKa21MWDtBb0RyZ0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaEQweEJnQztFZ0R6eEJoQztFQUNBO0VBQ0E7QXBEdWdMSjs7QW9EbmdMQTtFQUNFLG9CaERteEJrQztBSm12SnBDO0FvRHBnTEU7RUFDRTtFQUNBLGFoRCt3QmdDO0VnRDl3QmhDLFloRDZ3QmdDO0VnRDV3QmhDO0FwRHNnTEo7QW9EcGdMSTtFQUNFO0VBQ0E7RUFDQSxzQ2hEMndCOEI7QUoydkpwQztBb0RuZ0xJO0VBQ0UsVWhENEd3QjtFZ0QzR3hCO0VBQ0EsdUJoRDNISztBSmdvTFg7O0FvRC8rS0E7RUFDRTtFQUNBO0UvQzNCSSxlQXRDYTtFK0NvRWpCLHlCaEQ2dEJrQztFZ0Q1dEJsQztFekNuSUU7RUFDQTtBWHFuTEo7QW9EaC9LRTtFQUNFO0FwRGsvS0o7O0FvRDkrS0E7RUFDRTtFQUNBLGNoRHhKUztBSnlvTFg7O0FxRDVvTEE7RUFDRTtBckQrb0xGOztBcUQ1b0xBO0VBQ0U7QXJEK29MRjs7QXFENW9MQTtFQUNFO0VBQ0E7RUFDQTtBckQrb0xGO0FzRHRxTEU7RUFDRTtFQUNBO0VBQ0E7QXREd3FMSjs7QXFEaHBMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VqQ2xCSSxzQ2lDbUJKO0FyRG1wTEY7QW9CbHFMTTtFaUNRTjtJakNQUTtFcEJxcUxOO0FBQ0Y7O0FxRHJwTEE7OztFQUdFO0FyRHdwTEY7O0FxRHJwTEE7O0VBRUU7QXJEd3BMRjs7QXFEcnBMQTs7RUFFRTtBckR3cExGOztBcUQvb0xFO0VBQ0U7RUFDQTtFQUNBO0FyRGtwTEo7QXFEL29MRTs7O0VBR0U7RUFDQTtBckRpcExKO0FxRDlvTEU7O0VBRUU7RUFDQTtFakM1REUsMkJpQzZERjtBckRncExKO0FvQnpzTE07RWlDcURKOztJakNwRE07RXBCNnNMTjtBQUNGOztBcUQ3b0xBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpEbzlCbUM7RWlEbjlCbkMsV2pEMUZTO0VpRDJGVDtFQUNBLFlqRGs5Qm1DO0VnQnJpQy9CLDhCaUNvRko7QXJEK29MRjtBb0IvdExNO0VpQ2tFTjs7SWpDakVRO0VwQm11TE47QUFDRjtBTXp1TEU7OztFK0N3RkUsV2pEakdPO0VpRGtHUDtFQUNBO0VBQ0EsWWpEMjhCaUM7QUoyc0pyQzs7QXFEbnBMQTtFQUNFO0FyRHNwTEY7O0FxRGpwTEE7RUFDRTtBckRvcExGOztBcUQ3b0xBOztFQUVFO0VBQ0EsV2pEbzhCbUM7RWlEbjhCbkMsWWpEbThCbUM7RWlEbDhCbkM7QXJEZ3BMRjs7QXFEOW9MQTtFQUNFO0FyRGlwTEY7O0FxRC9vTEE7RUFDRTtBckRrcExGOztBcUR6b0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakQwNUJtQztFaUR6NUJuQyxnQmpEeTVCbUM7RWlEeDVCbkM7QXJEMm9MRjtBcUR6b0xFO0VBQ0U7RUFDQTtFQUNBLFdqRHc1QmlDO0VpRHY1QmpDLFdqRHc1QmlDO0VpRHY1QmpDLGlCakR5NUJpQztFaUR4NUJqQyxnQmpEdzVCaUM7RWlEdjVCakM7RUFDQTtFQUNBLHNCakRoS087RWlEaUtQO0VBRUE7RUFDQTtFQUNBO0VqQzVKRSw2QmlDNkpGO0FyRDBvTEo7QW9CbnlMTTtFaUMwSUo7SWpDeklNO0VwQnN5TE47QUFDRjtBcUQ1b0xFO0VBQ0U7QXJEOG9MSjs7QXFEcm9MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pEM0xTO0VpRDRMVDtBckR3b0xGOztBdUR2MExBO0VBQ0U7SUFBSztFdkQyMExMO0FBQ0Y7O0F1RDcwTEE7RUFDRTtJQUFLO0V2RDIwTEw7QUFDRjtBdUR6MExBO0VBQ0U7RUFDQSxXbkRva0NzQjtFbURua0N0QixZbkRta0NzQjtFbURsa0N0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO1VBQUE7QXZEMDBMRjs7QXVEdjBMQTtFQUNFLFduRDZqQ3dCO0VtRDVqQ3hCLFluRDRqQ3dCO0VtRDNqQ3hCLG1CbkQ2akN3QjtBSjZ3SjFCOztBdURuMExBO0VBQ0U7SUFDRTtFdkRzMExGO0V1RHAwTEE7SUFDRTtJQUNBO0V2RHMwTEY7QUFDRjs7QXVENzBMQTtFQUNFO0lBQ0U7RXZEczBMRjtFdURwMExBO0lBQ0U7SUFDQTtFdkRzMExGO0FBQ0Y7QXVEbjBMQTtFQUNFO0VBQ0EsV25Eb2lDc0I7RW1EbmlDdEIsWW5EbWlDc0I7RW1EbGlDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtVQUFBO0F2RG8wTEY7O0F1RGowTEE7RUFDRSxXbkQ2aEN3QjtFbUQ1aEN4QixZbkQ0aEN3QjtBSnd5SjFCOztBdURoMExFO0VBQ0U7O0lBRUU7WUFBQTtFdkRtMExKO0FBQ0Y7QXdELzNMQTtFQUFxQjtBeERrNExyQjs7QXdEajRMQTtFQUFxQjtBeERxNExyQjs7QXdEcDRMQTtFQUFxQjtBeER3NExyQjs7QXdEdjRMQTtFQUFxQjtBeEQyNExyQjs7QXdEMTRMQTtFQUFxQjtBeEQ4NExyQjs7QXdENzRMQTtFQUFxQjtBeERpNUxyQjs7QXlEbjVMRTtFQUNFO0F6RHM1TEo7O0FNNTRMRTs7O0VtRExJO0F6RHU1TE47O0F5RDc1TEU7RUFDRTtBekRnNkxKOztBTXQ1TEU7OztFbURMSTtBekRpNkxOOztBeUR2NkxFO0VBQ0U7QXpEMDZMSjs7QU1oNkxFOzs7RW1ETEk7QXpEMjZMTjs7QXlEajdMRTtFQUNFO0F6RG83TEo7O0FNMTZMRTs7O0VtRExJO0F6RHE3TE47O0F5RDM3TEU7RUFDRTtBekQ4N0xKOztBTXA3TEU7OztFbURMSTtBekQrN0xOOztBeURyOExFO0VBQ0U7QXpEdzhMSjs7QU05N0xFOzs7RW1ETEk7QXpEeThMTjs7QXlELzhMRTtFQUNFO0F6RGs5TEo7O0FNeDhMRTs7O0VtRExJO0F6RG05TE47O0F5RHo5TEU7RUFDRTtBekQ0OUxKOztBTWw5TEU7OztFbURMSTtBekQ2OUxOOztBMEQ1OUxBO0VBQ0U7QTFEKzlMRjs7QTBENTlMQTtFQUNFO0ExRCs5TEY7O0EyRDErTEE7RUFBa0I7QTNEOCtMbEI7O0EyRDcrTEE7RUFBa0I7QTNEaS9MbEI7O0EyRGgvTEE7RUFBa0I7QTNEby9MbEI7O0EyRG4vTEE7RUFBa0I7QTNEdS9MbEI7O0EyRHQvTEE7RUFBa0I7QTNEMC9MbEI7O0EyRHgvTEE7RUFBbUI7QTNENC9MbkI7O0EyRDMvTEE7RUFBbUI7QTNEKy9MbkI7O0EyRDkvTEE7RUFBbUI7QTNEa2dNbkI7O0EyRGpnTUE7RUFBbUI7QTNEcWdNbkI7O0EyRHBnTUE7RUFBbUI7QTNEd2dNbkI7O0EyRHJnTUU7RUFDRTtBM0R3Z01KOztBMkR6Z01FO0VBQ0U7QTNENGdNSjs7QTJEN2dNRTtFQUNFO0EzRGdoTUo7O0EyRGpoTUU7RUFDRTtBM0RvaE1KOztBMkRyaE1FO0VBQ0U7QTNEd2hNSjs7QTJEemhNRTtFQUNFO0EzRDRoTUo7O0EyRDdoTUU7RUFDRTtBM0RnaU1KOztBMkRqaU1FO0VBQ0U7QTNEb2lNSjs7QTJEaGlNQTtFQUNFO0EzRG1pTUY7O0EyRDVoTUE7RUFDRTtBM0QraE1GOztBMkQ1aE1BO0VBQ0U7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0VBQ0E7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0VBQ0E7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0VBQ0E7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0VBQ0E7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0EzRCtoTUY7O0EyRDVoTUE7RUFDRTtBM0QraE1GOztBMkQ1aE1BO0VBQ0U7QTNEK2hNRjs7QTJENWhNQTtFQUNFO0EzRCtoTUY7O0FzRHZtTUU7RUFDRTtFQUNBO0VBQ0E7QXREMG1NSjs7QTREbm1NTTtFQUF3QjtBNUR1bU05Qjs7QTREdm1NTTtFQUF3QjtBNUQybU05Qjs7QTREM21NTTtFQUF3QjtBNUQrbU05Qjs7QTREL21NTTtFQUF3QjtBNURtbk05Qjs7QTREbm5NTTtFQUF3QjtBNUR1bk05Qjs7QTREdm5NTTtFQUF3QjtBNUQybk05Qjs7QTREM25NTTtFQUF3QjtBNUQrbk05Qjs7QTREL25NTTtFQUF3QjtBNURtb005Qjs7QTREbm9NTTtFQUF3QjtBNUR1b005Qjs7QWV0bE1JO0U2Q2pERTtJQUF3QjtFNUQ0b001Qjs7RTRENW9NSTtJQUF3QjtFNURncE01Qjs7RTREaHBNSTtJQUF3QjtFNURvcE01Qjs7RTREcHBNSTtJQUF3QjtFNUR3cE01Qjs7RTREeHBNSTtJQUF3QjtFNUQ0cE01Qjs7RTRENXBNSTtJQUF3QjtFNURncU01Qjs7RTREaHFNSTtJQUF3QjtFNURvcU01Qjs7RTREcHFNSTtJQUF3QjtFNUR3cU01Qjs7RTREeHFNSTtJQUF3QjtFNUQ0cU01QjtBQUNGO0FlNW5NSTtFNkNqREU7SUFBd0I7RTVEaXJNNUI7O0U0RGpyTUk7SUFBd0I7RTVEcXJNNUI7O0U0RHJyTUk7SUFBd0I7RTVEeXJNNUI7O0U0RHpyTUk7SUFBd0I7RTVENnJNNUI7O0U0RDdyTUk7SUFBd0I7RTVEaXNNNUI7O0U0RGpzTUk7SUFBd0I7RTVEcXNNNUI7O0U0RHJzTUk7SUFBd0I7RTVEeXNNNUI7O0U0RHpzTUk7SUFBd0I7RTVENnNNNUI7O0U0RDdzTUk7SUFBd0I7RTVEaXRNNUI7QUFDRjtBZWpxTUk7RTZDakRFO0lBQXdCO0U1RHN0TTVCOztFNER0dE1JO0lBQXdCO0U1RDB0TTVCOztFNEQxdE1JO0lBQXdCO0U1RDh0TTVCOztFNEQ5dE1JO0lBQXdCO0U1RGt1TTVCOztFNERsdU1JO0lBQXdCO0U1RHN1TTVCOztFNER0dU1JO0lBQXdCO0U1RDB1TTVCOztFNEQxdU1JO0lBQXdCO0U1RDh1TTVCOztFNEQ5dU1JO0lBQXdCO0U1RGt2TTVCOztFNERsdk1JO0lBQXdCO0U1RHN2TTVCO0FBQ0Y7QWV0c01JO0U2Q2pERTtJQUF3QjtFNUQydk01Qjs7RTREM3ZNSTtJQUF3QjtFNUQrdk01Qjs7RTREL3ZNSTtJQUF3QjtFNURtd001Qjs7RTREbndNSTtJQUF3QjtFNUR1d001Qjs7RTREdndNSTtJQUF3QjtFNUQyd001Qjs7RTREM3dNSTtJQUF3QjtFNUQrd001Qjs7RTREL3dNSTtJQUF3QjtFNURteE01Qjs7RTREbnhNSTtJQUF3QjtFNUR1eE01Qjs7RTREdnhNSTtJQUF3QjtFNUQyeE01QjtBQUNGO0E0RGx4TUE7RUFFSTtJQUFxQjtFNURveE12Qjs7RTREcHhNRTtJQUFxQjtFNUR3eE12Qjs7RTREeHhNRTtJQUFxQjtFNUQ0eE12Qjs7RTRENXhNRTtJQUFxQjtFNURneU12Qjs7RTREaHlNRTtJQUFxQjtFNURveU12Qjs7RTREcHlNRTtJQUFxQjtFNUR3eU12Qjs7RTREeHlNRTtJQUFxQjtFNUQ0eU12Qjs7RTRENXlNRTtJQUFxQjtFNURnek12Qjs7RTREaHpNRTtJQUFxQjtFNURvek12QjtBQUNGO0E2RDEwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDQwTUY7QTZEMTBNRTtFQUNFO0VBQ0E7QTdENDBNSjtBNkR6ME1FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDIwTUo7O0E2RGwwTUk7RUFDRTtBN0RxME1OOztBNkR0ME1JO0VBQ0U7QTdEeTBNTjs7QTZEMTBNSTtFQUNFO0E3RDYwTU47O0E2RDkwTUk7RUFDRTtBN0RpMU1OOztBOEQxMk1JO0VBQWdDO0E5RDgyTXBDOztBOEQ3Mk1JO0VBQWdDO0E5RGkzTXBDOztBOERoM01JO0VBQWdDO0E5RG8zTXBDOztBOERuM01JO0VBQWdDO0E5RHUzTXBDOztBOERyM01JO0VBQThCO0E5RHkzTWxDOztBOER4M01JO0VBQThCO0E5RDQzTWxDOztBOEQzM01JO0VBQThCO0E5RCszTWxDOztBOEQ5M01JO0VBQThCO0E5RGs0TWxDOztBOERqNE1JO0VBQThCO0E5RHE0TWxDOztBOERwNE1JO0VBQThCO0E5RHc0TWxDOztBOER2NE1JO0VBQThCO0E5RDI0TWxDOztBOEQxNE1JO0VBQThCO0E5RDg0TWxDOztBOEQ1NE1JO0VBQW9DO0E5RGc1TXhDOztBOEQvNE1JO0VBQW9DO0E5RG01TXhDOztBOERsNU1JO0VBQW9DO0E5RHM1TXhDOztBOERyNU1JO0VBQW9DO0E5RHk1TXhDOztBOER4NU1JO0VBQW9DO0E5RDQ1TXhDOztBOEQxNU1JO0VBQWlDO0E5RDg1TXJDOztBOEQ3NU1JO0VBQWlDO0E5RGk2TXJDOztBOERoNk1JO0VBQWlDO0E5RG82TXJDOztBOERuNk1JO0VBQWlDO0E5RHU2TXJDOztBOER0Nk1JO0VBQWlDO0E5RDA2TXJDOztBOER4Nk1JO0VBQWtDO0E5RDQ2TXRDOztBOEQzNk1JO0VBQWtDO0E5RCs2TXRDOztBOEQ5Nk1JO0VBQWtDO0E5RGs3TXRDOztBOERqN01JO0VBQWtDO0E5RHE3TXRDOztBOERwN01JO0VBQWtDO0E5RHc3TXRDOztBOER2N01JO0VBQWtDO0E5RDI3TXRDOztBOER6N01JO0VBQWdDO0E5RDY3TXBDOztBOEQ1N01JO0VBQWdDO0E5RGc4TXBDOztBOEQvN01JO0VBQWdDO0E5RG04TXBDOztBOERsOE1JO0VBQWdDO0E5RHM4TXBDOztBOERyOE1JO0VBQWdDO0E5RHk4TXBDOztBOER4OE1JO0VBQWdDO0E5RDQ4TXBDOztBZWg4TUk7RStDbERBO0lBQWdDO0U5RHUvTWxDOztFOER0L01FO0lBQWdDO0U5RDAvTWxDOztFOER6L01FO0lBQWdDO0U5RDYvTWxDOztFOEQ1L01FO0lBQWdDO0U5RGdnTmxDOztFOEQ5L01FO0lBQThCO0U5RGtnTmhDOztFOERqZ05FO0lBQThCO0U5RHFnTmhDOztFOERwZ05FO0lBQThCO0U5RHdnTmhDOztFOER2Z05FO0lBQThCO0U5RDJnTmhDOztFOEQxZ05FO0lBQThCO0U5RDhnTmhDOztFOEQ3Z05FO0lBQThCO0U5RGloTmhDOztFOERoaE5FO0lBQThCO0U5RG9oTmhDOztFOERuaE5FO0lBQThCO0U5RHVoTmhDOztFOERyaE5FO0lBQW9DO0U5RHloTnRDOztFOER4aE5FO0lBQW9DO0U5RDRoTnRDOztFOEQzaE5FO0lBQW9DO0U5RCtoTnRDOztFOEQ5aE5FO0lBQW9DO0U5RGtpTnRDOztFOERqaU5FO0lBQW9DO0U5RHFpTnRDOztFOERuaU5FO0lBQWlDO0U5RHVpTm5DOztFOER0aU5FO0lBQWlDO0U5RDBpTm5DOztFOER6aU5FO0lBQWlDO0U5RDZpTm5DOztFOEQ1aU5FO0lBQWlDO0U5RGdqTm5DOztFOEQvaU5FO0lBQWlDO0U5RG1qTm5DOztFOERqak5FO0lBQWtDO0U5RHFqTnBDOztFOERwak5FO0lBQWtDO0U5RHdqTnBDOztFOER2ak5FO0lBQWtDO0U5RDJqTnBDOztFOEQxak5FO0lBQWtDO0U5RDhqTnBDOztFOEQ3ak5FO0lBQWtDO0U5RGlrTnBDOztFOERoa05FO0lBQWtDO0U5RG9rTnBDOztFOERsa05FO0lBQWdDO0U5RHNrTmxDOztFOERya05FO0lBQWdDO0U5RHlrTmxDOztFOER4a05FO0lBQWdDO0U5RDRrTmxDOztFOEQza05FO0lBQWdDO0U5RCtrTmxDOztFOEQ5a05FO0lBQWdDO0U5RGtsTmxDOztFOERqbE5FO0lBQWdDO0U5RHFsTmxDO0FBQ0Y7QWUxa05JO0UrQ2xEQTtJQUFnQztFOURnb05sQzs7RThEL25ORTtJQUFnQztFOURtb05sQzs7RThEbG9ORTtJQUFnQztFOURzb05sQzs7RThEcm9ORTtJQUFnQztFOUR5b05sQzs7RThEdm9ORTtJQUE4QjtFOUQyb05oQzs7RThEMW9ORTtJQUE4QjtFOUQ4b05oQzs7RThEN29ORTtJQUE4QjtFOURpcE5oQzs7RThEaHBORTtJQUE4QjtFOURvcE5oQzs7RThEbnBORTtJQUE4QjtFOUR1cE5oQzs7RThEdHBORTtJQUE4QjtFOUQwcE5oQzs7RThEenBORTtJQUE4QjtFOUQ2cE5oQzs7RThENXBORTtJQUE4QjtFOURncU5oQzs7RThEOXBORTtJQUFvQztFOURrcU50Qzs7RThEanFORTtJQUFvQztFOURxcU50Qzs7RThEcHFORTtJQUFvQztFOUR3cU50Qzs7RThEdnFORTtJQUFvQztFOUQycU50Qzs7RThEMXFORTtJQUFvQztFOUQ4cU50Qzs7RThENXFORTtJQUFpQztFOURnck5uQzs7RThEL3FORTtJQUFpQztFOURtck5uQzs7RThEbHJORTtJQUFpQztFOURzck5uQzs7RThEcnJORTtJQUFpQztFOUR5ck5uQzs7RThEeHJORTtJQUFpQztFOUQ0ck5uQzs7RThEMXJORTtJQUFrQztFOUQ4ck5wQzs7RThEN3JORTtJQUFrQztFOURpc05wQzs7RThEaHNORTtJQUFrQztFOURvc05wQzs7RThEbnNORTtJQUFrQztFOUR1c05wQzs7RThEdHNORTtJQUFrQztFOUQwc05wQzs7RThEenNORTtJQUFrQztFOUQ2c05wQzs7RThEM3NORTtJQUFnQztFOUQrc05sQzs7RThEOXNORTtJQUFnQztFOURrdE5sQzs7RThEanRORTtJQUFnQztFOURxdE5sQzs7RThEcHRORTtJQUFnQztFOUR3dE5sQzs7RThEdnRORTtJQUFnQztFOUQydE5sQzs7RThEMXRORTtJQUFnQztFOUQ4dE5sQztBQUNGO0FlbnROSTtFK0NsREE7SUFBZ0M7RTlEeXdObEM7O0U4RHh3TkU7SUFBZ0M7RTlENHdObEM7O0U4RDN3TkU7SUFBZ0M7RTlEK3dObEM7O0U4RDl3TkU7SUFBZ0M7RTlEa3hObEM7O0U4RGh4TkU7SUFBOEI7RTlEb3hOaEM7O0U4RG54TkU7SUFBOEI7RTlEdXhOaEM7O0U4RHR4TkU7SUFBOEI7RTlEMHhOaEM7O0U4RHp4TkU7SUFBOEI7RTlENnhOaEM7O0U4RDV4TkU7SUFBOEI7RTlEZ3lOaEM7O0U4RC94TkU7SUFBOEI7RTlEbXlOaEM7O0U4RGx5TkU7SUFBOEI7RTlEc3lOaEM7O0U4RHJ5TkU7SUFBOEI7RTlEeXlOaEM7O0U4RHZ5TkU7SUFBb0M7RTlEMnlOdEM7O0U4RDF5TkU7SUFBb0M7RTlEOHlOdEM7O0U4RDd5TkU7SUFBb0M7RTlEaXpOdEM7O0U4RGh6TkU7SUFBb0M7RTlEb3pOdEM7O0U4RG56TkU7SUFBb0M7RTlEdXpOdEM7O0U4RHJ6TkU7SUFBaUM7RTlEeXpObkM7O0U4RHh6TkU7SUFBaUM7RTlENHpObkM7O0U4RDN6TkU7SUFBaUM7RTlEK3pObkM7O0U4RDl6TkU7SUFBaUM7RTlEazBObkM7O0U4RGowTkU7SUFBaUM7RTlEcTBObkM7O0U4RG4wTkU7SUFBa0M7RTlEdTBOcEM7O0U4RHQwTkU7SUFBa0M7RTlEMDBOcEM7O0U4RHowTkU7SUFBa0M7RTlENjBOcEM7O0U4RDUwTkU7SUFBa0M7RTlEZzFOcEM7O0U4RC8wTkU7SUFBa0M7RTlEbTFOcEM7O0U4RGwxTkU7SUFBa0M7RTlEczFOcEM7O0U4RHAxTkU7SUFBZ0M7RTlEdzFObEM7O0U4RHYxTkU7SUFBZ0M7RTlEMjFObEM7O0U4RDExTkU7SUFBZ0M7RTlEODFObEM7O0U4RDcxTkU7SUFBZ0M7RTlEaTJObEM7O0U4RGgyTkU7SUFBZ0M7RTlEbzJObEM7O0U4RG4yTkU7SUFBZ0M7RTlEdTJObEM7QUFDRjtBZTUxTkk7RStDbERBO0lBQWdDO0U5RGs1TmxDOztFOERqNU5FO0lBQWdDO0U5RHE1TmxDOztFOERwNU5FO0lBQWdDO0U5RHc1TmxDOztFOER2NU5FO0lBQWdDO0U5RDI1TmxDOztFOER6NU5FO0lBQThCO0U5RDY1TmhDOztFOEQ1NU5FO0lBQThCO0U5RGc2TmhDOztFOEQvNU5FO0lBQThCO0U5RG02TmhDOztFOERsNk5FO0lBQThCO0U5RHM2TmhDOztFOERyNk5FO0lBQThCO0U5RHk2TmhDOztFOER4Nk5FO0lBQThCO0U5RDQ2TmhDOztFOEQzNk5FO0lBQThCO0U5RCs2TmhDOztFOEQ5Nk5FO0lBQThCO0U5RGs3TmhDOztFOERoN05FO0lBQW9DO0U5RG83TnRDOztFOERuN05FO0lBQW9DO0U5RHU3TnRDOztFOER0N05FO0lBQW9DO0U5RDA3TnRDOztFOER6N05FO0lBQW9DO0U5RDY3TnRDOztFOEQ1N05FO0lBQW9DO0U5RGc4TnRDOztFOEQ5N05FO0lBQWlDO0U5RGs4Tm5DOztFOERqOE5FO0lBQWlDO0U5RHE4Tm5DOztFOERwOE5FO0lBQWlDO0U5RHc4Tm5DOztFOER2OE5FO0lBQWlDO0U5RDI4Tm5DOztFOEQxOE5FO0lBQWlDO0U5RDg4Tm5DOztFOEQ1OE5FO0lBQWtDO0U5RGc5TnBDOztFOEQvOE5FO0lBQWtDO0U5RG05TnBDOztFOERsOU5FO0lBQWtDO0U5RHM5TnBDOztFOERyOU5FO0lBQWtDO0U5RHk5TnBDOztFOER4OU5FO0lBQWtDO0U5RDQ5TnBDOztFOEQzOU5FO0lBQWtDO0U5RCs5TnBDOztFOEQ3OU5FO0lBQWdDO0U5RGkrTmxDOztFOERoK05FO0lBQWdDO0U5RG8rTmxDOztFOERuK05FO0lBQWdDO0U5RHUrTmxDOztFOER0K05FO0lBQWdDO0U5RDArTmxDOztFOER6K05FO0lBQWdDO0U5RDYrTmxDOztFOEQ1K05FO0lBQWdDO0U5RGcvTmxDO0FBQ0Y7QStEM2hPSTtFQUF3QjtBL0Q4aE81Qjs7QStEN2hPSTtFQUF3QjtBL0RpaU81Qjs7QStEaGlPSTtFQUF3QjtBL0RvaU81Qjs7QWVoL05JO0VnRHREQTtJQUF3QjtFL0QyaU8xQjs7RStEMWlPRTtJQUF3QjtFL0Q4aU8xQjs7RStEN2lPRTtJQUF3QjtFL0Rpak8xQjtBQUNGO0FlOS9OSTtFZ0R0REE7SUFBd0I7RS9Ed2pPMUI7O0UrRHZqT0U7SUFBd0I7RS9EMmpPMUI7O0UrRDFqT0U7SUFBd0I7RS9EOGpPMUI7QUFDRjtBZTNnT0k7RWdEdERBO0lBQXdCO0UvRHFrTzFCOztFK0Rwa09FO0lBQXdCO0UvRHdrTzFCOztFK0R2a09FO0lBQXdCO0UvRDJrTzFCO0FBQ0Y7QWV4aE9JO0VnRHREQTtJQUF3QjtFL0RrbE8xQjs7RStEamxPRTtJQUF3QjtFL0RxbE8xQjs7RStEcGxPRTtJQUF3QjtFL0R3bE8xQjtBQUNGO0FnRTlsT0U7RUFBeUI7S0FBQTtVQUFBO0FoRWltTzNCOztBZ0VqbU9FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0FoRXFtTzNCOztBZ0VybU9FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0FoRXltTzNCOztBaUV6bU9FO0VBQXNCO0FqRTZtT3hCOztBaUU3bU9FO0VBQXNCO0FqRWluT3hCOztBa0Vobk9FO0VBQXlCO0FsRW9uTzNCOztBa0Vwbk9FO0VBQXlCO0FsRXduTzNCOztBa0V4bk9FO0VBQXlCO0FsRTRuTzNCOztBa0U1bk9FO0VBQXlCO0FsRWdvTzNCOztBa0Vob09FO0VBQXlCO0FsRW9vTzNCOztBa0Uvbk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOURncUJrQztBSmsrTXBDOztBa0Uvbk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOUR3cEJrQztBSjArTXBDOztBa0U5bk9FO0VBREY7SUFFSTtJQUNBO0lBQ0EsYTlEZ3BCZ0M7RUprL01sQztBQUNGOztBbUU1cE9BO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRThwT0Y7O0FvRXBwT0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFc3BPSjs7QXFFbnJPQTtFQUFhO0FyRXVyT2I7O0FxRXRyT0E7RUFBVTtBckUwck9WOztBcUV6ck9BO0VBQWE7QXJFNnJPYjs7QXFFNXJPQTtFQUFlO0FyRWdzT2Y7O0FzRS9yT0k7RUFBdUI7QXRFbXNPM0I7O0FzRW5zT0k7RUFBdUI7QXRFdXNPM0I7O0FzRXZzT0k7RUFBdUI7QXRFMnNPM0I7O0FzRTNzT0k7RUFBdUI7QXRFK3NPM0I7O0FzRS9zT0k7RUFBdUI7QXRFbXRPM0I7O0FzRW50T0k7RUFBdUI7QXRFdXRPM0I7O0FzRXZ0T0k7RUFBdUI7QXRFMnRPM0I7O0FzRTN0T0k7RUFBdUI7QXRFK3RPM0I7O0FzRS90T0k7RUFBdUI7QXRFbXVPM0I7O0FzRW51T0k7RUFBdUI7QXRFdXVPM0I7O0FzRW51T0E7RUFBVTtBdEV1dU9WOztBc0V0dU9BO0VBQVU7QXRFMHVPVjs7QXNFdHVPQTtFQUFjO0F0RTB1T2Q7O0FzRXp1T0E7RUFBYztBdEU2dU9kOztBc0UzdU9BO0VBQVU7QXRFK3VPVjs7QXNFOXVPQTtFQUFVO0F0RWt2T1Y7O0F1RTN2T1E7RUFBZ0M7QXZFK3ZPeEM7O0F1RTl2T1E7O0VBRUU7QXZFaXdPVjs7QXVFL3ZPUTs7RUFFRTtBdkVrd09WOztBdUVod09ROztFQUVFO0F2RW13T1Y7O0F1RWp3T1E7O0VBRUU7QXZFb3dPVjs7QXVFbnhPUTtFQUFnQztBdkV1eE94Qzs7QXVFdHhPUTs7RUFFRTtBdkV5eE9WOztBdUV2eE9ROztFQUVFO0F2RTB4T1Y7O0F1RXh4T1E7O0VBRUU7QXZFMnhPVjs7QXVFenhPUTs7RUFFRTtBdkU0eE9WOztBdUUzeU9RO0VBQWdDO0F2RSt5T3hDOztBdUU5eU9ROztFQUVFO0F2RWl6T1Y7O0F1RS95T1E7O0VBRUU7QXZFa3pPVjs7QXVFaHpPUTs7RUFFRTtBdkVtek9WOztBdUVqek9ROztFQUVFO0F2RW96T1Y7O0F1RW4wT1E7RUFBZ0M7QXZFdTBPeEM7O0F1RXQwT1E7O0VBRUU7QXZFeTBPVjs7QXVFdjBPUTs7RUFFRTtBdkUwME9WOztBdUV4ME9ROztFQUVFO0F2RTIwT1Y7O0F1RXowT1E7O0VBRUU7QXZFNDBPVjs7QXVFMzFPUTtFQUFnQztBdkUrMU94Qzs7QXVFOTFPUTs7RUFFRTtBdkVpMk9WOztBdUUvMU9ROztFQUVFO0F2RWsyT1Y7O0F1RWgyT1E7O0VBRUU7QXZFbTJPVjs7QXVFajJPUTs7RUFFRTtBdkVvMk9WOztBdUVuM09RO0VBQWdDO0F2RXUzT3hDOztBdUV0M09ROztFQUVFO0F2RXkzT1Y7O0F1RXYzT1E7O0VBRUU7QXZFMDNPVjs7QXVFeDNPUTs7RUFFRTtBdkUyM09WOztBdUV6M09ROztFQUVFO0F2RTQzT1Y7O0F1RTM0T1E7RUFBZ0M7QXZFKzRPeEM7O0F1RTk0T1E7O0VBRUU7QXZFaTVPVjs7QXVFLzRPUTs7RUFFRTtBdkVrNU9WOztBdUVoNU9ROztFQUVFO0F2RW01T1Y7O0F1RWo1T1E7O0VBRUU7QXZFbzVPVjs7QXVFbjZPUTtFQUFnQztBdkV1Nk94Qzs7QXVFdDZPUTs7RUFFRTtBdkV5Nk9WOztBdUV2Nk9ROztFQUVFO0F2RTA2T1Y7O0F1RXg2T1E7O0VBRUU7QXZFMjZPVjs7QXVFejZPUTs7RUFFRTtBdkU0Nk9WOztBdUUzN09RO0VBQWdDO0F2RSs3T3hDOztBdUU5N09ROztFQUVFO0F2RWk4T1Y7O0F1RS83T1E7O0VBRUU7QXZFazhPVjs7QXVFaDhPUTs7RUFFRTtBdkVtOE9WOztBdUVqOE9ROztFQUVFO0F2RW84T1Y7O0F1RW45T1E7RUFBZ0M7QXZFdTlPeEM7O0F1RXQ5T1E7O0VBRUU7QXZFeTlPVjs7QXVFdjlPUTs7RUFFRTtBdkUwOU9WOztBdUV4OU9ROztFQUVFO0F2RTI5T1Y7O0F1RXo5T1E7O0VBRUU7QXZFNDlPVjs7QXVFMytPUTtFQUFnQztBdkUrK094Qzs7QXVFOStPUTs7RUFFRTtBdkVpL09WOztBdUUvK09ROztFQUVFO0F2RWsvT1Y7O0F1RWgvT1E7O0VBRUU7QXZFbS9PVjs7QXVFai9PUTs7RUFFRTtBdkVvL09WOztBdUVuZ1BRO0VBQWdDO0F2RXVnUHhDOztBdUV0Z1BROztFQUVFO0F2RXlnUFY7O0F1RXZnUFE7O0VBRUU7QXZFMGdQVjs7QXVFeGdQUTs7RUFFRTtBdkUyZ1BWOztBdUV6Z1BROztFQUVFO0F2RTRnUFY7O0F1RXBnUFE7RUFBd0I7QXZFd2dQaEM7O0F1RXZnUFE7O0VBRUU7QXZFMGdQVjs7QXVFeGdQUTs7RUFFRTtBdkUyZ1BWOztBdUV6Z1BROztFQUVFO0F2RTRnUFY7O0F1RTFnUFE7O0VBRUU7QXZFNmdQVjs7QXVFNWhQUTtFQUF3QjtBdkVnaVBoQzs7QXVFL2hQUTs7RUFFRTtBdkVraVBWOztBdUVoaVBROztFQUVFO0F2RW1pUFY7O0F1RWppUFE7O0VBRUU7QXZFb2lQVjs7QXVFbGlQUTs7RUFFRTtBdkVxaVBWOztBdUVwalBRO0VBQXdCO0F2RXdqUGhDOztBdUV2alBROztFQUVFO0F2RTBqUFY7O0F1RXhqUFE7O0VBRUU7QXZFMmpQVjs7QXVFempQUTs7RUFFRTtBdkU0alBWOztBdUUxalBROztFQUVFO0F2RTZqUFY7O0F1RTVrUFE7RUFBd0I7QXZFZ2xQaEM7O0F1RS9rUFE7O0VBRUU7QXZFa2xQVjs7QXVFaGxQUTs7RUFFRTtBdkVtbFBWOztBdUVqbFBROztFQUVFO0F2RW9sUFY7O0F1RWxsUFE7O0VBRUU7QXZFcWxQVjs7QXVFcG1QUTtFQUF3QjtBdkV3bVBoQzs7QXVFdm1QUTs7RUFFRTtBdkUwbVBWOztBdUV4bVBROztFQUVFO0F2RTJtUFY7O0F1RXptUFE7O0VBRUU7QXZFNG1QVjs7QXVFMW1QUTs7RUFFRTtBdkU2bVBWOztBdUV2bVBJO0VBQW1CO0F2RTJtUHZCOztBdUUxbVBJOztFQUVFO0F2RTZtUE47O0F1RTNtUEk7O0VBRUU7QXZFOG1QTjs7QXVFNW1QSTs7RUFFRTtBdkUrbVBOOztBdUU3bVBJOztFQUVFO0F2RWduUE47O0Flem5QSTtFd0RsREk7SUFBZ0M7RXZFZ3JQdEM7O0V1RS9xUE07O0lBRUU7RXZFa3JQUjs7RXVFaHJQTTs7SUFFRTtFdkVtclBSOztFdUVqclBNOztJQUVFO0V2RW9yUFI7O0V1RWxyUE07O0lBRUU7RXZFcXJQUjs7RXVFcHNQTTtJQUFnQztFdkV3c1B0Qzs7RXVFdnNQTTs7SUFFRTtFdkUwc1BSOztFdUV4c1BNOztJQUVFO0V2RTJzUFI7O0V1RXpzUE07O0lBRUU7RXZFNHNQUjs7RXVFMXNQTTs7SUFFRTtFdkU2c1BSOztFdUU1dFBNO0lBQWdDO0V2RWd1UHRDOztFdUUvdFBNOztJQUVFO0V2RWt1UFI7O0V1RWh1UE07O0lBRUU7RXZFbXVQUjs7RXVFanVQTTs7SUFFRTtFdkVvdVBSOztFdUVsdVBNOztJQUVFO0V2RXF1UFI7O0V1RXB2UE07SUFBZ0M7RXZFd3ZQdEM7O0V1RXZ2UE07O0lBRUU7RXZFMHZQUjs7RXVFeHZQTTs7SUFFRTtFdkUydlBSOztFdUV6dlBNOztJQUVFO0V2RTR2UFI7O0V1RTF2UE07O0lBRUU7RXZFNnZQUjs7RXVFNXdQTTtJQUFnQztFdkVneFB0Qzs7RXVFL3dQTTs7SUFFRTtFdkVreFBSOztFdUVoeFBNOztJQUVFO0V2RW14UFI7O0V1RWp4UE07O0lBRUU7RXZFb3hQUjs7RXVFbHhQTTs7SUFFRTtFdkVxeFBSOztFdUVweVBNO0lBQWdDO0V2RXd5UHRDOztFdUV2eVBNOztJQUVFO0V2RTB5UFI7O0V1RXh5UE07O0lBRUU7RXZFMnlQUjs7RXVFenlQTTs7SUFFRTtFdkU0eVBSOztFdUUxeVBNOztJQUVFO0V2RTZ5UFI7O0V1RTV6UE07SUFBZ0M7RXZFZzBQdEM7O0V1RS96UE07O0lBRUU7RXZFazBQUjs7RXVFaDBQTTs7SUFFRTtFdkVtMFBSOztFdUVqMFBNOztJQUVFO0V2RW8wUFI7O0V1RWwwUE07O0lBRUU7RXZFcTBQUjs7RXVFcDFQTTtJQUFnQztFdkV3MVB0Qzs7RXVFdjFQTTs7SUFFRTtFdkUwMVBSOztFdUV4MVBNOztJQUVFO0V2RTIxUFI7O0V1RXoxUE07O0lBRUU7RXZFNDFQUjs7RXVFMTFQTTs7SUFFRTtFdkU2MVBSOztFdUU1MlBNO0lBQWdDO0V2RWczUHRDOztFdUUvMlBNOztJQUVFO0V2RWszUFI7O0V1RWgzUE07O0lBRUU7RXZFbTNQUjs7RXVFajNQTTs7SUFFRTtFdkVvM1BSOztFdUVsM1BNOztJQUVFO0V2RXEzUFI7O0V1RXA0UE07SUFBZ0M7RXZFdzRQdEM7O0V1RXY0UE07O0lBRUU7RXZFMDRQUjs7RXVFeDRQTTs7SUFFRTtFdkUyNFBSOztFdUV6NFBNOztJQUVFO0V2RTQ0UFI7O0V1RTE0UE07O0lBRUU7RXZFNjRQUjs7RXVFNTVQTTtJQUFnQztFdkVnNlB0Qzs7RXVFLzVQTTs7SUFFRTtFdkVrNlBSOztFdUVoNlBNOztJQUVFO0V2RW02UFI7O0V1RWo2UE07O0lBRUU7RXZFbzZQUjs7RXVFbDZQTTs7SUFFRTtFdkVxNlBSOztFdUVwN1BNO0lBQWdDO0V2RXc3UHRDOztFdUV2N1BNOztJQUVFO0V2RTA3UFI7O0V1RXg3UE07O0lBRUU7RXZFMjdQUjs7RXVFejdQTTs7SUFFRTtFdkU0N1BSOztFdUUxN1BNOztJQUVFO0V2RTY3UFI7O0V1RXI3UE07SUFBd0I7RXZFeTdQOUI7O0V1RXg3UE07O0lBRUU7RXZFMjdQUjs7RXVFejdQTTs7SUFFRTtFdkU0N1BSOztFdUUxN1BNOztJQUVFO0V2RTY3UFI7O0V1RTM3UE07O0lBRUU7RXZFODdQUjs7RXVFNzhQTTtJQUF3QjtFdkVpOVA5Qjs7RXVFaDlQTTs7SUFFRTtFdkVtOVBSOztFdUVqOVBNOztJQUVFO0V2RW85UFI7O0V1RWw5UE07O0lBRUU7RXZFcTlQUjs7RXVFbjlQTTs7SUFFRTtFdkVzOVBSOztFdUVyK1BNO0lBQXdCO0V2RXkrUDlCOztFdUV4K1BNOztJQUVFO0V2RTIrUFI7O0V1RXorUE07O0lBRUU7RXZFNCtQUjs7RXVFMStQTTs7SUFFRTtFdkU2K1BSOztFdUUzK1BNOztJQUVFO0V2RTgrUFI7O0V1RTcvUE07SUFBd0I7RXZFaWdROUI7O0V1RWhnUU07O0lBRUU7RXZFbWdRUjs7RXVFamdRTTs7SUFFRTtFdkVvZ1FSOztFdUVsZ1FNOztJQUVFO0V2RXFnUVI7O0V1RW5nUU07O0lBRUU7RXZFc2dRUjs7RXVFcmhRTTtJQUF3QjtFdkV5aFE5Qjs7RXVFeGhRTTs7SUFFRTtFdkUyaFFSOztFdUV6aFFNOztJQUVFO0V2RTRoUVI7O0V1RTFoUU07O0lBRUU7RXZFNmhRUjs7RXVFM2hRTTs7SUFFRTtFdkU4aFFSOztFdUV4aFFFO0lBQW1CO0V2RTRoUXJCOztFdUUzaFFFOztJQUVFO0V2RThoUUo7O0V1RTVoUUU7O0lBRUU7RXZFK2hRSjs7RXVFN2hRRTs7SUFFRTtFdkVnaVFKOztFdUU5aFFFOztJQUVFO0V2RWlpUUo7QUFDRjtBZTNpUUk7RXdEbERJO0lBQWdDO0V2RWltUXRDOztFdUVobVFNOztJQUVFO0V2RW1tUVI7O0V1RWptUU07O0lBRUU7RXZFb21RUjs7RXVFbG1RTTs7SUFFRTtFdkVxbVFSOztFdUVubVFNOztJQUVFO0V2RXNtUVI7O0V1RXJuUU07SUFBZ0M7RXZFeW5RdEM7O0V1RXhuUU07O0lBRUU7RXZFMm5RUjs7RXVFem5RTTs7SUFFRTtFdkU0blFSOztFdUUxblFNOztJQUVFO0V2RTZuUVI7O0V1RTNuUU07O0lBRUU7RXZFOG5RUjs7RXVFN29RTTtJQUFnQztFdkVpcFF0Qzs7RXVFaHBRTTs7SUFFRTtFdkVtcFFSOztFdUVqcFFNOztJQUVFO0V2RW9wUVI7O0V1RWxwUU07O0lBRUU7RXZFcXBRUjs7RXVFbnBRTTs7SUFFRTtFdkVzcFFSOztFdUVycVFNO0lBQWdDO0V2RXlxUXRDOztFdUV4cVFNOztJQUVFO0V2RTJxUVI7O0V1RXpxUU07O0lBRUU7RXZFNHFRUjs7RXVFMXFRTTs7SUFFRTtFdkU2cVFSOztFdUUzcVFNOztJQUVFO0V2RThxUVI7O0V1RTdyUU07SUFBZ0M7RXZFaXNRdEM7O0V1RWhzUU07O0lBRUU7RXZFbXNRUjs7RXVFanNRTTs7SUFFRTtFdkVvc1FSOztFdUVsc1FNOztJQUVFO0V2RXFzUVI7O0V1RW5zUU07O0lBRUU7RXZFc3NRUjs7RXVFcnRRTTtJQUFnQztFdkV5dFF0Qzs7RXVFeHRRTTs7SUFFRTtFdkUydFFSOztFdUV6dFFNOztJQUVFO0V2RTR0UVI7O0V1RTF0UU07O0lBRUU7RXZFNnRRUjs7RXVFM3RRTTs7SUFFRTtFdkU4dFFSOztFdUU3dVFNO0lBQWdDO0V2RWl2UXRDOztFdUVodlFNOztJQUVFO0V2RW12UVI7O0V1RWp2UU07O0lBRUU7RXZFb3ZRUjs7RXVFbHZRTTs7SUFFRTtFdkVxdlFSOztFdUVudlFNOztJQUVFO0V2RXN2UVI7O0V1RXJ3UU07SUFBZ0M7RXZFeXdRdEM7O0V1RXh3UU07O0lBRUU7RXZFMndRUjs7RXVFendRTTs7SUFFRTtFdkU0d1FSOztFdUUxd1FNOztJQUVFO0V2RTZ3UVI7O0V1RTN3UU07O0lBRUU7RXZFOHdRUjs7RXVFN3hRTTtJQUFnQztFdkVpeVF0Qzs7RXVFaHlRTTs7SUFFRTtFdkVteVFSOztFdUVqeVFNOztJQUVFO0V2RW95UVI7O0V1RWx5UU07O0lBRUU7RXZFcXlRUjs7RXVFbnlRTTs7SUFFRTtFdkVzeVFSOztFdUVyelFNO0lBQWdDO0V2RXl6UXRDOztFdUV4elFNOztJQUVFO0V2RTJ6UVI7O0V1RXp6UU07O0lBRUU7RXZFNHpRUjs7RXVFMXpRTTs7SUFFRTtFdkU2elFSOztFdUUzelFNOztJQUVFO0V2RTh6UVI7O0V1RTcwUU07SUFBZ0M7RXZFaTFRdEM7O0V1RWgxUU07O0lBRUU7RXZFbTFRUjs7RXVFajFRTTs7SUFFRTtFdkVvMVFSOztFdUVsMVFNOztJQUVFO0V2RXExUVI7O0V1RW4xUU07O0lBRUU7RXZFczFRUjs7RXVFcjJRTTtJQUFnQztFdkV5MlF0Qzs7RXVFeDJRTTs7SUFFRTtFdkUyMlFSOztFdUV6MlFNOztJQUVFO0V2RTQyUVI7O0V1RTEyUU07O0lBRUU7RXZFNjJRUjs7RXVFMzJRTTs7SUFFRTtFdkU4MlFSOztFdUV0MlFNO0lBQXdCO0V2RTAyUTlCOztFdUV6MlFNOztJQUVFO0V2RTQyUVI7O0V1RTEyUU07O0lBRUU7RXZFNjJRUjs7RXVFMzJRTTs7SUFFRTtFdkU4MlFSOztFdUU1MlFNOztJQUVFO0V2RSsyUVI7O0V1RTkzUU07SUFBd0I7RXZFazRROUI7O0V1RWo0UU07O0lBRUU7RXZFbzRRUjs7RXVFbDRRTTs7SUFFRTtFdkVxNFFSOztFdUVuNFFNOztJQUVFO0V2RXM0UVI7O0V1RXA0UU07O0lBRUU7RXZFdTRRUjs7RXVFdDVRTTtJQUF3QjtFdkUwNVE5Qjs7RXVFejVRTTs7SUFFRTtFdkU0NVFSOztFdUUxNVFNOztJQUVFO0V2RTY1UVI7O0V1RTM1UU07O0lBRUU7RXZFODVRUjs7RXVFNTVRTTs7SUFFRTtFdkUrNVFSOztFdUU5NlFNO0lBQXdCO0V2RWs3UTlCOztFdUVqN1FNOztJQUVFO0V2RW83UVI7O0V1RWw3UU07O0lBRUU7RXZFcTdRUjs7RXVFbjdRTTs7SUFFRTtFdkVzN1FSOztFdUVwN1FNOztJQUVFO0V2RXU3UVI7O0V1RXQ4UU07SUFBd0I7RXZFMDhROUI7O0V1RXo4UU07O0lBRUU7RXZFNDhRUjs7RXVFMThRTTs7SUFFRTtFdkU2OFFSOztFdUUzOFFNOztJQUVFO0V2RTg4UVI7O0V1RTU4UU07O0lBRUU7RXZFKzhRUjs7RXVFejhRRTtJQUFtQjtFdkU2OFFyQjs7RXVFNThRRTs7SUFFRTtFdkUrOFFKOztFdUU3OFFFOztJQUVFO0V2RWc5UUo7O0V1RTk4UUU7O0lBRUU7RXZFaTlRSjs7RXVFLzhRRTs7SUFFRTtFdkVrOVFKO0FBQ0Y7QWU1OVFJO0V3RGxESTtJQUFnQztFdkVraFJ0Qzs7RXVFamhSTTs7SUFFRTtFdkVvaFJSOztFdUVsaFJNOztJQUVFO0V2RXFoUlI7O0V1RW5oUk07O0lBRUU7RXZFc2hSUjs7RXVFcGhSTTs7SUFFRTtFdkV1aFJSOztFdUV0aVJNO0lBQWdDO0V2RTBpUnRDOztFdUV6aVJNOztJQUVFO0V2RTRpUlI7O0V1RTFpUk07O0lBRUU7RXZFNmlSUjs7RXVFM2lSTTs7SUFFRTtFdkU4aVJSOztFdUU1aVJNOztJQUVFO0V2RStpUlI7O0V1RTlqUk07SUFBZ0M7RXZFa2tSdEM7O0V1RWprUk07O0lBRUU7RXZFb2tSUjs7RXVFbGtSTTs7SUFFRTtFdkVxa1JSOztFdUVua1JNOztJQUVFO0V2RXNrUlI7O0V1RXBrUk07O0lBRUU7RXZFdWtSUjs7RXVFdGxSTTtJQUFnQztFdkUwbFJ0Qzs7RXVFemxSTTs7SUFFRTtFdkU0bFJSOztFdUUxbFJNOztJQUVFO0V2RTZsUlI7O0V1RTNsUk07O0lBRUU7RXZFOGxSUjs7RXVFNWxSTTs7SUFFRTtFdkUrbFJSOztFdUU5bVJNO0lBQWdDO0V2RWtuUnRDOztFdUVqblJNOztJQUVFO0V2RW9uUlI7O0V1RWxuUk07O0lBRUU7RXZFcW5SUjs7RXVFbm5STTs7SUFFRTtFdkVzblJSOztFdUVwblJNOztJQUVFO0V2RXVuUlI7O0V1RXRvUk07SUFBZ0M7RXZFMG9SdEM7O0V1RXpvUk07O0lBRUU7RXZFNG9SUjs7RXVFMW9STTs7SUFFRTtFdkU2b1JSOztFdUUzb1JNOztJQUVFO0V2RThvUlI7O0V1RTVvUk07O0lBRUU7RXZFK29SUjs7RXVFOXBSTTtJQUFnQztFdkVrcVJ0Qzs7RXVFanFSTTs7SUFFRTtFdkVvcVJSOztFdUVscVJNOztJQUVFO0V2RXFxUlI7O0V1RW5xUk07O0lBRUU7RXZFc3FSUjs7RXVFcHFSTTs7SUFFRTtFdkV1cVJSOztFdUV0clJNO0lBQWdDO0V2RTByUnRDOztFdUV6clJNOztJQUVFO0V2RTRyUlI7O0V1RTFyUk07O0lBRUU7RXZFNnJSUjs7RXVFM3JSTTs7SUFFRTtFdkU4clJSOztFdUU1clJNOztJQUVFO0V2RStyUlI7O0V1RTlzUk07SUFBZ0M7RXZFa3RSdEM7O0V1RWp0Uk07O0lBRUU7RXZFb3RSUjs7RXVFbHRSTTs7SUFFRTtFdkVxdFJSOztFdUVudFJNOztJQUVFO0V2RXN0UlI7O0V1RXB0Uk07O0lBRUU7RXZFdXRSUjs7RXVFdHVSTTtJQUFnQztFdkUwdVJ0Qzs7RXVFenVSTTs7SUFFRTtFdkU0dVJSOztFdUUxdVJNOztJQUVFO0V2RTZ1UlI7O0V1RTN1Uk07O0lBRUU7RXZFOHVSUjs7RXVFNXVSTTs7SUFFRTtFdkUrdVJSOztFdUU5dlJNO0lBQWdDO0V2RWt3UnRDOztFdUVqd1JNOztJQUVFO0V2RW93UlI7O0V1RWx3Uk07O0lBRUU7RXZFcXdSUjs7RXVFbndSTTs7SUFFRTtFdkVzd1JSOztFdUVwd1JNOztJQUVFO0V2RXV3UlI7O0V1RXR4Uk07SUFBZ0M7RXZFMHhSdEM7O0V1RXp4Uk07O0lBRUU7RXZFNHhSUjs7RXVFMXhSTTs7SUFFRTtFdkU2eFJSOztFdUUzeFJNOztJQUVFO0V2RTh4UlI7O0V1RTV4Uk07O0lBRUU7RXZFK3hSUjs7RXVFdnhSTTtJQUF3QjtFdkUyeFI5Qjs7RXVFMXhSTTs7SUFFRTtFdkU2eFJSOztFdUUzeFJNOztJQUVFO0V2RTh4UlI7O0V1RTV4Uk07O0lBRUU7RXZFK3hSUjs7RXVFN3hSTTs7SUFFRTtFdkVneVJSOztFdUUveVJNO0lBQXdCO0V2RW16UjlCOztFdUVselJNOztJQUVFO0V2RXF6UlI7O0V1RW56Uk07O0lBRUU7RXZFc3pSUjs7RXVFcHpSTTs7SUFFRTtFdkV1elJSOztFdUVyelJNOztJQUVFO0V2RXd6UlI7O0V1RXYwUk07SUFBd0I7RXZFMjBSOUI7O0V1RTEwUk07O0lBRUU7RXZFNjBSUjs7RXVFMzBSTTs7SUFFRTtFdkU4MFJSOztFdUU1MFJNOztJQUVFO0V2RSswUlI7O0V1RTcwUk07O0lBRUU7RXZFZzFSUjs7RXVFLzFSTTtJQUF3QjtFdkVtMlI5Qjs7RXVFbDJSTTs7SUFFRTtFdkVxMlJSOztFdUVuMlJNOztJQUVFO0V2RXMyUlI7O0V1RXAyUk07O0lBRUU7RXZFdTJSUjs7RXVFcjJSTTs7SUFFRTtFdkV3MlJSOztFdUV2M1JNO0lBQXdCO0V2RTIzUjlCOztFdUUxM1JNOztJQUVFO0V2RTYzUlI7O0V1RTMzUk07O0lBRUU7RXZFODNSUjs7RXVFNTNSTTs7SUFFRTtFdkUrM1JSOztFdUU3M1JNOztJQUVFO0V2RWc0UlI7O0V1RTEzUkU7SUFBbUI7RXZFODNSckI7O0V1RTczUkU7O0lBRUU7RXZFZzRSSjs7RXVFOTNSRTs7SUFFRTtFdkVpNFJKOztFdUUvM1JFOztJQUVFO0V2RWs0Uko7O0V1RWg0UkU7O0lBRUU7RXZFbTRSSjtBQUNGO0FlNzRSSTtFd0RsREk7SUFBZ0M7RXZFbThSdEM7O0V1RWw4Uk07O0lBRUU7RXZFcThSUjs7RXVFbjhSTTs7SUFFRTtFdkVzOFJSOztFdUVwOFJNOztJQUVFO0V2RXU4UlI7O0V1RXI4Uk07O0lBRUU7RXZFdzhSUjs7RXVFdjlSTTtJQUFnQztFdkUyOVJ0Qzs7RXVFMTlSTTs7SUFFRTtFdkU2OVJSOztFdUUzOVJNOztJQUVFO0V2RTg5UlI7O0V1RTU5Uk07O0lBRUU7RXZFKzlSUjs7RXVFNzlSTTs7SUFFRTtFdkVnK1JSOztFdUUvK1JNO0lBQWdDO0V2RW0vUnRDOztFdUVsL1JNOztJQUVFO0V2RXEvUlI7O0V1RW4vUk07O0lBRUU7RXZFcy9SUjs7RXVFcC9STTs7SUFFRTtFdkV1L1JSOztFdUVyL1JNOztJQUVFO0V2RXcvUlI7O0V1RXZnU007SUFBZ0M7RXZFMmdTdEM7O0V1RTFnU007O0lBRUU7RXZFNmdTUjs7RXVFM2dTTTs7SUFFRTtFdkU4Z1NSOztFdUU1Z1NNOztJQUVFO0V2RStnU1I7O0V1RTdnU007O0lBRUU7RXZFZ2hTUjs7RXVFL2hTTTtJQUFnQztFdkVtaVN0Qzs7RXVFbGlTTTs7SUFFRTtFdkVxaVNSOztFdUVuaVNNOztJQUVFO0V2RXNpU1I7O0V1RXBpU007O0lBRUU7RXZFdWlTUjs7RXVFcmlTTTs7SUFFRTtFdkV3aVNSOztFdUV2alNNO0lBQWdDO0V2RTJqU3RDOztFdUUxalNNOztJQUVFO0V2RTZqU1I7O0V1RTNqU007O0lBRUU7RXZFOGpTUjs7RXVFNWpTTTs7SUFFRTtFdkUralNSOztFdUU3alNNOztJQUVFO0V2RWdrU1I7O0V1RS9rU007SUFBZ0M7RXZFbWxTdEM7O0V1RWxsU007O0lBRUU7RXZFcWxTUjs7RXVFbmxTTTs7SUFFRTtFdkVzbFNSOztFdUVwbFNNOztJQUVFO0V2RXVsU1I7O0V1RXJsU007O0lBRUU7RXZFd2xTUjs7RXVFdm1TTTtJQUFnQztFdkUybVN0Qzs7RXVFMW1TTTs7SUFFRTtFdkU2bVNSOztFdUUzbVNNOztJQUVFO0V2RThtU1I7O0V1RTVtU007O0lBRUU7RXZFK21TUjs7RXVFN21TTTs7SUFFRTtFdkVnblNSOztFdUUvblNNO0lBQWdDO0V2RW1vU3RDOztFdUVsb1NNOztJQUVFO0V2RXFvU1I7O0V1RW5vU007O0lBRUU7RXZFc29TUjs7RXVFcG9TTTs7SUFFRTtFdkV1b1NSOztFdUVyb1NNOztJQUVFO0V2RXdvU1I7O0V1RXZwU007SUFBZ0M7RXZFMnBTdEM7O0V1RTFwU007O0lBRUU7RXZFNnBTUjs7RXVFM3BTTTs7SUFFRTtFdkU4cFNSOztFdUU1cFNNOztJQUVFO0V2RStwU1I7O0V1RTdwU007O0lBRUU7RXZFZ3FTUjs7RXVFL3FTTTtJQUFnQztFdkVtclN0Qzs7RXVFbHJTTTs7SUFFRTtFdkVxclNSOztFdUVuclNNOztJQUVFO0V2RXNyU1I7O0V1RXByU007O0lBRUU7RXZFdXJTUjs7RXVFcnJTTTs7SUFFRTtFdkV3clNSOztFdUV2c1NNO0lBQWdDO0V2RTJzU3RDOztFdUUxc1NNOztJQUVFO0V2RTZzU1I7O0V1RTNzU007O0lBRUU7RXZFOHNTUjs7RXVFNXNTTTs7SUFFRTtFdkUrc1NSOztFdUU3c1NNOztJQUVFO0V2RWd0U1I7O0V1RXhzU007SUFBd0I7RXZFNHNTOUI7O0V1RTNzU007O0lBRUU7RXZFOHNTUjs7RXVFNXNTTTs7SUFFRTtFdkUrc1NSOztFdUU3c1NNOztJQUVFO0V2RWd0U1I7O0V1RTlzU007O0lBRUU7RXZFaXRTUjs7RXVFaHVTTTtJQUF3QjtFdkVvdVM5Qjs7RXVFbnVTTTs7SUFFRTtFdkVzdVNSOztFdUVwdVNNOztJQUVFO0V2RXV1U1I7O0V1RXJ1U007O0lBRUU7RXZFd3VTUjs7RXVFdHVTTTs7SUFFRTtFdkV5dVNSOztFdUV4dlNNO0lBQXdCO0V2RTR2UzlCOztFdUUzdlNNOztJQUVFO0V2RTh2U1I7O0V1RTV2U007O0lBRUU7RXZFK3ZTUjs7RXVFN3ZTTTs7SUFFRTtFdkVnd1NSOztFdUU5dlNNOztJQUVFO0V2RWl3U1I7O0V1RWh4U007SUFBd0I7RXZFb3hTOUI7O0V1RW54U007O0lBRUU7RXZFc3hTUjs7RXVFcHhTTTs7SUFFRTtFdkV1eFNSOztFdUVyeFNNOztJQUVFO0V2RXd4U1I7O0V1RXR4U007O0lBRUU7RXZFeXhTUjs7RXVFeHlTTTtJQUF3QjtFdkU0eVM5Qjs7RXVFM3lTTTs7SUFFRTtFdkU4eVNSOztFdUU1eVNNOztJQUVFO0V2RSt5U1I7O0V1RTd5U007O0lBRUU7RXZFZ3pTUjs7RXVFOXlTTTs7SUFFRTtFdkVpelNSOztFdUUzeVNFO0lBQW1CO0V2RSt5U3JCOztFdUU5eVNFOztJQUVFO0V2RWl6U0o7O0V1RS95U0U7O0lBRUU7RXZFa3pTSjs7RXVFaHpTRTs7SUFFRTtFdkVtelNKOztFdUVqelNFOztJQUVFO0V2RW96U0o7QUFDRjtBd0VyM1NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0F4RXEzU0o7O0F5RS8zU0E7RUFBa0I7QXpFbTRTbEI7O0F5RS8zU0E7RUFBaUI7QXpFbTRTakI7O0F5RWw0U0E7RUFBaUI7QXpFczRTakI7O0F5RXI0U0E7RUFBaUI7QXpFeTRTakI7O0F5RXg0U0E7RUNURTtFQUNBO0VBQ0E7QTFFcTVTRjs7QXlFdDRTSTtFQUF3QjtBekUwNFM1Qjs7QXlFejRTSTtFQUF3QjtBekU2NFM1Qjs7QXlFNTRTSTtFQUF3QjtBekVnNVM1Qjs7QWUzMlNJO0UwRHZDQTtJQUF3QjtFekV1NVMxQjs7RXlFdDVTRTtJQUF3QjtFekUwNVMxQjs7RXlFejVTRTtJQUF3QjtFekU2NVMxQjtBQUNGO0FlejNTSTtFMER2Q0E7SUFBd0I7RXpFbzZTMUI7O0V5RW42U0U7SUFBd0I7RXpFdTZTMUI7O0V5RXQ2U0U7SUFBd0I7RXpFMDZTMUI7QUFDRjtBZXQ0U0k7RTBEdkNBO0lBQXdCO0V6RWk3UzFCOztFeUVoN1NFO0lBQXdCO0V6RW83UzFCOztFeUVuN1NFO0lBQXdCO0V6RXU3UzFCO0FBQ0Y7QWVuNVNJO0UwRHZDQTtJQUF3QjtFekU4N1MxQjs7RXlFNzdTRTtJQUF3QjtFekVpOFMxQjs7RXlFaDhTRTtJQUF3QjtFekVvOFMxQjtBQUNGO0F5RS83U0E7RUFBbUI7QXpFazhTbkI7O0F5RWo4U0E7RUFBbUI7QXpFcThTbkI7O0F5RXA4U0E7RUFBbUI7QXpFdzhTbkI7O0F5RXA4U0E7RUFBdUI7QXpFdzhTdkI7O0F5RXY4U0E7RUFBdUI7QXpFMjhTdkI7O0F5RTE4U0E7RUFBdUI7QXpFODhTdkI7O0F5RTc4U0E7RUFBdUI7QXpFaTlTdkI7O0F5RWg5U0E7RUFBdUI7QXpFbzlTdkI7O0F5RW45U0E7RUFBdUI7QXpFdTlTdkI7O0F5RW45U0E7RUFBYztBekV1OVNkOztBMkU5L1NFO0VBQ0U7QTNFaWdUSjs7QU12L1NFO0VxRUxNO0EzRWdnVFI7O0EyRXRnVEU7RUFDRTtBM0V5Z1RKOztBTS8vU0U7RXFFTE07QTNFd2dUUjs7QTJFOWdURTtFQUNFO0EzRWloVEo7O0FNdmdURTtFcUVMTTtBM0VnaFRSOztBMkV0aFRFO0VBQ0U7QTNFeWhUSjs7QU0vZ1RFO0VxRUxNO0EzRXdoVFI7O0EyRTloVEU7RUFDRTtBM0VpaVRKOztBTXZoVEU7RXFFTE07QTNFZ2lUUjs7QTJFdGlURTtFQUNFO0EzRXlpVEo7O0FNL2hURTtFcUVMTTtBM0V3aVRSOztBMkU5aVRFO0VBQ0U7QTNFaWpUSjs7QU12aVRFO0VxRUxNO0EzRWdqVFI7O0EyRXRqVEU7RUFDRTtBM0V5alRKOztBTS9pVEU7RXFFTE07QTNFd2pUUjs7QXlFamhUQTtFQUFhO0F6RXFoVGI7O0F5RXBoVEE7RUFBYztBekV3aFRkOztBeUV0aFRBO0VBQWlCO0F6RTBoVGpCOztBeUV6aFRBO0VBQWlCO0F6RTZoVGpCOztBeUV6aFRBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFb2xURjs7QXlFN2hUQTtFQUF3QjtBekVpaVR4Qjs7QXlFL2hUQTtFQUNFO0VBQ0E7QXpFa2lURjs7QXlFN2hUQTtFQUFjO0F6RWlpVGQ7O0E2RWxtVEE7RUFDRTtBN0VxbVRGOztBNkVsbVRBO0VBQ0U7QTdFcW1URjs7QThFcm1URTtFQUNFOzs7SUFLRTtJQUVBO0U5RXFtVEo7O0U4RWptVEk7SUFDRTtFOUVvbVROOztFOEUzbFRFO0lBQ0U7RTlFOGxUSjs7RThFaGxURTtJQUNFO0U5RW1sVEo7O0U4RWpsVEU7O0lBRUU7SUFDQTtFOUVvbFRKOztFOEU1a1RFO0lBQ0U7RTlFK2tUSjs7RThFNWtURTs7SUFFRTtFOUUra1RKOztFOEU1a1RFOzs7SUFHRTtJQUNBO0U5RStrVEo7O0U4RTVrVEU7O0lBRUU7RTlFK2tUSjs7RThFdmtURTtJQUNFLFExRStoQzhCO0VKMmlSbEM7RThFeGtURTtJQUNFO0U5RTBrVEo7O0U4RXhrVEU7SUFDRTtFOUUya1RKOztFOEV2a1RFO0lBQ0U7RTlFMGtUSjs7RThFeGtURTtJQUNFO0U5RTJrVEo7O0U4RXhrVEU7SUFDRTtFOUUya1RKO0U4RXprVEk7O0lBRUU7RTlFMmtUTjs7RThFdGtUSTs7SUFFRTtFOUV5a1ROOztFOEVya1RFO0lBQ0U7RTlFd2tUSjtFOEV0a1RJOzs7O0lBSUUscUIxRXZIRztFSityVFQ7O0U4RXBrVEU7SUFDRTtJQUNBLHFCMUU3SEs7RUpvc1RUO0FBQ0Y7QStFL3NUQTtBQ0FBO0VBRUc7RUFDQztFQUNBO0VBSUE7RUFDQTtBaEY4c1RKO0FnRjNzVEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0VBQ0U7RUFDQTtBaEY0c1RGOztBZ0Z6c1RBO0VBRUU7QWhGMnNURjs7QWdGeHNUQTtFQUVFO0FoRjBzVEY7O0FnRnZzVEE7RUFFRTtBaEZ5c1RGOztBZ0Z0c1RBO0VBRUU7QWhGd3NURjs7QWdGcnNUQTtFQUVFO0FoRnVzVEY7O0FnRnBzVEE7RUFFRTtBaEZzc1RGOztBZ0Zuc1RBO0VBRUU7QWhGcXNURjs7QWdGbHNUQTtFQUVFO0FoRm9zVEY7O0FnRmpzVEE7RUFFRTtBaEZtc1RGOztBZ0Zoc1RBO0VBRUU7QWhGa3NURjs7QWdGL3JUQTtFQUVFO0FoRmlzVEY7O0FnRjlyVEE7RUFFRTtBaEZnc1RGOztBZ0Y3clRBO0VBRUU7QWhGK3JURjs7QWdGNXJUQTtFQUVFO0FoRjhyVEY7O0FnRjNyVEE7RUFFRTtBaEY2clRGOztBZ0YxclRBO0VBRUU7QWhGNHJURjs7QWdGenJUQTtFQUVFO0FoRjJyVEY7O0FnRnhyVEE7RUFFRTtBaEYwclRGOztBZ0Z2clRBO0VBRUU7QWhGeXJURjs7QWdGdHJUQTtFQUVFO0FoRndyVEY7O0FnRnJyVEE7RUFFRTtBaEZ1clRGOztBZ0ZwclRBO0VBRUU7QWhGc3JURjs7QWdGbnJUQTtFQUVFO0FoRnFyVEY7O0FnRmxyVEE7RUFFRTtBaEZvclRGOztBZ0ZqclRBO0VBRUU7QWhGbXJURjs7QWdGaHJUQTtFQUVFO0FoRmtyVEY7O0FnRi9xVEE7RUFFRTtBaEZpclRGOztBZ0Y5cVRBO0VBRUU7QWhGZ3JURjs7QWdGN3FUQTtFQUVFO0FoRitxVEY7O0FnRjVxVEE7RUFFRTtBaEY4cVRGOztBZ0YzcVRBO0VBRUU7QWhGNnFURjs7QWdGMXFUQTtFQUVFO0FoRjRxVEY7O0FnRnpxVEE7RUFFRTtBaEYycVRGOztBZ0Z4cVRBO0VBRUU7QWhGMHFURjs7QWdGdnFUQTtFQUVFO0FoRnlxVEY7O0FnRnRxVEE7RUFFRTtBaEZ3cVRGOztBZ0ZycVRBO0VBRUU7QWhGdXFURjs7QWdGcHFUQTtFQUVFO0FoRnNxVEY7O0FnRm5xVEE7RUFFRTtBaEZxcVRGOztBZ0ZscVRBO0VBRUU7QWhGb3FURjs7QWdGanFUQTtFQUVFO0FoRm1xVEY7O0FnRmhxVEE7RUFFRTtBaEZrcVRGOztBZ0YvcFRBO0VBRUU7QWhGaXFURjs7QWdGOXBUQTtFQUVFO0FoRmdxVEY7O0FnRjdwVEE7RUFFRTtBaEYrcFRGOztBZ0Y1cFRBO0VBRUU7QWhGOHBURjs7QWdGM3BUQTtFQUVFO0FoRjZwVEY7O0FnRjFwVEE7RUFFRTtBaEY0cFRGOztBZ0Z6cFRBO0VBRUU7QWhGMnBURjs7QWdGeHBUQTtFQUVFO0FoRjBwVEY7O0FnRnZwVEE7RUFFRTtBaEZ5cFRGOztBZ0Z0cFRBO0VBRUU7QWhGd3BURjs7QWdGcnBUQTtFQUVFO0FoRnVwVEY7O0FnRnBwVEE7RUFFRTtBaEZzcFRGOztBZ0ZucFRBO0VBRUU7QWhGcXBURjs7QWdGbHBUQTtFQUVFO0FoRm9wVEY7O0FnRmpwVEE7RUFFRTtBaEZtcFRGOztBZ0ZocFRBO0VBRUU7QWhGa3BURjs7QWdGL29UQTtFQUVFO0FoRmlwVEY7O0FnRjlvVEE7RUFFRTtBaEZncFRGOztBZ0Y3b1RBO0VBRUU7QWhGK29URjs7QWdGNW9UQTtFQUVFO0FoRjhvVEY7O0FnRjNvVEE7RUFFRTtBaEY2b1RGOztBZ0Yxb1RBO0VBRUU7QWhGNG9URjs7QWdGem9UQTtFQUVFO0FoRjJvVEY7O0FnRnhvVEE7RUFFRTtBaEYwb1RGOztBZ0Z2b1RBO0VBRUU7QWhGeW9URjs7QWdGdG9UQTtFQUVFO0FoRndvVEY7O0FnRnJvVEE7RUFFRTtBaEZ1b1RGOztBZ0Zwb1RBO0VBRUU7QWhGc29URjs7QWdGbm9UQTtFQUVFO0FoRnFvVEY7O0FnRmxvVEE7RUFFRTtBaEZvb1RGOztBZ0Zqb1RBO0VBRUU7QWhGbW9URjs7QWdGaG9UQTtFQUVFO0FoRmtvVEY7O0FnRi9uVEE7RUFFRTtBaEZpb1RGOztBZ0Y5blRBO0VBRUU7QWhGZ29URjs7QWdGN25UQTtFQUVFO0FoRituVEY7O0FnRjVuVEE7RUFFRTtBaEY4blRGOztBZ0YzblRBO0VBRUU7QWhGNm5URjs7QWdGMW5UQTtFQUVFO0FoRjRuVEY7O0FnRnpuVEE7RUFFRTtBaEYyblRGOztBZ0Z4blRBO0VBRUU7QWhGMG5URjs7QWdGdm5UQTtFQUVFO0FoRnluVEY7O0FnRnRuVEE7RUFFRTtBaEZ3blRGOztBZ0ZyblRBO0VBRUU7QWhGdW5URjs7QWdGcG5UQTtFQUVFO0FoRnNuVEY7O0FnRm5uVEE7RUFFRTtBaEZxblRGOztBZ0ZsblRBO0VBRUU7QWhGb25URjs7QWdGam5UQTtFQUVFO0FoRm1uVEY7O0FnRmhuVEE7RUFFRTtBaEZrblRGOztBZ0YvbVRBO0VBRUU7QWhGaW5URjs7QWdGOW1UQTtFQUVFO0FoRmduVEY7O0FnRjdtVEE7RUFFRTtBaEYrbVRGOztBZ0Y1bVRBO0VBRUU7QWhGOG1URjs7QWdGM21UQTtFQUVFO0FoRjZtVEY7O0FnRjFtVEE7RUFFRTtBaEY0bVRGOztBZ0Z6bVRBO0VBRUU7QWhGMm1URjs7QWdGeG1UQTtFQUVFO0FoRjBtVEY7O0FnRnZtVEE7RUFFRTtBaEZ5bVRGOztBZ0Z0bVRBO0VBRUU7QWhGd21URjs7QWdGcm1UQTtFQUVFO0FoRnVtVEY7O0FnRnBtVEE7RUFFRTtBaEZzbVRGOztBZ0ZubVRBO0VBRUU7QWhGcW1URjs7QWdGbG1UQTtFQUVFO0FoRm9tVEY7O0FnRmptVEE7RUFFRTtBaEZtbVRGOztBZ0ZobVRBO0VBRUU7QWhGa21URjs7QWdGL2xUQTtFQUVFO0FoRmltVEY7O0FnRjlsVEE7RUFFRTtBaEZnbVRGOztBZ0Y3bFRBO0VBRUU7QWhGK2xURjs7QWdGNWxUQTtFQUVFO0FoRjhsVEY7O0FnRjNsVEE7RUFFRTtBaEY2bFRGOztBZ0YxbFRBO0VBRUU7QWhGNGxURjs7QWdGemxUQTtFQUVFO0FoRjJsVEY7O0FnRnhsVEE7RUFFRTtBaEYwbFRGOztBZ0Z2bFRBO0VBRUU7QWhGeWxURjs7QWdGdGxUQTtFQUVFO0FoRndsVEY7O0FnRnJsVEE7RUFFRTtBaEZ1bFRGOztBZ0ZwbFRBO0VBRUU7QWhGc2xURjs7QWdGbmxUQTtFQUVFO0FoRnFsVEY7O0FnRmxsVEE7RUFFRTtBaEZvbFRGOztBZ0ZqbFRBO0VBRUU7QWhGbWxURjs7QWdGaGxUQTtFQUVFO0FoRmtsVEY7O0FnRi9rVEE7RUFFRTtBaEZpbFRGOztBZ0Y5a1RBO0VBRUU7QWhGZ2xURjs7QWdGN2tUQTtFQUVFO0FoRitrVEY7O0FnRjVrVEE7RUFFRTtBaEY4a1RGOztBZ0Yza1RBO0VBRUU7QWhGNmtURjs7QWdGMWtUQTtFQUVFO0FoRjRrVEY7O0FnRnprVEE7RUFFRTtBaEYya1RGOztBZ0Z4a1RBO0VBRUU7QWhGMGtURjs7QWdGdmtUQTtFQUVFO0FoRnlrVEY7O0FnRnRrVEE7RUFFRTtBaEZ3a1RGOztBZ0Zya1RBO0VBRUU7QWhGdWtURjs7QWdGcGtUQTtFQUVFO0FoRnNrVEY7O0FnRm5rVEE7RUFFRTtBaEZxa1RGOztBZ0Zsa1RBO0VBRUU7QWhGb2tURjs7QWdGamtUQTtFQUVFO0FoRm1rVEY7O0FnRmhrVEE7RUFFRTtBaEZra1RGOztBZ0YvalRBO0VBRUU7QWhGaWtURjs7QWdGOWpUQTtFQUVFO0FoRmdrVEY7O0FnRjdqVEE7RUFFRTtBaEYralRGOztBZ0Y1alRBO0VBRUU7QWhGOGpURjs7QWdGM2pUQTtFQUVFO0FoRjZqVEY7O0FnRjFqVEE7RUFFRTtBaEY0alRGOztBZ0Z6alRBO0VBRUU7QWhGMmpURjs7QWdGeGpUQTtFQUVFO0FoRjBqVEY7O0FnRnZqVEE7RUFFRTtBaEZ5alRGOztBZ0Z0alRBO0VBRUU7QWhGd2pURjs7QWdGcmpUQTtFQUVFO0FoRnVqVEY7O0FnRnBqVEE7RUFFRTtBaEZzalRGOztBZ0ZualRBO0VBRUU7QWhGcWpURjs7QWdGbGpUQTtFQUVFO0FoRm9qVEY7O0FnRmpqVEE7RUFFRTtBaEZtalRGOztBZ0ZoalRBO0VBRUU7QWhGa2pURjs7QWdGL2lUQTtFQUVFO0FoRmlqVEY7O0FnRjlpVEE7RUFFRTtBaEZnalRGOztBZ0Y3aVRBO0VBRUU7QWhGK2lURjs7QWdGNWlUQTtFQUVFO0FoRjhpVEY7O0FnRjNpVEE7RUFFRTtBaEY2aVRGOztBZ0YxaVRBO0VBRUU7QWhGNGlURjs7QWdGemlUQTtFQUVFO0FoRjJpVEY7O0FnRnhpVEE7RUFFRTtBaEYwaVRGOztBZ0Z2aVRBO0VBRUU7QWhGeWlURjs7QWdGdGlUQTtFQUVFO0FoRndpVEY7O0FnRnJpVEE7RUFFRTtBaEZ1aVRGOztBZ0ZwaVRBO0VBRUU7QWhGc2lURjs7QWdGbmlUQTtFQUVFO0FoRnFpVEY7O0FnRmxpVEE7RUFFRTtBaEZvaVRGOztBZ0ZqaVRBO0VBRUU7QWhGbWlURjs7QWdGaGlUQTtFQUVFO0FoRmtpVEY7O0FnRi9oVEE7RUFFRTtBaEZpaVRGOztBZ0Y5aFRBO0VBRUU7QWhGZ2lURjs7QWdGN2hUQTtFQUVFO0FoRitoVEY7O0FnRjVoVEE7RUFFRTtBaEY4aFRGOztBZ0YzaFRBO0VBRUU7QWhGNmhURjs7QWdGMWhUQTtFQUVFO0FoRjRoVEY7O0FnRnpoVEE7RUFFRTtBaEYyaFRGOztBZ0Z4aFRBO0VBRUU7QWhGMGhURjs7QWdGdmhUQTtFQUVFO0FoRnloVEY7O0FnRnRoVEE7RUFFRTtBaEZ3aFRGOztBZ0ZyaFRBO0VBRUU7QWhGdWhURjs7QWdGcGhUQTtFQUVFO0FoRnNoVEY7O0FnRm5oVEE7RUFFRTtBaEZxaFRGOztBZ0ZsaFRBO0VBRUU7QWhGb2hURjs7QWdGamhUQTtFQUVFO0FoRm1oVEY7O0FnRmhoVEE7RUFFRTtBaEZraFRGOztBZ0YvZ1RBO0VBRUU7QWhGaWhURjs7QWdGOWdUQTtFQUVFO0FoRmdoVEY7O0FnRjdnVEE7RUFFRTtBaEYrZ1RGOztBZ0Y1Z1RBO0VBRUU7QWhGOGdURjs7QWdGM2dUQTtFQUVFO0FoRjZnVEY7O0FnRjFnVEE7RUFFRTtBaEY0Z1RGOztBZ0Z6Z1RBO0VBRUU7QWhGMmdURjs7QWdGeGdUQTtFQUVFO0FoRjBnVEY7O0FnRnZnVEE7RUFFRTtBaEZ5Z1RGOztBZ0Z0Z1RBO0VBRUU7QWhGd2dURjs7QWdGcmdUQTtFQUVFO0FoRnVnVEY7O0FnRnBnVEE7RUFFRTtBaEZzZ1RGOztBZ0ZuZ1RBO0VBRUU7QWhGcWdURjs7QWdGbGdUQTtFQUVFO0FoRm9nVEY7O0FnRmpnVEE7RUFFRTtBaEZtZ1RGOztBZ0ZoZ1RBO0VBRUU7QWhGa2dURjs7QWdGLy9TQTtFQUVFO0FoRmlnVEY7O0FnRjkvU0E7RUFFRTtBaEZnZ1RGOztBZ0Y3L1NBO0VBRUU7QWhGKy9TRjs7QWdGNS9TQTtFQUVFO0FoRjgvU0Y7O0FnRjMvU0E7RUFFRTtBaEY2L1NGOztBZ0YxL1NBO0VBRUU7QWhGNC9TRjs7QWdGei9TQTtFQUVFO0FoRjIvU0Y7O0FnRngvU0E7RUFFRTtBaEYwL1NGOztBZ0Z2L1NBO0VBRUU7QWhGeS9TRjs7QWdGdC9TQTtFQUVFO0FoRncvU0Y7O0FnRnIvU0E7RUFFRTtBaEZ1L1NGOztBZ0ZwL1NBO0VBRUU7QWhGcy9TRjs7QWdGbi9TQTtFQUVFO0FoRnEvU0Y7O0FnRmwvU0E7RUFFRTtBaEZvL1NGOztBZ0ZqL1NBO0VBRUU7QWhGbS9TRjs7QWdGaC9TQTtFQUVFO0FoRmsvU0Y7O0FnRi8rU0E7RUFFRTtBaEZpL1NGOztBZ0Y5K1NBO0VBRUU7QWhGZy9TRjs7QWdGNytTQTtFQUVFO0FoRisrU0Y7O0FnRjUrU0E7RUFFRTtBaEY4K1NGOztBZ0YzK1NBO0VBRUU7QWhGNitTRjs7QWdGMStTQTtFQUVFO0FoRjQrU0Y7O0FnRnorU0E7RUFFRTtBaEYyK1NGOztBZ0Z4K1NBO0VBRUU7QWhGMCtTRjs7QWdGditTQTtFQUVFO0FoRnkrU0Y7O0FnRnQrU0E7RUFFRTtBaEZ3K1NGOztBZ0ZyK1NBO0VBRUU7QWhGdStTRjs7QWdGcCtTQTtFQUVFO0FoRnMrU0Y7O0FnRm4rU0E7RUFFRTtBaEZxK1NGOztBZ0ZsK1NBO0VBRUU7QWhGbytTRjs7QWdGaitTQTtFQUVFO0FoRm0rU0Y7O0FnRmgrU0E7RUFFRTtBaEZrK1NGOztBZ0YvOVNBO0VBRUU7QWhGaStTRjs7QWdGOTlTQTtFQUVFO0FoRmcrU0Y7O0FnRjc5U0E7RUFFRTtBaEYrOVNGOztBZ0Y1OVNBO0VBRUU7QWhGODlTRjs7QWdGMzlTQTtFQUVFO0FoRjY5U0Y7O0FnRjE5U0E7RUFFRTtBaEY0OVNGOztBZ0Z6OVNBO0VBRUU7QWhGMjlTRjs7QWdGeDlTQTtFQUVFO0FoRjA5U0Y7O0FnRnY5U0E7RUFFRTtBaEZ5OVNGOztBZ0Z0OVNBO0VBRUU7QWhGdzlTRjs7QWdGcjlTQTtFQUVFO0FoRnU5U0Y7O0FnRnA5U0E7RUFFRTtBaEZzOVNGOztBZ0ZuOVNBO0VBRUU7QWhGcTlTRjs7QWdGbDlTQTtFQUVFO0FoRm85U0Y7O0FnRmo5U0E7RUFFRTtBaEZtOVNGOztBZ0ZoOVNBO0VBRUU7QWhGazlTRjs7QWdGLzhTQTtFQUVFO0FoRmk5U0Y7O0FnRjk4U0E7RUFFRTtBaEZnOVNGOztBZ0Y3OFNBO0VBRUU7QWhGKzhTRjs7QWdGNThTQTtFQUVFO0FoRjg4U0Y7O0FnRjM4U0E7RUFFRTtBaEY2OFNGOztBZ0YxOFNBO0VBRUU7QWhGNDhTRjs7QWdGejhTQTtFQUVFO0FoRjI4U0Y7O0FnRng4U0E7RUFFRTtBaEYwOFNGOztBZ0Z2OFNBO0VBRUU7QWhGeThTRjs7QWdGdDhTQTtFQUVFO0FoRnc4U0Y7O0FnRnI4U0E7RUFFRTtBaEZ1OFNGOztBZ0ZwOFNBO0VBRUU7QWhGczhTRjs7QWdGbjhTQTtFQUVFO0FoRnE4U0Y7O0FnRmw4U0E7RUFFRTtBaEZvOFNGOztBZ0ZqOFNBO0VBRUU7QWhGbThTRjs7QWdGaDhTQTtFQUVFO0FoRms4U0Y7O0FnRi83U0E7RUFFRTtBaEZpOFNGOztBZ0Y5N1NBO0VBRUU7QWhGZzhTRjs7QWdGNzdTQTtFQUVFO0FoRis3U0Y7O0FnRjU3U0E7RUFFRTtBaEY4N1NGOztBZ0YzN1NBO0VBRUU7QWhGNjdTRjs7QWdGMTdTQTtFQUVFO0FoRjQ3U0Y7O0FnRno3U0E7RUFFRTtBaEYyN1NGOztBZ0Z4N1NBO0VBRUU7QWhGMDdTRjs7QWdGdjdTQTtFQUVFO0FoRnk3U0Y7O0FnRnQ3U0E7RUFFRTtBaEZ3N1NGOztBZ0ZyN1NBO0VBRUU7QWhGdTdTRjs7QWdGcDdTQTtFQUVFO0FoRnM3U0Y7O0FnRm43U0E7RUFFRTtBaEZxN1NGOztBZ0ZsN1NBO0VBRUU7QWhGbzdTRjs7QWdGajdTQTtFQUVFO0FoRm03U0Y7O0FnRmg3U0E7RUFFRTtBaEZrN1NGOztBZ0YvNlNBO0VBRUU7QWhGaTdTRjs7QWdGOTZTQTtFQUVFO0FoRmc3U0Y7O0FnRjc2U0E7RUFFRTtBaEYrNlNGOztBZ0Y1NlNBO0VBRUU7QWhGODZTRjs7QWdGMzZTQTtFQUVFO0FoRjY2U0Y7O0FnRjE2U0E7RUFFRTtBaEY0NlNGOztBZ0Z6NlNBO0VBRUU7QWhGMjZTRjs7QWdGeDZTQTtFQUVFO0FoRjA2U0Y7O0FnRnY2U0E7RUFFRTtBaEZ5NlNGOztBZ0Z0NlNBO0VBRUU7QWhGdzZTRjs7QWdGcjZTQTtFQUVFO0FoRnU2U0Y7O0FnRnA2U0E7RUFFRTtBaEZzNlNGOztBZ0ZuNlNBO0VBRUU7QWhGcTZTRjs7QWdGbDZTQTtFQUVFO0FoRm82U0Y7O0FnRmo2U0E7RUFFRTtBaEZtNlNGOztBZ0ZoNlNBO0VBRUU7QWhGazZTRjs7QWdGLzVTQTtFQUVFO0FoRmk2U0Y7O0FnRjk1U0E7RUFFRTtBaEZnNlNGOztBZ0Y3NVNBO0VBRUU7QWhGKzVTRjs7QWdGNTVTQTtFQUVFO0FoRjg1U0Y7O0FnRjM1U0E7RUFFRTtBaEY2NVNGOztBZ0YxNVNBO0VBRUU7QWhGNDVTRjs7QWdGejVTQTtFQUVFO0FoRjI1U0Y7O0FnRng1U0E7RUFFRTtBaEYwNVNGOztBZ0Z2NVNBO0VBRUU7QWhGeTVTRjs7QWdGdDVTQTtFQUVFO0FoRnc1U0Y7O0FnRnI1U0E7RUFFRTtBaEZ1NVNGOztBZ0ZwNVNBO0VBRUU7QWhGczVTRjs7QWdGbjVTQTtFQUVFO0FoRnE1U0Y7O0FnRmw1U0E7RUFFRTtBaEZvNVNGOztBZ0ZqNVNBO0VBRUU7QWhGbTVTRjs7QWdGaDVTQTtFQUVFO0FoRms1U0Y7O0FnRi80U0E7RUFFRTtBaEZpNVNGOztBZ0Y5NFNBO0VBRUU7QWhGZzVTRjs7QWdGNzRTQTtFQUVFO0FoRis0U0Y7O0FnRjU0U0E7RUFFRTtBaEY4NFNGOztBZ0YzNFNBO0VBRUU7QWhGNjRTRjs7QWdGMTRTQTtFQUVFO0FoRjQ0U0Y7O0FnRno0U0E7RUFFRTtBaEYyNFNGOztBZ0Z4NFNBO0VBRUU7QWhGMDRTRjs7QWdGdjRTQTtFQUVFO0FoRnk0U0Y7O0FnRnQ0U0E7RUFFRTtBaEZ3NFNGOztBZ0ZyNFNBO0VBRUU7QWhGdTRTRjs7QWdGcDRTQTtFQUVFO0FoRnM0U0Y7O0FnRm40U0E7RUFFRTtBaEZxNFNGOztBZ0ZsNFNBO0VBRUU7QWhGbzRTRjs7QWdGajRTQTtFQUVFO0FoRm00U0Y7O0FnRmg0U0E7RUFFRTtBaEZrNFNGOztBZ0YvM1NBO0VBRUU7QWhGaTRTRjs7QWdGOTNTQTtFQUVFO0FoRmc0U0Y7O0FnRjczU0E7RUFFRTtBaEYrM1NGOztBZ0Y1M1NBO0VBRUU7QWhGODNTRjs7QWdGMzNTQTtFQUVFO0FoRjYzU0Y7O0FnRjEzU0E7RUFFRTtBaEY0M1NGOztBZ0Z6M1NBO0VBRUU7QWhGMjNTRjs7QWdGeDNTQTtFQUVFO0FoRjAzU0Y7O0FnRnYzU0E7RUFFRTtBaEZ5M1NGOztBZ0Z0M1NBO0VBRUU7QWhGdzNTRjs7QWdGcjNTQTtFQUVFO0FoRnUzU0Y7O0FnRnAzU0E7RUFFRTtBaEZzM1NGOztBZ0ZuM1NBO0VBRUU7QWhGcTNTRjs7QWdGbDNTQTtFQUVFO0FoRm8zU0Y7O0FnRmozU0E7RUFFRTtBaEZtM1NGOztBZ0ZoM1NBO0VBRUU7QWhGazNTRjs7QWdGLzJTQTtFQUVFO0FoRmkzU0Y7O0FnRjkyU0E7RUFFRTtBaEZnM1NGOztBZ0Y3MlNBO0VBRUU7QWhGKzJTRjs7QWdGNTJTQTtFQUVFO0FoRjgyU0Y7O0FnRjMyU0E7RUFFRTtBaEY2MlNGOztBZ0YxMlNBO0VBRUU7QWhGNDJTRjs7QWdGejJTQTtFQUVFO0FoRjIyU0Y7O0FnRngyU0E7RUFFRTtBaEYwMlNGOztBZ0Z2MlNBO0VBRUU7QWhGeTJTRjs7QWdGdDJTQTtFQUVFO0FoRncyU0Y7O0FnRnIyU0E7RUFFRTtBaEZ1MlNGOztBZ0ZwMlNBO0VBRUU7QWhGczJTRjs7QWdGbjJTQTtFQUVFO0FoRnEyU0Y7O0FnRmwyU0E7RUFFRTtBaEZvMlNGOztBZ0ZqMlNBO0VBRUU7QWhGbTJTRjs7QWdGaDJTQTtFQUVFO0FoRmsyU0Y7O0FnRi8xU0E7RUFFRTtBaEZpMlNGOztBZ0Y5MVNBO0VBRUU7QWhGZzJTRjs7QWdGNzFTQTtFQUVFO0FoRisxU0Y7O0FnRjUxU0E7RUFFRTtBaEY4MVNGOztBZ0YzMVNBO0VBRUU7QWhGNjFTRjs7QWdGMTFTQTtFQUVFO0FoRjQxU0Y7O0FnRnoxU0E7RUFFRTtBaEYyMVNGOztBZ0Z4MVNBO0VBRUU7QWhGMDFTRjs7QWdGdjFTQTtFQUVFO0FoRnkxU0Y7O0FnRnQxU0E7RUFFRTtBaEZ3MVNGOztBZ0ZyMVNBO0VBRUU7QWhGdTFTRjs7QWdGcDFTQTtFQUVFO0FoRnMxU0Y7O0FnRm4xU0E7RUFFRTtBaEZxMVNGOztBZ0ZsMVNBO0VBRUU7QWhGbzFTRjs7QWdGajFTQTtFQUVFO0FoRm0xU0Y7O0FnRmgxU0E7RUFFRTtBaEZrMVNGOztBZ0YvMFNBO0VBRUU7QWhGaTFTRjs7QWdGOTBTQTtFQUVFO0FoRmcxU0Y7O0FnRjcwU0E7RUFFRTtBaEYrMFNGOztBZ0Y1MFNBO0VBRUU7QWhGODBTRjs7QWdGMzBTQTtFQUVFO0FoRjYwU0Y7O0FnRjEwU0E7RUFFRTtBaEY0MFNGOztBZ0Z6MFNBO0VBRUU7QWhGMjBTRjs7QWdGeDBTQTtFQUVFO0FoRjAwU0Y7O0FnRnYwU0E7RUFFRTtBaEZ5MFNGOztBZ0Z0MFNBO0VBRUU7QWhGdzBTRjs7QWdGcjBTQTtFQUVFO0FoRnUwU0Y7O0FnRnAwU0E7RUFFRTtBaEZzMFNGOztBZ0ZuMFNBO0VBRUU7QWhGcTBTRjs7QWdGbDBTQTtFQUVFO0FoRm8wU0Y7O0FnRmowU0E7RUFFRTtBaEZtMFNGOztBZ0ZoMFNBO0VBRUU7QWhGazBTRjs7QWdGL3pTQTtFQUVFO0FoRmkwU0Y7O0FnRjl6U0E7RUFFRTtBaEZnMFNGOztBZ0Y3elNBO0VBRUU7QWhGK3pTRjs7QWdGNXpTQTtFQUVFO0FoRjh6U0Y7O0FnRjN6U0E7RUFFRTtBaEY2elNGOztBZ0YxelNBO0VBRUU7QWhGNHpTRjs7QWdGenpTQTtFQUVFO0FoRjJ6U0Y7O0FnRnh6U0E7RUFFRTtBaEYwelNGOztBZ0Z2elNBO0VBRUU7QWhGeXpTRjs7QWdGdHpTQTtFQUVFO0FoRnd6U0Y7O0FnRnJ6U0E7RUFFRTtBaEZ1elNGOztBZ0ZwelNBO0VBRUU7QWhGc3pTRjs7QWdGbnpTQTtFQUVFO0FoRnF6U0Y7O0FnRmx6U0E7RUFFRTtBaEZvelNGOztBZ0ZqelNBO0VBRUU7QWhGbXpTRjs7QWdGaHpTQTtFQUVFO0FoRmt6U0Y7O0FnRi95U0E7RUFFRTtBaEZpelNGOztBZ0Y5eVNBO0VBRUU7QWhGZ3pTRjs7QWdGN3lTQTtFQUVFO0FoRit5U0Y7O0FnRjV5U0E7RUFFRTtBaEY4eVNGOztBZ0YzeVNBO0VBRUU7QWhGNnlTRjs7QWdGMXlTQTtFQUVFO0FoRjR5U0Y7O0FnRnp5U0E7RUFFRTtBaEYyeVNGOztBZ0Z4eVNBO0VBRUU7QWhGMHlTRjs7QWdGdnlTQTtFQUVFO0FoRnl5U0Y7O0FnRnR5U0E7RUFFRTtBaEZ3eVNGOztBZ0ZyeVNBO0VBRUU7QWhGdXlTRjs7QWdGcHlTQTtFQUVFO0FoRnN5U0Y7O0FnRm55U0E7RUFFRTtBaEZxeVNGOztBZ0ZseVNBO0VBRUU7QWhGb3lTRjs7QWdGanlTQTtFQUVFO0FoRm15U0Y7O0FnRmh5U0E7RUFFRTtBaEZreVNGOztBZ0YveFNBO0VBRUU7QWhGaXlTRjs7QWdGOXhTQTtFQUVFO0FoRmd5U0Y7O0FnRjd4U0E7RUFFRTtBaEYreFNGOztBZ0Y1eFNBO0VBRUU7QWhGOHhTRjs7QWdGM3hTQTtFQUVFO0FoRjZ4U0Y7O0FnRjF4U0E7RUFFRTtBaEY0eFNGOztBZ0Z6eFNBO0VBRUU7QWhGMnhTRjs7QWdGeHhTQTtFQUVFO0FoRjB4U0Y7O0FnRnZ4U0E7RUFFRTtBaEZ5eFNGOztBZ0Z0eFNBO0VBRUU7QWhGd3hTRjs7QWdGcnhTQTtFQUVFO0FoRnV4U0Y7O0FnRnB4U0E7RUFFRTtBaEZzeFNGOztBZ0ZueFNBO0VBRUU7QWhGcXhTRjs7QWdGbHhTQTtFQUVFO0FoRm94U0Y7O0FnRmp4U0E7RUFFRTtBaEZteFNGOztBZ0ZoeFNBO0VBRUU7QWhGa3hTRjs7QWdGL3dTQTtFQUVFO0FoRml4U0Y7O0FnRjl3U0E7RUFFRTtBaEZneFNGOztBZ0Y3d1NBO0VBRUU7QWhGK3dTRjs7QWdGNXdTQTtFQUVFO0FoRjh3U0Y7O0FnRjN3U0E7RUFFRTtBaEY2d1NGOztBZ0Yxd1NBO0VBRUU7QWhGNHdTRjs7QWdGendTQTtFQUVFO0FoRjJ3U0Y7O0FnRnh3U0E7RUFFRTtBaEYwd1NGOztBZ0Z2d1NBO0VBRUU7QWhGeXdTRjs7QWdGdHdTQTtFQUVFO0FoRnd3U0Y7O0FnRnJ3U0E7RUFFRTtBaEZ1d1NGOztBZ0Zwd1NBO0VBRUU7QWhGc3dTRjs7QWdGbndTQTtFQUVFO0FoRnF3U0Y7O0FnRmx3U0E7RUFFRTtBaEZvd1NGOztBZ0Zqd1NBO0VBRUU7QWhGbXdTRjs7QWdGaHdTQTtFQUVFO0FoRmt3U0Y7O0FnRi92U0E7RUFFRTtBaEZpd1NGOztBZ0Y5dlNBO0VBRUU7QWhGZ3dTRjs7QWdGN3ZTQTtFQUVFO0FoRit2U0Y7O0FnRjV2U0E7RUFFRTtBaEY4dlNGOztBZ0YzdlNBO0VBRUU7QWhGNnZTRjs7QWdGMXZTQTtFQUVFO0FoRjR2U0Y7O0FnRnp2U0E7RUFFRTtBaEYydlNGOztBZ0Z4dlNBO0VBRUU7QWhGMHZTRjs7QWdGdnZTQTtFQUVFO0FoRnl2U0Y7O0FnRnR2U0E7RUFFRTtBaEZ3dlNGOztBZ0ZydlNBO0VBRUU7QWhGdXZTRjs7QWdGcHZTQTtFQUVFO0FoRnN2U0Y7O0FnRm52U0E7RUFFRTtBaEZxdlNGOztBZ0ZsdlNBO0VBRUU7QWhGb3ZTRjs7QWdGanZTQTtFQUVFO0FoRm12U0Y7O0FnRmh2U0E7RUFFRTtBaEZrdlNGOztBZ0YvdVNBO0VBRUU7QWhGaXZTRjs7QWdGOXVTQTtFQUVFO0FoRmd2U0Y7O0FnRjd1U0E7RUFFRTtBaEYrdVNGOztBZ0Y1dVNBO0VBRUU7QWhGOHVTRjs7QWdGM3VTQTtFQUVFO0FoRjZ1U0Y7O0FnRjF1U0E7RUFFRTtBaEY0dVNGOztBZ0Z6dVNBO0VBRUU7QWhGMnVTRjs7QWdGeHVTQTtFQUVFO0FoRjB1U0Y7O0FnRnZ1U0E7RUFFRTtBaEZ5dVNGOztBZ0Z0dVNBO0VBRUU7QWhGd3VTRjs7QWdGcnVTQTtFQUVFO0FoRnV1U0Y7O0FnRnB1U0E7RUFFRTtBaEZzdVNGOztBZ0ZudVNBO0VBRUU7QWhGcXVTRjs7QWdGbHVTQTtFQUVFO0FoRm91U0Y7O0FnRmp1U0E7RUFFRTtBaEZtdVNGOztBZ0ZodVNBO0VBRUU7QWhGa3VTRjs7QWdGL3RTQTtFQUVFO0FoRml1U0Y7O0FnRjl0U0E7RUFFRTtBaEZndVNGOztBZ0Y3dFNBO0VBRUU7QWhGK3RTRjs7QWdGNXRTQTtFQUVFO0FoRjh0U0Y7O0FnRjN0U0E7RUFFRTtBaEY2dFNGOztBZ0YxdFNBO0VBRUU7QWhGNHRTRjs7QWdGenRTQTtFQUVFO0FoRjJ0U0Y7O0FnRnh0U0E7RUFFRTtBaEYwdFNGOztBZ0Z2dFNBO0VBRUU7QWhGeXRTRjs7QWdGdHRTQTtFQUVFO0FoRnd0U0Y7O0FnRnJ0U0E7RUFFRTtBaEZ1dFNGOztBZ0ZwdFNBO0VBRUU7QWhGc3RTRjs7QWdGbnRTQTtFQUVFO0FoRnF0U0Y7O0FnRmx0U0E7RUFFRTtBaEZvdFNGOztBZ0ZqdFNBO0VBRUU7QWhGbXRTRjs7QWdGaHRTQTtFQUVFO0FoRmt0U0Y7O0FnRi9zU0E7RUFFRTtBaEZpdFNGOztBZ0Y5c1NBO0VBRUU7QWhGZ3RTRjs7QWdGN3NTQTtFQUVFO0FoRitzU0Y7O0FnRjVzU0E7RUFFRTtBaEY4c1NGOztBZ0Yzc1NBO0VBRUU7QWhGNnNTRjs7QWdGMXNTQTtFQUVFO0FoRjRzU0Y7O0FnRnpzU0E7RUFFRTtBaEYyc1NGOztBZ0Z4c1NBO0VBRUU7QWhGMHNTRjs7QWdGdnNTQTtFQUVFO0FoRnlzU0Y7O0FnRnRzU0E7RUFFRTtBaEZ3c1NGOztBZ0Zyc1NBO0VBRUU7QWhGdXNTRjs7QWdGcHNTQTtFQUVFO0FoRnNzU0Y7O0FnRm5zU0E7RUFFRTtBaEZxc1NGOztBZ0Zsc1NBO0VBRUU7QWhGb3NTRjs7QWdGanNTQTtFQUVFO0FoRm1zU0Y7O0FnRmhzU0E7RUFFRTtBaEZrc1NGOztBZ0YvclNBO0VBRUU7QWhGaXNTRjs7QWdGOXJTQTtFQUVFO0FoRmdzU0Y7O0FnRjdyU0E7RUFFRTtBaEYrclNGOztBZ0Y1clNBO0VBRUU7QWhGOHJTRjs7QWdGM3JTQTtFQUVFO0FoRjZyU0Y7O0FnRjFyU0E7RUFFRTtBaEY0clNGOztBZ0Z6clNBO0VBRUU7QWhGMnJTRjs7QWdGeHJTQTtFQUVFO0FoRjByU0Y7O0FnRnZyU0E7RUFFRTtBaEZ5clNGOztBZ0Z0clNBO0VBRUU7QWhGd3JTRjs7QWdGcnJTQTtFQUVFO0FoRnVyU0Y7O0FnRnByU0E7RUFFRTtBaEZzclNGOztBZ0ZuclNBO0VBRUU7QWhGcXJTRjs7QWdGbHJTQTtFQUVFO0FoRm9yU0Y7O0FnRmpyU0E7RUFFRTtBaEZtclNGOztBZ0ZoclNBO0VBRUU7QWhGa3JTRjs7QWdGL3FTQTtFQUVFO0FoRmlyU0Y7O0FnRjlxU0E7RUFFRTtBaEZnclNGOztBZ0Y3cVNBO0VBRUU7QWhGK3FTRjs7QWdGNXFTQTtFQUVFO0FoRjhxU0Y7O0FnRjNxU0E7RUFFRTtBaEY2cVNGOztBZ0YxcVNBO0VBRUU7QWhGNHFTRjs7QWdGenFTQTtFQUVFO0FoRjJxU0Y7O0FnRnhxU0E7RUFFRTtBaEYwcVNGOztBZ0Z2cVNBO0VBRUU7QWhGeXFTRjs7QWdGdHFTQTtFQUVFO0FoRndxU0Y7O0FnRnJxU0E7RUFFRTtBaEZ1cVNGOztBZ0ZwcVNBO0VBRUU7QWhGc3FTRjs7QWdGbnFTQTtFQUVFO0FoRnFxU0Y7O0FnRmxxU0E7RUFFRTtBaEZvcVNGOztBZ0ZqcVNBO0VBRUU7QWhGbXFTRjs7QWdGaHFTQTtFQUVFO0FoRmtxU0Y7O0FnRi9wU0E7RUFFRTtBaEZpcVNGOztBZ0Y5cFNBO0VBRUU7QWhGZ3FTRjs7QWdGN3BTQTtFQUVFO0FoRitwU0Y7O0FnRjVwU0E7RUFFRTtBaEY4cFNGOztBZ0YzcFNBO0VBRUU7QWhGNnBTRjs7QWdGMXBTQTtFQUVFO0FoRjRwU0Y7O0FnRnpwU0E7RUFFRTtBaEYycFNGOztBZ0Z4cFNBO0VBRUU7QWhGMHBTRjs7QWdGdnBTQTtFQUVFO0FoRnlwU0Y7O0FnRnRwU0E7RUFFRTtBaEZ3cFNGOztBZ0ZycFNBO0VBRUU7QWhGdXBTRjs7QWdGcHBTQTtFQUVFO0FoRnNwU0Y7O0FnRm5wU0E7RUFFRTtBaEZxcFNGOztBZ0ZscFNBO0VBRUU7QWhGb3BTRjs7QWdGanBTQTtFQUVFO0FoRm1wU0Y7O0FnRmhwU0E7RUFFRTtBaEZrcFNGOztBZ0Yvb1NBO0VBRUU7QWhGaXBTRjs7QWdGOW9TQTtFQUVFO0FoRmdwU0Y7O0FnRjdvU0E7RUFFRTtBaEYrb1NGOztBZ0Y1b1NBO0VBRUU7QWhGOG9TRjs7QWdGM29TQTtFQUVFO0FoRjZvU0Y7O0FnRjFvU0E7RUFFRTtBaEY0b1NGOztBZ0Z6b1NBO0VBRUU7QWhGMm9TRjs7QWdGeG9TQTtFQUVFO0FoRjBvU0Y7O0FnRnZvU0E7RUFFRTtBaEZ5b1NGOztBZ0Z0b1NBO0VBRUU7QWhGd29TRjs7QWdGcm9TQTtFQUVFO0FoRnVvU0Y7O0FnRnBvU0E7RUFFRTtBaEZzb1NGOztBZ0Zub1NBO0VBRUU7QWhGcW9TRjs7QWdGbG9TQTtFQUVFO0FoRm9vU0Y7O0FnRmpvU0E7RUFFRTtBaEZtb1NGOztBZ0Zob1NBO0VBRUU7QWhGa29TRjs7QWdGL25TQTtFQUVFO0FoRmlvU0Y7O0FnRjluU0E7RUFFRTtBaEZnb1NGOztBZ0Y3blNBO0VBRUU7QWhGK25TRjs7QWdGNW5TQTtFQUVFO0FoRjhuU0Y7O0FnRjNuU0E7RUFFRTtBaEY2blNGOztBZ0YxblNBO0VBRUU7QWhGNG5TRjs7QWdGem5TQTtFQUVFO0FoRjJuU0Y7O0FnRnhuU0E7RUFFRTtBaEYwblNGOztBZ0Z2blNBO0VBRUU7QWhGeW5TRjs7QWdGdG5TQTtFQUVFO0FoRnduU0Y7O0FnRnJuU0E7RUFFRTtBaEZ1blNGOztBZ0ZwblNBO0VBRUU7QWhGc25TRjs7QWdGbm5TQTtFQUVFO0FoRnFuU0Y7O0FnRmxuU0E7RUFFRTtBaEZvblNGOztBZ0ZqblNBO0VBRUU7QWhGbW5TRjs7QWdGaG5TQTtFQUVFO0FoRmtuU0Y7O0FnRi9tU0E7RUFFRTtBaEZpblNGOztBZ0Y5bVNBO0VBRUU7QWhGZ25TRjs7QWdGN21TQTtFQUVFO0FoRittU0Y7O0FnRjVtU0E7RUFFRTtBaEY4bVNGOztBZ0YzbVNBO0VBRUU7QWhGNm1TRjs7QWdGMW1TQTtFQUVFO0FoRjRtU0Y7O0FnRnptU0E7RUFFRTtBaEYybVNGOztBZ0Z4bVNBO0VBRUU7QWhGMG1TRjs7QWdGdm1TQTtFQUVFO0FoRnltU0Y7O0FnRnRtU0E7RUFFRTtBaEZ3bVNGOztBZ0ZybVNBO0VBRUU7QWhGdW1TRjs7QWdGcG1TQTtFQUVFO0FoRnNtU0Y7O0FnRm5tU0E7RUFFRTtBaEZxbVNGOztBZ0ZsbVNBO0VBRUU7QWhGb21TRjs7QWdGam1TQTtFQUVFO0FoRm1tU0Y7O0FnRmhtU0E7RUFFRTtBaEZrbVNGOztBZ0YvbFNBO0VBRUU7QWhGaW1TRjs7QWdGOWxTQTtFQUVFO0FoRmdtU0Y7O0FnRjdsU0E7RUFFRTtBaEYrbFNGOztBZ0Y1bFNBO0VBRUU7QWhGOGxTRjs7QWdGM2xTQTtFQUVFO0FoRjZsU0Y7O0FnRjFsU0E7RUFFRTtBaEY0bFNGOztBZ0Z6bFNBO0VBRUU7QWhGMmxTRjs7QWdGeGxTQTtFQUVFO0FoRjBsU0Y7O0FnRnZsU0E7RUFFRTtBaEZ5bFNGOztBZ0Z0bFNBO0VBRUU7QWhGd2xTRjs7QWdGcmxTQTtFQUVFO0FoRnVsU0Y7O0FnRnBsU0E7RUFFRTtBaEZzbFNGOztBZ0ZubFNBO0VBRUU7QWhGcWxTRjs7QWdGbGxTQTtFQUVFO0FoRm9sU0Y7O0FnRmpsU0E7RUFFRTtBaEZtbFNGOztBZ0ZobFNBO0VBRUU7QWhGa2xTRjs7QWdGL2tTQTtFQUVFO0FoRmlsU0Y7O0FnRjlrU0E7RUFFRTtBaEZnbFNGOztBZ0Y3a1NBO0VBRUU7QWhGK2tTRjs7QWdGNWtTQTtFQUVFO0FoRjhrU0Y7O0FnRjNrU0E7RUFFRTtBaEY2a1NGOztBZ0Yxa1NBO0VBRUU7QWhGNGtTRjs7QWdGemtTQTtFQUVFO0FoRjJrU0Y7O0FnRnhrU0E7RUFFRTtBaEYwa1NGOztBZ0Z2a1NBO0VBRUU7QWhGeWtTRjs7QWdGdGtTQTtFQUVFO0FoRndrU0Y7O0FnRnJrU0E7RUFFRTtBaEZ1a1NGOztBZ0Zwa1NBO0VBRUU7QWhGc2tTRjs7QWdGbmtTQTtFQUVFO0FoRnFrU0Y7O0FnRmxrU0E7RUFFRTtBaEZva1NGOztBZ0Zqa1NBO0VBRUU7QWhGbWtTRjs7QWdGaGtTQTtFQUVFO0FoRmtrU0Y7O0FnRi9qU0E7RUFFRTtBaEZpa1NGOztBZ0Y5alNBO0VBRUU7QWhGZ2tTRjs7QWdGN2pTQTtFQUVFO0FoRitqU0Y7O0FnRjVqU0E7RUFFRTtBaEY4alNGOztBZ0YzalNBO0VBRUU7QWhGNmpTRjs7QWdGMWpTQTtFQUVFO0FoRjRqU0Y7O0FnRnpqU0E7RUFFRTtBaEYyalNGOztBZ0Z4alNBO0VBRUU7QWhGMGpTRjs7QWdGdmpTQTtFQUVFO0FoRnlqU0Y7O0FnRnRqU0E7RUFFRTtBaEZ3alNGOztBZ0ZyalNBO0VBRUU7QWhGdWpTRjs7QWdGcGpTQTtFQUVFO0FoRnNqU0Y7O0FnRm5qU0E7RUFFRTtBaEZxalNGOztBZ0ZsalNBO0VBRUU7QWhGb2pTRjs7QWdGampTQTtFQUVFO0FoRm1qU0Y7O0FnRmhqU0E7RUFFRTtBaEZralNGOztBZ0YvaVNBO0VBRUU7QWhGaWpTRjs7QWdGOWlTQTtFQUVFO0FoRmdqU0Y7O0FnRjdpU0E7RUFFRTtBaEYraVNGOztBZ0Y1aVNBO0VBRUU7QWhGOGlTRjs7QWdGM2lTQTtFQUVFO0FoRjZpU0Y7O0FnRjFpU0E7RUFFRTtBaEY0aVNGOztBZ0Z6aVNBO0VBRUU7QWhGMmlTRjs7QWdGeGlTQTtFQUVFO0FoRjBpU0Y7O0FnRnZpU0E7RUFFRTtBaEZ5aVNGOztBZ0Z0aVNBO0VBRUU7QWhGd2lTRjs7QWdGcmlTQTtFQUVFO0FoRnVpU0Y7O0FnRnBpU0E7RUFFRTtBaEZzaVNGOztBZ0ZuaVNBO0VBRUU7QWhGcWlTRjs7QWdGbGlTQTtFQUVFO0FoRm9pU0Y7O0FnRmppU0E7RUFFRTtBaEZtaVNGOztBZ0ZoaVNBO0VBRUU7QWhGa2lTRjs7QWdGL2hTQTtFQUVFO0FoRmlpU0Y7O0FnRjloU0E7RUFFRTtBaEZnaVNGOztBZ0Y3aFNBO0VBRUU7QWhGK2hTRjs7QWdGNWhTQTtFQUVFO0FoRjhoU0Y7O0FnRjNoU0E7RUFFRTtBaEY2aFNGOztBZ0YxaFNBO0VBRUU7QWhGNGhTRjs7QWdGemhTQTtFQUVFO0FoRjJoU0Y7O0FnRnhoU0E7RUFFRTtBaEYwaFNGOztBZ0Z2aFNBO0VBRUU7QWhGeWhTRjs7QWdGdGhTQTtFQUVFO0FoRndoU0Y7O0FnRnJoU0E7RUFFRTtBaEZ1aFNGOztBZ0ZwaFNBO0VBRUU7QWhGc2hTRjs7QWdGbmhTQTtFQUVFO0FoRnFoU0Y7O0FnRmxoU0E7RUFFRTtBaEZvaFNGOztBZ0ZqaFNBO0VBRUU7QWhGbWhTRjs7QWdGaGhTQTtFQUVFO0FoRmtoU0Y7O0FnRi9nU0E7RUFFRTtBaEZpaFNGOztBZ0Y5Z1NBO0VBRUU7QWhGZ2hTRjs7QWdGN2dTQTtFQUVFO0FoRitnU0Y7O0FnRjVnU0E7RUFFRTtBaEY4Z1NGOztBZ0YzZ1NBO0VBRUU7QWhGNmdTRjs7QWdGMWdTQTtFQUVFO0FoRjRnU0Y7O0FnRnpnU0E7RUFFRTtBaEYyZ1NGOztBZ0Z4Z1NBO0VBRUU7QWhGMGdTRjs7QWdGdmdTQTtFQUVFO0FoRnlnU0Y7O0FnRnRnU0E7RUFFRTtBaEZ3Z1NGOztBZ0ZyZ1NBO0VBRUU7QWhGdWdTRjs7QWdGcGdTQTtFQUVFO0FoRnNnU0Y7O0FnRm5nU0E7RUFFRTtBaEZxZ1NGOztBZ0ZsZ1NBO0VBRUU7QWhGb2dTRjs7QWdGamdTQTtFQUVFO0FoRm1nU0Y7O0FnRmhnU0E7RUFFRTtBaEZrZ1NGOztBZ0YvL1JBO0VBRUU7QWhGaWdTRjs7QWdGOS9SQTtFQUVFO0FoRmdnU0Y7O0FnRjcvUkE7RUFFRTtBaEYrL1JGOztBZ0Y1L1JBO0VBRUU7QWhGOC9SRjs7QWdGMy9SQTtFQUVFO0FoRjYvUkY7O0FnRjEvUkE7RUFFRTtBaEY0L1JGOztBZ0Z6L1JBO0VBRUU7QWhGMi9SRjs7QWdGeC9SQTtFQUVFO0FoRjAvUkY7O0FnRnYvUkE7RUFFRTtBaEZ5L1JGOztBZ0Z0L1JBO0VBRUU7QWhGdy9SRjs7QWdGci9SQTtFQUVFO0FoRnUvUkY7O0FnRnAvUkE7RUFFRTtBaEZzL1JGOztBZ0ZuL1JBO0VBRUU7QWhGcS9SRjs7QWdGbC9SQTtFQUVFO0FoRm8vUkY7O0FnRmovUkE7RUFFRTtBaEZtL1JGOztBZ0ZoL1JBO0VBRUU7QWhGay9SRjs7QWdGLytSQTtFQUVFO0FoRmkvUkY7O0FnRjkrUkE7RUFFRTtBaEZnL1JGOztBZ0Y3K1JBO0VBRUU7QWhGKytSRjs7QWdGNStSQTtFQUVFO0FoRjgrUkY7O0FnRjMrUkE7RUFFRTtBaEY2K1JGOztBZ0YxK1JBO0VBRUU7QWhGNCtSRjs7QWdGeitSQTtFQUVFO0FoRjIrUkY7O0FnRngrUkE7RUFFRTtBaEYwK1JGOztBZ0Z2K1JBO0VBRUU7QWhGeStSRjs7QWdGdCtSQTtFQUVFO0FoRncrUkY7O0FnRnIrUkE7RUFFRTtBaEZ1K1JGOztBZ0ZwK1JBO0VBRUU7QWhGcytSRjs7QWdGbitSQTtFQUVFO0FoRnErUkY7O0FnRmwrUkE7RUFFRTtBaEZvK1JGOztBZ0ZqK1JBO0VBRUU7QWhGbStSRjs7QWdGaCtSQTtFQUVFO0FoRmsrUkY7O0FnRi85UkE7RUFFRTtBaEZpK1JGOztBZ0Y5OVJBO0VBRUU7QWhGZytSRjs7QWdGNzlSQTtFQUVFO0FoRis5UkY7O0FnRjU5UkE7RUFFRTtBaEY4OVJGOztBZ0YzOVJBO0VBRUU7QWhGNjlSRjs7QWdGMTlSQTtFQUVFO0FoRjQ5UkY7O0FnRno5UkE7RUFFRTtBaEYyOVJGOztBZ0Z4OVJBO0VBRUU7QWhGMDlSRjs7QWdGdjlSQTtFQUVFO0FoRnk5UkY7O0FnRnQ5UkE7RUFFRTtBaEZ3OVJGOztBZ0ZyOVJBO0VBRUU7QWhGdTlSRjs7QWdGcDlSQTtFQUVFO0FoRnM5UkY7O0FnRm45UkE7RUFFRTtBaEZxOVJGOztBZ0ZsOVJBO0VBRUU7QWhGbzlSRjs7QWdGajlSQTtFQUVFO0FoRm05UkY7O0FnRmg5UkE7RUFFRTtBaEZrOVJGOztBZ0YvOFJBO0VBRUU7QWhGaTlSRjs7QWdGOThSQTtFQUVFO0FoRmc5UkY7O0FnRjc4UkE7RUFFRTtBaEYrOFJGOztBZ0Y1OFJBO0VBRUU7QWhGODhSRjs7QWdGMzhSQTtFQUVFO0FoRjY4UkY7O0FnRjE4UkE7RUFFRTtBaEY0OFJGOztBZ0Z6OFJBO0VBRUU7QWhGMjhSRjs7QWdGeDhSQTtFQUVFO0FoRjA4UkY7O0FnRnY4UkE7RUFFRTtBaEZ5OFJGOztBZ0Z0OFJBO0VBRUU7QWhGdzhSRjs7QWdGcjhSQTtFQUVFO0FoRnU4UkY7O0FnRnA4UkE7RUFFRTtBaEZzOFJGOztBZ0ZuOFJBO0VBRUU7QWhGcThSRjs7QWdGbDhSQTtFQUVFO0FoRm84UkY7O0FnRmo4UkE7RUFFRTtBaEZtOFJGOztBZ0ZoOFJBO0VBRUU7QWhGazhSRjs7QWdGLzdSQTtFQUVFO0FoRmk4UkY7O0FnRjk3UkE7RUFFRTtBaEZnOFJGOztBZ0Y3N1JBO0VBRUU7QWhGKzdSRjs7QWdGNTdSQTtFQUVFO0FoRjg3UkY7O0FnRjM3UkE7RUFFRTtBaEY2N1JGOztBZ0YxN1JBO0VBRUU7QWhGNDdSRjs7QWdGejdSQTtFQUVFO0FoRjI3UkY7O0FnRng3UkE7RUFFRTtBaEYwN1JGOztBZ0Z2N1JBO0VBRUU7QWhGeTdSRjs7QWdGdDdSQTtFQUVFO0FoRnc3UkY7O0FnRnI3UkE7RUFFRTtBaEZ1N1JGOztBZ0ZwN1JBO0VBRUU7QWhGczdSRjs7QWdGbjdSQTtFQUVFO0FoRnE3UkY7O0FnRmw3UkE7RUFFRTtBaEZvN1JGOztBZ0ZqN1JBO0VBRUU7QWhGbTdSRjs7QWdGaDdSQTtFQUVFO0FoRms3UkY7O0FnRi82UkE7RUFFRTtBaEZpN1JGOztBZ0Y5NlJBO0VBRUU7QWhGZzdSRjs7QWdGNzZSQTtFQUVFO0FoRis2UkY7O0FnRjU2UkE7RUFFRTtBaEY4NlJGOztBZ0YzNlJBO0VBRUU7QWhGNjZSRjs7QWdGMTZSQTtFQUVFO0FoRjQ2UkY7O0FnRno2UkE7RUFFRTtBaEYyNlJGOztBZ0Z4NlJBO0VBRUU7QWhGMDZSRjs7QWdGdjZSQTtFQUVFO0FoRnk2UkY7O0FnRnQ2UkE7RUFFRTtBaEZ3NlJGOztBZ0ZyNlJBO0VBRUU7QWhGdTZSRjs7QWdGcDZSQTtFQUVFO0FoRnM2UkY7O0FnRm42UkE7RUFFRTtBaEZxNlJGOztBZ0ZsNlJBO0VBRUU7QWhGbzZSRjs7QWdGajZSQTtFQUVFO0FoRm02UkY7O0FnRmg2UkE7RUFFRTtBaEZrNlJGOztBZ0YvNVJBO0VBRUU7QWhGaTZSRjs7QWdGOTVSQTtFQUVFO0FoRmc2UkY7O0FnRjc1UkE7RUFFRTtBaEYrNVJGOztBZ0Y1NVJBO0VBRUU7QWhGODVSRjs7QWdGMzVSQTtFQUVFO0FoRjY1UkY7O0FnRjE1UkE7RUFFRTtBaEY0NVJGOztBZ0Z6NVJBO0VBRUU7QWhGMjVSRjs7QWdGeDVSQTtFQUVFO0FoRjA1UkY7O0FnRnY1UkE7RUFFRTtBaEZ5NVJGOztBZ0Z0NVJBO0VBRUU7QWhGdzVSRjs7QWdGcjVSQTtFQUVFO0FoRnU1UkY7O0FnRnA1UkE7RUFFRTtBaEZzNVJGOztBZ0ZuNVJBO0VBRUU7QWhGcTVSRjs7QWdGbDVSQTtFQUVFO0FoRm81UkY7O0FnRmo1UkE7RUFFRTtBaEZtNVJGOztBZ0ZoNVJBO0VBRUU7QWhGazVSRjs7QWdGLzRSQTtFQUVFO0FoRmk1UkY7O0FnRjk0UkE7RUFFRTtBaEZnNVJGOztBZ0Y3NFJBO0VBRUU7QWhGKzRSRjs7QWdGNTRSQTtFQUVFO0FoRjg0UkY7O0FnRjM0UkE7RUFFRTtBaEY2NFJGOztBZ0YxNFJBO0VBRUU7QWhGNDRSRjs7QWdGejRSQTtFQUVFO0FoRjI0UkY7O0FnRng0UkE7RUFFRTtBaEYwNFJGOztBZ0Z2NFJBO0VBRUU7QWhGeTRSRjs7QWdGdDRSQTtFQUVFO0FoRnc0UkY7O0FnRnI0UkE7RUFFRTtBaEZ1NFJGOztBZ0ZwNFJBO0VBRUU7QWhGczRSRjs7QWdGbjRSQTtFQUVFO0FoRnE0UkY7O0FnRmw0UkE7RUFFRTtBaEZvNFJGOztBZ0ZqNFJBO0VBRUU7QWhGbTRSRjs7QWdGaDRSQTtFQUVFO0FoRms0UkY7O0FnRi8zUkE7RUFFRTtBaEZpNFJGOztBZ0Y5M1JBO0VBRUU7QWhGZzRSRjs7QWdGNzNSQTtFQUVFO0FoRiszUkY7O0FnRjUzUkE7RUFFRTtBaEY4M1JGOztBZ0YzM1JBO0VBRUU7QWhGNjNSRjs7QWdGMTNSQTtFQUVFO0FoRjQzUkY7O0FnRnozUkE7RUFFRTtBaEYyM1JGOztBZ0Z4M1JBO0VBRUU7QWhGMDNSRjs7QWdGdjNSQTtFQUVFO0FoRnkzUkY7O0FnRnQzUkE7RUFFRTtBaEZ3M1JGOztBZ0ZyM1JBO0VBRUU7QWhGdTNSRjs7QWdGcDNSQTtFQUVFO0FoRnMzUkY7O0FnRm4zUkE7RUFFRTtBaEZxM1JGOztBZ0ZsM1JBO0VBRUU7QWhGbzNSRjs7QWdGajNSQTtFQUVFO0FoRm0zUkY7O0FnRmgzUkE7RUFFRTtBaEZrM1JGOztBZ0YvMlJBO0VBRUU7QWhGaTNSRjs7QWdGOTJSQTtFQUVFO0FoRmczUkY7O0FnRjcyUkE7RUFFRTtBaEYrMlJGOztBZ0Y1MlJBO0VBRUU7QWhGODJSRjs7QWdGMzJSQTtFQUVFO0FoRjYyUkY7O0FnRjEyUkE7RUFFRTtBaEY0MlJGOztBZ0Z6MlJBO0VBRUU7QWhGMjJSRjs7QWdGeDJSQTtFQUVFO0FoRjAyUkY7O0FnRnYyUkE7RUFFRTtBaEZ5MlJGOztBZ0Z0MlJBO0VBRUU7QWhGdzJSRjs7QWdGcjJSQTtFQUVFO0FoRnUyUkY7O0FnRnAyUkE7RUFFRTtBaEZzMlJGOztBZ0ZuMlJBO0VBRUU7QWhGcTJSRjs7QWdGbDJSQTtFQUVFO0FoRm8yUkY7O0FnRmoyUkE7RUFFRTtBaEZtMlJGOztBZ0ZoMlJBO0VBRUU7QWhGazJSRjs7QWdGLzFSQTtFQUVFO0FoRmkyUkY7O0FnRjkxUkE7RUFFRTtBaEZnMlJGOztBZ0Y3MVJBO0VBRUU7QWhGKzFSRjs7QWdGNTFSQTtFQUVFO0FoRjgxUkY7O0FnRjMxUkE7RUFFRTtBaEY2MVJGOztBZ0YxMVJBO0VBRUU7QWhGNDFSRjs7QWdGejFSQTtFQUVFO0FoRjIxUkY7O0FnRngxUkE7RUFFRTtBaEYwMVJGOztBZ0Z2MVJBO0VBRUU7QWhGeTFSRjs7QWdGdDFSQTtFQUVFO0FoRncxUkY7O0FnRnIxUkE7RUFFRTtBaEZ1MVJGOztBZ0ZwMVJBO0VBRUU7QWhGczFSRjs7QWdGbjFSQTtFQUVFO0FoRnExUkY7O0FnRmwxUkE7RUFFRTtBaEZvMVJGOztBZ0ZqMVJBO0VBRUU7QWhGbTFSRjs7QWdGaDFSQTtFQUVFO0FoRmsxUkY7O0FnRi8wUkE7RUFFRTtBaEZpMVJGOztBZ0Y5MFJBO0VBRUU7QWhGZzFSRjs7QWdGNzBSQTtFQUVFO0FoRiswUkY7O0FnRjUwUkE7RUFFRTtBaEY4MFJGOztBZ0YzMFJBO0VBRUU7QWhGNjBSRjs7QWdGMTBSQTtFQUVFO0FoRjQwUkY7O0FnRnowUkE7RUFFRTtBaEYyMFJGOztBZ0Z4MFJBO0VBRUU7QWhGMDBSRjs7QWdGdjBSQTtFQUVFO0FoRnkwUkY7O0FnRnQwUkE7RUFFRTtBaEZ3MFJGOztBZ0ZyMFJBO0VBRUU7QWhGdTBSRjs7QWdGcDBSQTtFQUVFO0FoRnMwUkY7O0FnRm4wUkE7RUFFRTtBaEZxMFJGOztBZ0ZsMFJBO0VBRUU7QWhGbzBSRjs7QWdGajBSQTtFQUVFO0FoRm0wUkY7O0FnRmgwUkE7RUFFRTtBaEZrMFJGOztBZ0YvelJBO0VBRUU7QWhGaTBSRjs7QWdGOXpSQTtFQUVFO0FoRmcwUkY7O0FnRjd6UkE7RUFFRTtBaEYrelJGOztBZ0Y1elJBO0VBRUU7QWhGOHpSRjs7QWdGM3pSQTtFQUVFO0FoRjZ6UkY7O0FnRjF6UkE7RUFFRTtBaEY0elJGOztBZ0Z6elJBO0VBRUU7QWhGMnpSRjs7QWdGeHpSQTtFQUVFO0FoRjB6UkY7O0FnRnZ6UkE7RUFFRTtBaEZ5elJGOztBZ0Z0elJBO0VBRUU7QWhGd3pSRjs7QWdGcnpSQTtFQUVFO0FoRnV6UkY7O0FnRnB6UkE7RUFFRTtBaEZzelJGOztBZ0ZuelJBO0VBRUU7QWhGcXpSRjs7QWdGbHpSQTtFQUVFO0FoRm96UkY7O0FnRmp6UkE7RUFFRTtBaEZtelJGOztBZ0ZoelJBO0VBRUU7QWhGa3pSRjs7QWdGL3lSQTtFQUVFO0FoRml6UkY7O0FnRjl5UkE7RUFFRTtBaEZnelJGOztBZ0Y3eVJBO0VBRUU7QWhGK3lSRjs7QWdGNXlSQTtFQUVFO0FoRjh5UkY7O0FnRjN5UkE7RUFFRTtBaEY2eVJGOztBZ0YxeVJBO0VBRUU7QWhGNHlSRjs7QWdGenlSQTtFQUVFO0FoRjJ5UkY7O0FnRnh5UkE7RUFFRTtBaEYweVJGOztBZ0Z2eVJBO0VBRUU7QWhGeXlSRjs7QWdGdHlSQTtFQUVFO0FoRnd5UkY7O0FnRnJ5UkE7RUFFRTtBaEZ1eVJGOztBZ0ZweVJBO0VBRUU7QWhGc3lSRjs7QWdGbnlSQTtFQUVFO0FoRnF5UkY7O0FnRmx5UkE7RUFFRTtBaEZveVJGOztBZ0ZqeVJBO0VBRUU7QWhGbXlSRjs7QWdGaHlSQTtFQUVFO0FoRmt5UkY7O0FnRi94UkE7RUFFRTtBaEZpeVJGOztBZ0Y5eFJBO0VBRUU7QWhGZ3lSRjs7QWdGN3hSQTtFQUVFO0FoRit4UkY7O0FnRjV4UkE7RUFFRTtBaEY4eFJGOztBZ0YzeFJBO0VBRUU7QWhGNnhSRjs7QWdGMXhSQTtFQUVFO0FoRjR4UkY7O0FnRnp4UkE7RUFFRTtBaEYyeFJGOztBZ0Z4eFJBO0VBRUU7QWhGMHhSRjs7QWdGdnhSQTtFQUVFO0FoRnl4UkY7O0FnRnR4UkE7RUFFRTtBaEZ3eFJGOztBZ0ZyeFJBO0VBRUU7QWhGdXhSRjs7QWdGcHhSQTtFQUVFO0FoRnN4UkY7O0FnRm54UkE7RUFFRTtBaEZxeFJGOztBZ0ZseFJBO0VBRUU7QWhGb3hSRjs7QWdGanhSQTtFQUVFO0FoRm14UkY7O0FnRmh4UkE7RUFFRTtBaEZreFJGOztBZ0Yvd1JBO0VBRUU7QWhGaXhSRjs7QWdGOXdSQTtFQUVFO0FoRmd4UkY7O0FnRjd3UkE7RUFFRTtBaEYrd1JGOztBZ0Y1d1JBO0VBRUU7QWhGOHdSRjs7QWdGM3dSQTtFQUVFO0FoRjZ3UkY7O0FnRjF3UkE7RUFFRTtBaEY0d1JGOztBZ0Z6d1JBO0VBRUU7QWhGMndSRjs7QWdGeHdSQTtFQUVFO0FoRjB3UkY7O0FnRnZ3UkE7RUFFRTtBaEZ5d1JGOztBZ0Z0d1JBO0VBRUU7QWhGd3dSRjs7QWdGcndSQTtFQUVFO0FoRnV3UkY7O0FnRnB3UkE7RUFFRTtBaEZzd1JGOztBZ0Zud1JBO0VBRUU7QWhGcXdSRjs7QWdGbHdSQTtFQUVFO0FoRm93UkY7O0FnRmp3UkE7RUFFRTtBaEZtd1JGOztBZ0Zod1JBO0VBRUU7QWhGa3dSRjs7QWdGL3ZSQTtFQUVFO0FoRml3UkY7O0FnRjl2UkE7RUFFRTtBaEZnd1JGOztBZ0Y3dlJBO0VBRUU7QWhGK3ZSRjs7QWdGNXZSQTtFQUVFO0FoRjh2UkY7O0FnRjN2UkE7RUFFRTtBaEY2dlJGOztBZ0YxdlJBO0VBRUU7QWhGNHZSRjs7QWdGenZSQTtFQUVFO0FoRjJ2UkY7O0FnRnh2UkE7RUFFRTtBaEYwdlJGOztBZ0Z2dlJBO0VBRUU7QWhGeXZSRjs7QWdGdHZSQTtFQUVFO0FoRnd2UkY7O0FnRnJ2UkE7RUFFRTtBaEZ1dlJGOztBZ0ZwdlJBO0VBRUU7QWhGc3ZSRjs7QWdGbnZSQTtFQUVFO0FoRnF2UkY7O0FnRmx2UkE7RUFFRTtBaEZvdlJGOztBZ0ZqdlJBO0VBRUU7QWhGbXZSRjs7QWdGaHZSQTtFQUVFO0FoRmt2UkY7O0FnRi91UkE7RUFFRTtBaEZpdlJGOztBZ0Y5dVJBO0VBRUU7QWhGZ3ZSRjs7QWdGN3VSQTtFQUVFO0FoRit1UkY7O0FnRjV1UkE7RUFFRTtBaEY4dVJGOztBZ0YzdVJBO0VBRUU7QWhGNnVSRjs7QWdGMXVSQTtFQUVFO0FoRjR1UkY7O0FnRnp1UkE7RUFFRTtBaEYydVJGOztBZ0Z4dVJBO0VBRUU7QWhGMHVSRjs7QWdGdnVSQTtFQUVFO0FoRnl1UkY7O0FnRnR1UkE7RUFFRTtBaEZ3dVJGOztBZ0ZydVJBO0VBRUU7QWhGdXVSRjs7QWdGcHVSQTtFQUVFO0FoRnN1UkY7O0FnRm51UkE7RUFFRTtBaEZxdVJGOztBZ0ZsdVJBO0VBRUU7QWhGb3VSRjs7QWdGanVSQTtFQUVFO0FoRm11UkY7O0FnRmh1UkE7RUFFRTtBaEZrdVJGOztBZ0YvdFJBO0VBRUU7QWhGaXVSRjs7QWdGOXRSQTtFQUVFO0FoRmd1UkY7O0FnRjd0UkE7RUFFRTtBaEYrdFJGOztBZ0Y1dFJBO0VBRUU7QWhGOHRSRjs7QWdGM3RSQTtFQUVFO0FoRjZ0UkY7O0FnRjF0UkE7RUFFRTtBaEY0dFJGOztBZ0Z6dFJBO0VBRUU7QWhGMnRSRjs7QWdGeHRSQTtFQUVFO0FoRjB0UkY7O0FnRnZ0UkE7RUFFRTtBaEZ5dFJGOztBZ0Z0dFJBO0VBRUU7QWhGd3RSRjs7QWdGcnRSQTtFQUVFO0FoRnV0UkY7O0FnRnB0UkE7RUFFRTtBaEZzdFJGOztBZ0ZudFJBO0VBRUU7QWhGcXRSRjs7QWdGbHRSQTtFQUVFO0FoRm90UkY7O0FnRmp0UkE7RUFFRTtBaEZtdFJGOztBZ0ZodFJBO0VBRUU7QWhGa3RSRjs7QWdGL3NSQTtFQUVFO0FoRml0UkY7O0FnRjlzUkE7RUFFRTtBaEZndFJGOztBZ0Y3c1JBO0VBRUU7QWhGK3NSRjs7QWdGNXNSQTtFQUVFO0FoRjhzUkY7O0FnRjNzUkE7RUFFRTtBaEY2c1JGOztBZ0Yxc1JBO0VBRUU7QWhGNHNSRjs7QWdGenNSQTtFQUVFO0FoRjJzUkY7O0FnRnhzUkE7RUFFRTtBaEYwc1JGOztBZ0Z2c1JBO0VBRUU7QWhGeXNSRjs7QWdGdHNSQTtFQUVFO0FoRndzUkY7O0FnRnJzUkE7RUFFRTtBaEZ1c1JGOztBZ0Zwc1JBO0VBRUU7QWhGc3NSRjs7QWdGbnNSQTtFQUVFO0FoRnFzUkY7O0FnRmxzUkE7RUFFRTtBaEZvc1JGOztBZ0Zqc1JBO0VBRUU7QWhGbXNSRjs7QWdGaHNSQTtFQUVFO0FoRmtzUkY7O0FnRi9yUkE7RUFFRTtBaEZpc1JGOztBZ0Y5clJBO0VBRUU7QWhGZ3NSRjs7QWdGN3JSQTtFQUVFO0FoRityUkY7O0FnRjVyUkE7RUFFRTtBaEY4clJGOztBZ0YzclJBO0VBRUU7QWhGNnJSRjs7QWdGMXJSQTtFQUVFO0FoRjRyUkY7O0FnRnpyUkE7RUFFRTtBaEYyclJGOztBZ0Z4clJBO0VBRUU7QWhGMHJSRjs7QWdGdnJSQTtFQUVFO0FoRnlyUkY7O0FnRnRyUkE7RUFFRTtBaEZ3clJGOztBZ0ZyclJBO0VBRUU7QWhGdXJSRjs7QWdGcHJSQTtFQUVFO0FoRnNyUkY7O0FnRm5yUkE7RUFFRTtBaEZxclJGOztBZ0ZsclJBO0VBRUU7QWhGb3JSRjs7QWdGanJSQTtFQUVFO0FoRm1yUkY7O0FnRmhyUkE7RUFFRTtBaEZrclJGOztBZ0YvcVJBO0VBRUU7QWhGaXJSRjs7QWdGOXFSQTtFQUVFO0FoRmdyUkY7O0FnRjdxUkE7RUFFRTtBaEYrcVJGOztBZ0Y1cVJBO0VBRUU7QWhGOHFSRjs7QWdGM3FSQTtFQUVFO0FoRjZxUkY7O0FnRjFxUkE7RUFFRTtBaEY0cVJGOztBZ0Z6cVJBO0VBRUU7QWhGMnFSRjs7QWdGeHFSQTtFQUVFO0FoRjBxUkY7O0FnRnZxUkE7RUFFRTtBaEZ5cVJGOztBZ0Z0cVJBO0VBRUU7QWhGd3FSRjs7QWdGcnFSQTtFQUVFO0FoRnVxUkY7O0FnRnBxUkE7RUFFRTtBaEZzcVJGOztBZ0ZucVJBO0VBRUU7QWhGcXFSRjs7QWdGbHFSQTtFQUVFO0FoRm9xUkY7O0FnRmpxUkE7RUFFRTtBaEZtcVJGOztBZ0ZocVJBO0VBRUU7QWhGa3FSRjs7QWdGL3BSQTtFQUVFO0FoRmlxUkY7O0FnRjlwUkE7RUFFRTtBaEZncVJGOztBZ0Y3cFJBO0VBRUU7QWhGK3BSRjs7QWdGNXBSQTtFQUVFO0FoRjhwUkY7O0FnRjNwUkE7RUFFRTtBaEY2cFJGOztBZ0YxcFJBO0VBRUU7QWhGNHBSRjs7QWdGenBSQTtFQUVFO0FoRjJwUkY7O0FnRnhwUkE7RUFFRTtBaEYwcFJGOztBZ0Z2cFJBO0VBRUU7QWhGeXBSRjs7QWdGdHBSQTtFQUVFO0FoRndwUkY7O0FnRnJwUkE7RUFFRTtBaEZ1cFJGOztBZ0ZwcFJBO0VBRUU7QWhGc3BSRjs7QWdGbnBSQTtFQUVFO0FoRnFwUkY7O0FnRmxwUkE7RUFFRTtBaEZvcFJGOztBZ0ZqcFJBO0VBRUU7QWhGbXBSRjs7QWdGaHBSQTtFQUVFO0FoRmtwUkY7O0FnRi9vUkE7RUFFRTtBaEZpcFJGOztBZ0Y5b1JBO0VBRUU7QWhGZ3BSRjs7QWdGN29SQTtFQUVFO0FoRitvUkY7O0FnRjVvUkE7RUFFRTtBaEY4b1JGOztBZ0Yzb1JBO0VBRUU7QWhGNm9SRjs7QWdGMW9SQTtFQUVFO0FoRjRvUkY7O0FnRnpvUkE7RUFFRTtBaEYyb1JGOztBZ0Z4b1JBO0VBRUU7QWhGMG9SRjs7QWdGdm9SQTtFQUVFO0FoRnlvUkY7O0FnRnRvUkE7RUFFRTtBaEZ3b1JGOztBZ0Zyb1JBO0VBRUU7QWhGdW9SRjs7QWdGcG9SQTtFQUVFO0FoRnNvUkY7O0FnRm5vUkE7RUFFRTtBaEZxb1JGOztBZ0Zsb1JBO0VBRUU7QWhGb29SRjs7QWdGam9SQTtFQUVFO0FoRm1vUkY7O0FnRmhvUkE7RUFFRTtBaEZrb1JGOztBZ0YvblJBO0VBRUU7QWhGaW9SRjs7QWdGOW5SQTtFQUVFO0FoRmdvUkY7O0FnRjduUkE7RUFFRTtBaEYrblJGOztBZ0Y1blJBO0VBRUU7QWhGOG5SRjs7QWdGM25SQTtFQUVFO0FoRjZuUkY7O0FnRjFuUkE7RUFFRTtBaEY0blJGOztBZ0Z6blJBO0VBRUU7QWhGMm5SRjs7QWdGeG5SQTtFQUVFO0FoRjBuUkY7O0FnRnZuUkE7RUFFRTtBaEZ5blJGOztBZ0Z0blJBO0VBRUU7QWhGd25SRjs7QWdGcm5SQTtFQUVFO0FoRnVuUkY7O0FnRnBuUkE7RUFFRTtBaEZzblJGOztBZ0ZublJBO0VBRUU7QWhGcW5SRjs7QWdGbG5SQTtFQUVFO0FoRm9uUkY7O0FnRmpuUkE7RUFFRTtBaEZtblJGOztBZ0ZoblJBO0VBRUU7QWhGa25SRjs7QWdGL21SQTtFQUVFO0FoRmluUkY7O0FnRjltUkE7RUFFRTtBaEZnblJGOztBZ0Y3bVJBO0VBRUU7QWhGK21SRjs7QWdGNW1SQTtFQUVFO0FoRjhtUkY7O0FnRjNtUkE7RUFFRTtBaEY2bVJGOztBZ0YxbVJBO0VBRUU7QWhGNG1SRjs7QWdGem1SQTtFQUVFO0FoRjJtUkY7O0FnRnhtUkE7RUFFRTtBaEYwbVJGOztBZ0Z2bVJBO0VBRUU7QWhGeW1SRjs7QWdGdG1SQTtFQUVFO0FoRndtUkY7O0FnRnJtUkE7RUFFRTtBaEZ1bVJGOztBZ0ZwbVJBO0VBRUU7QWhGc21SRjs7QWdGbm1SQTtFQUVFO0FoRnFtUkY7O0FnRmxtUkE7RUFFRTtBaEZvbVJGOztBZ0ZqbVJBO0VBRUU7QWhGbW1SRjs7QWdGaG1SQTtFQUVFO0FoRmttUkY7O0FnRi9sUkE7RUFFRTtBaEZpbVJGOztBZ0Y5bFJBO0VBRUU7QWhGZ21SRjs7QWdGN2xSQTtFQUVFO0FoRitsUkY7O0FnRjVsUkE7RUFFRTtBaEY4bFJGOztBZ0YzbFJBO0VBRUU7QWhGNmxSRjs7QWdGMWxSQTtFQUVFO0FoRjRsUkY7O0FnRnpsUkE7RUFFRTtBaEYybFJGOztBZ0Z4bFJBO0VBRUU7QWhGMGxSRjs7QWdGdmxSQTtFQUVFO0FoRnlsUkY7O0FnRnRsUkE7RUFFRTtBaEZ3bFJGOztBZ0ZybFJBO0VBRUU7QWhGdWxSRjs7QWdGcGxSQTtFQUVFO0FoRnNsUkY7O0FnRm5sUkE7RUFFRTtBaEZxbFJGOztBZ0ZsbFJBO0VBRUU7QWhGb2xSRjs7QWdGamxSQTtFQUVFO0FoRm1sUkY7O0FnRmhsUkE7RUFFRTtBaEZrbFJGOztBZ0Yva1JBO0VBRUU7QWhGaWxSRjs7QWdGOWtSQTtFQUVFO0FoRmdsUkY7O0FnRjdrUkE7RUFFRTtBaEYra1JGOztBZ0Y1a1JBO0VBRUU7QWhGOGtSRjs7QWdGM2tSQTtFQUVFO0FoRjZrUkY7O0FnRjFrUkE7RUFFRTtBaEY0a1JGOztBZ0Z6a1JBO0VBRUU7QWhGMmtSRjs7QWdGeGtSQTtFQUVFO0FoRjBrUkY7O0FnRnZrUkE7RUFFRTtBaEZ5a1JGOztBZ0Z0a1JBO0VBRUU7QWhGd2tSRjs7QWdGcmtSQTtFQUVFO0FoRnVrUkY7O0FnRnBrUkE7RUFFRTtBaEZza1JGOztBZ0Zua1JBO0VBRUU7QWhGcWtSRjs7QWdGbGtSQTtFQUVFO0FoRm9rUkY7O0FnRmprUkE7RUFFRTtBaEZta1JGOztBZ0Zoa1JBO0VBRUU7QWhGa2tSRjs7QWdGL2pSQTtFQUVFO0FoRmlrUkY7O0FnRjlqUkE7RUFFRTtBaEZna1JGOztBZ0Y3alJBO0VBRUU7QWhGK2pSRjs7QWdGNWpSQTtFQUVFO0FoRjhqUkY7O0FnRjNqUkE7RUFFRTtBaEY2alJGOztBZ0YxalJBO0VBRUU7QWhGNGpSRjs7QWdGempSQTtFQUVFO0FoRjJqUkY7O0FnRnhqUkE7RUFFRTtBaEYwalJGOztBZ0Z2alJBO0VBRUU7QWhGeWpSRjs7QWdGdGpSQTtFQUVFO0FoRndqUkY7O0FnRnJqUkE7RUFFRTtBaEZ1alJGOztBZ0ZwalJBO0VBRUU7QWhGc2pSRjs7QWdGbmpSQTtFQUVFO0FoRnFqUkY7O0FnRmxqUkE7RUFFRTtBaEZvalJGOztBZ0ZqalJBO0VBRUU7QWhGbWpSRjs7QWdGaGpSQTtFQUVFO0FoRmtqUkY7O0FnRi9pUkE7RUFFRTtBaEZpalJGOztBZ0Y5aVJBO0VBRUU7QWhGZ2pSRjs7QWdGN2lSQTtFQUVFO0FoRitpUkY7O0FnRjVpUkE7RUFFRTtBaEY4aVJGOztBZ0YzaVJBO0VBRUU7QWhGNmlSRjs7QWdGMWlSQTtFQUVFO0FoRjRpUkY7O0FnRnppUkE7RUFFRTtBaEYyaVJGOztBZ0Z4aVJBO0VBRUU7QWhGMGlSRjs7QWdGdmlSQTtFQUVFO0FoRnlpUkY7O0FnRnRpUkE7RUFFRTtBaEZ3aVJGOztBZ0ZyaVJBO0VBRUU7QWhGdWlSRjs7QWdGcGlSQTtFQUVFO0FoRnNpUkY7O0FnRm5pUkE7RUFFRTtBaEZxaVJGOztBZ0ZsaVJBO0VBRUU7QWhGb2lSRjs7QWdGamlSQTtFQUVFO0FoRm1pUkY7O0FnRmhpUkE7RUFFRTtBaEZraVJGOztBZ0YvaFJBO0VBRUU7QWhGaWlSRjs7QWdGOWhSQTtFQUVFO0FoRmdpUkY7O0FnRjdoUkE7RUFFRTtBaEYraFJGOztBZ0Y1aFJBO0VBRUU7QWhGOGhSRjs7QWdGM2hSQTtFQUVFO0FoRjZoUkY7O0FnRjFoUkE7RUFFRTtBaEY0aFJGOztBZ0Z6aFJBO0VBRUU7QWhGMmhSRjs7QWdGeGhSQTtFQUVFO0FoRjBoUkY7O0FnRnZoUkE7RUFFRTtBaEZ5aFJGOztBZ0Z0aFJBO0VBRUU7QWhGd2hSRjs7QWdGcmhSQTtFQUVFO0FoRnVoUkY7O0FnRnBoUkE7RUFFRTtBaEZzaFJGOztBZ0ZuaFJBO0VBRUU7QWhGcWhSRjs7QWdGbGhSQTtFQUVFO0FoRm9oUkY7O0FnRmpoUkE7RUFFRTtBaEZtaFJGOztBZ0ZoaFJBO0VBRUU7QWhGa2hSRjs7QWdGL2dSQTtFQUVFO0FoRmloUkY7O0FnRjlnUkE7RUFFRTtBaEZnaFJGOztBZ0Y3Z1JBO0VBRUU7QWhGK2dSRjs7QWdGNWdSQTtFQUVFO0FoRjhnUkY7O0FnRjNnUkE7RUFFRTtBaEY2Z1JGOztBZ0YxZ1JBO0VBRUU7QWhGNGdSRjs7QWdGemdSQTtFQUVFO0FoRjJnUkY7O0FnRnhnUkE7RUFFRTtBaEYwZ1JGOztBZ0Z2Z1JBO0VBRUU7QWhGeWdSRjs7QWdGdGdSQTtFQUVFO0FoRndnUkY7O0FnRnJnUkE7RUFFRTtBaEZ1Z1JGOztBZ0ZwZ1JBO0VBRUU7QWhGc2dSRjs7QWdGbmdSQTtFQUVFO0FoRnFnUkY7O0FnRmxnUkE7RUFFRTtBaEZvZ1JGOztBZ0ZqZ1JBO0VBRUU7QWhGbWdSRjs7QWdGaGdSQTtFQUVFO0FoRmtnUkY7O0FnRi8vUUE7RUFFRTtBaEZpZ1JGOztBZ0Y5L1FBO0VBRUU7QWhGZ2dSRjs7QWdGNy9RQTtFQUVFO0FoRisvUUY7O0FnRjUvUUE7RUFFRTtBaEY4L1FGOztBZ0YzL1FBO0VBRUU7QWhGNi9RRjs7QWdGMS9RQTtFQUVFO0FoRjQvUUY7O0FnRnovUUE7RUFFRTtBaEYyL1FGOztBZ0Z4L1FBO0VBRUU7QWhGMC9RRjs7QWdGdi9RQTtFQUVFO0FoRnkvUUY7O0FnRnQvUUE7RUFFRTtBaEZ3L1FGOztBZ0ZyL1FBO0VBRUU7QWhGdS9RRjs7QWdGcC9RQTtFQUVFO0FoRnMvUUY7O0FnRm4vUUE7RUFFRTtBaEZxL1FGOztBZ0ZsL1FBO0VBRUU7QWhGby9RRjs7QWdGai9RQTtFQUVFO0FoRm0vUUY7O0FnRmgvUUE7RUFFRTtBaEZrL1FGOztBZ0YvK1FBO0VBRUU7QWhGaS9RRjs7QWdGOStRQTtFQUVFO0FoRmcvUUY7O0FnRjcrUUE7RUFFRTtBaEYrK1FGOztBZ0Y1K1FBO0VBRUU7QWhGOCtRRjs7QWdGMytRQTtFQUVFO0FoRjYrUUY7O0FnRjErUUE7RUFFRTtBaEY0K1FGOztBZ0Z6K1FBO0VBRUU7QWhGMitRRjs7QWdGeCtRQTtFQUVFO0FoRjArUUY7O0FnRnYrUUE7RUFFRTtBaEZ5K1FGOztBZ0Z0K1FBO0VBRUU7QWhGdytRRjs7QWdGcitRQTtFQUVFO0FoRnUrUUY7O0FnRnArUUE7RUFFRTtBaEZzK1FGOztBZ0ZuK1FBO0VBRUU7QWhGcStRRjs7QWdGbCtRQTtFQUVFO0FoRm8rUUY7O0FnRmorUUE7RUFFRTtBaEZtK1FGOztBZ0ZoK1FBO0VBRUU7QWhGaytRRjs7QWdGLzlRQTtFQUVFO0FoRmkrUUY7O0FnRjk5UUE7RUFFRTtBaEZnK1FGOztBZ0Y3OVFBO0VBRUU7QWhGKzlRRjs7QWdGNTlRQTtFQUVFO0FoRjg5UUY7O0FnRjM5UUE7RUFFRTtBaEY2OVFGOztBZ0YxOVFBO0VBRUU7QWhGNDlRRjs7QWdGejlRQTtFQUVFO0FoRjI5UUY7O0FnRng5UUE7RUFFRTtBaEYwOVFGOztBZ0Z2OVFBO0VBRUU7QWhGeTlRRjs7QWdGdDlRQTtFQUVFO0FoRnc5UUY7O0FnRnI5UUE7RUFFRTtBaEZ1OVFGOztBZ0ZwOVFBO0VBRUU7QWhGczlRRjs7QWdGbjlRQTtFQUVFO0FoRnE5UUY7O0FnRmw5UUE7RUFFRTtBaEZvOVFGOztBZ0ZqOVFBO0VBRUU7QWhGbTlRRjs7QWdGaDlRQTtFQUVFO0FoRms5UUY7O0FnRi84UUE7RUFFRTtBaEZpOVFGOztBZ0Y5OFFBO0VBRUU7QWhGZzlRRjs7QWdGNzhRQTtFQUVFO0FoRis4UUY7O0FnRjU4UUE7RUFFRTtBaEY4OFFGOztBZ0YzOFFBO0VBRUU7QWhGNjhRRjs7QWdGMThRQTtFQUVFO0FoRjQ4UUY7O0FnRno4UUE7RUFFRTtBaEYyOFFGOztBZ0Z4OFFBO0VBRUU7QWhGMDhRRjs7QWdGdjhRQTtFQUVFO0FoRnk4UUY7O0FnRnQ4UUE7RUFFRTtBaEZ3OFFGOztBZ0ZyOFFBO0VBRUU7QWhGdThRRjs7QWdGcDhRQTtFQUVFO0FoRnM4UUY7O0FnRm44UUE7RUFFRTtBaEZxOFFGOztBZ0ZsOFFBO0VBRUU7QWhGbzhRRjs7QWdGajhRQTtFQUVFO0FoRm04UUY7O0FnRmg4UUE7RUFFRTtBaEZrOFFGOztBZ0YvN1FBO0VBRUU7QWhGaThRRjs7QWdGOTdRQTtFQUVFO0FoRmc4UUY7O0FnRjc3UUE7RUFFRTtBaEYrN1FGOztBZ0Y1N1FBO0VBRUU7QWhGODdRRjs7QWdGMzdRQTtFQUVFO0FoRjY3UUY7O0FnRjE3UUE7RUFFRTtBaEY0N1FGOztBZ0Z6N1FBO0VBRUU7QWhGMjdRRjs7QWdGeDdRQTtFQUVFO0FoRjA3UUY7O0FnRnY3UUE7RUFFRTtBaEZ5N1FGOztBZ0Z0N1FBO0VBRUU7QWhGdzdRRjs7QWdGcjdRQTtFQUVFO0FoRnU3UUY7O0FnRnA3UUE7RUFFRTtBaEZzN1FGOztBZ0ZuN1FBO0VBRUU7QWhGcTdRRjs7QWdGbDdRQTtFQUVFO0FoRm83UUY7O0FnRmo3UUE7RUFFRTtBaEZtN1FGOztBZ0ZoN1FBO0VBRUU7QWhGazdRRjs7QWdGLzZRQTtFQUVFO0FoRmk3UUY7O0FnRjk2UUE7RUFFRTtBaEZnN1FGOztBZ0Y3NlFBO0VBRUU7QWhGKzZRRjs7QWdGNTZRQTtFQUVFO0FoRjg2UUY7O0FnRjM2UUE7RUFFRTtBaEY2NlFGOztBZ0YxNlFBO0VBRUU7QWhGNDZRRjs7QWdGejZRQTtFQUVFO0FoRjI2UUY7O0FnRng2UUE7RUFFRTtBaEYwNlFGOztBZ0Z2NlFBO0VBRUU7QWhGeTZRRjs7QWdGdDZRQTtFQUVFO0FoRnc2UUY7O0FnRnI2UUE7RUFFRTtBaEZ1NlFGOztBZ0ZwNlFBO0VBRUU7QWhGczZRRjs7QWdGbjZRQTtFQUVFO0FoRnE2UUY7O0FnRmw2UUE7RUFFRTtBaEZvNlFGOztBZ0ZqNlFBO0VBRUU7QWhGbTZRRjs7QWdGaDZRQTtFQUVFO0FoRms2UUY7O0FnRi81UUE7RUFFRTtBaEZpNlFGOztBZ0Y5NVFBO0VBRUU7QWhGZzZRRjs7QWdGNzVRQTtFQUVFO0FoRis1UUY7O0FnRjU1UUE7RUFFRTtBaEY4NVFGOztBZ0YzNVFBO0VBRUU7QWhGNjVRRjs7QWdGMTVRQTtFQUVFO0FoRjQ1UUY7O0FnRno1UUE7RUFFRTtBaEYyNVFGOztBZ0Z4NVFBO0VBRUU7QWhGMDVRRjs7QWdGdjVRQTtFQUVFO0FoRnk1UUY7O0FnRnQ1UUE7RUFFRTtBaEZ3NVFGOztBZ0ZyNVFBO0VBRUU7QWhGdTVRRjs7QWdGcDVRQTtFQUVFO0FoRnM1UUY7O0FnRm41UUE7RUFFRTtBaEZxNVFGOztBZ0ZsNVFBO0VBRUU7QWhGbzVRRjs7QWdGajVRQTtFQUVFO0FoRm01UUY7O0FnRmg1UUE7RUFFRTtBaEZrNVFGOztBZ0YvNFFBO0VBRUU7QWhGaTVRRjs7QWdGOTRRQTtFQUVFO0FoRmc1UUY7O0FnRjc0UUE7RUFFRTtBaEYrNFFGOztBZ0Y1NFFBO0VBRUU7QWhGODRRRjs7QWdGMzRRQTtFQUVFO0FoRjY0UUY7O0FnRjE0UUE7RUFFRTtBaEY0NFFGOztBZ0Z6NFFBO0VBRUU7QWhGMjRRRjs7QWdGeDRRQTtFQUVFO0FoRjA0UUY7O0FnRnY0UUE7RUFFRTtBaEZ5NFFGOztBZ0Z0NFFBO0VBRUU7QWhGdzRRRjs7QWdGcjRRQTtFQUVFO0FoRnU0UUY7O0FnRnA0UUE7RUFFRTtBaEZzNFFGOztBZ0ZuNFFBO0VBRUU7QWhGcTRRRjs7QWdGbDRRQTtFQUVFO0FoRm80UUY7O0FnRmo0UUE7RUFFRTtBaEZtNFFGOztBZ0ZoNFFBO0VBRUU7QWhGazRRRjs7QWdGLzNRQTtFQUVFO0FoRmk0UUY7O0FnRjkzUUE7RUFFRTtBaEZnNFFGOztBZ0Y3M1FBO0VBRUU7QWhGKzNRRjs7QWdGNTNRQTtFQUVFO0FoRjgzUUY7O0FnRjMzUUE7RUFFRTtBaEY2M1FGOztBZ0YxM1FBO0VBRUU7QWhGNDNRRjs7QWdGejNRQTtFQUVFO0FoRjIzUUY7O0FnRngzUUE7RUFFRTtBaEYwM1FGOztBZ0Z2M1FBO0VBRUU7QWhGeTNRRjs7QWdGdDNRQTtFQUVFO0FoRnczUUY7O0FnRnIzUUE7RUFFRTtBaEZ1M1FGOztBZ0ZwM1FBO0VBRUU7QWhGczNRRjs7QWdGbjNRQTtFQUVFO0FoRnEzUUY7O0FnRmwzUUE7RUFFRTtBaEZvM1FGOztBZ0ZqM1FBO0VBRUU7QWhGbTNRRjs7QWdGaDNRQTtFQUVFO0FoRmszUUY7O0FnRi8yUUE7RUFFRTtBaEZpM1FGOztBZ0Y5MlFBO0VBRUU7QWhGZzNRRjs7QWdGNzJRQTtFQUVFO0FoRisyUUY7O0FnRjUyUUE7RUFFRTtBaEY4MlFGOztBZ0YzMlFBO0VBRUU7QWhGNjJRRjs7QWdGMTJRQTtFQUVFO0FoRjQyUUY7O0FnRnoyUUE7RUFFRTtBaEYyMlFGOztBZ0Z4MlFBO0VBRUU7QWhGMDJRRjs7QWdGdjJRQTtFQUVFO0FoRnkyUUY7O0FnRnQyUUE7RUFFRTtBaEZ3MlFGOztBZ0ZyMlFBO0VBRUU7QWhGdTJRRjs7QWdGcDJRQTtFQUVFO0FoRnMyUUY7O0FnRm4yUUE7RUFFRTtBaEZxMlFGOztBZ0ZsMlFBO0VBRUU7QWhGbzJRRjs7QWdGajJRQTtFQUVFO0FoRm0yUUY7O0FnRmgyUUE7RUFFRTtBaEZrMlFGOztBZ0YvMVFBO0VBRUU7QWhGaTJRRjs7QWdGOTFRQTtFQUVFO0FoRmcyUUY7O0FnRjcxUUE7RUFFRTtBaEYrMVFGOztBZ0Y1MVFBO0VBRUU7QWhGODFRRjs7QWdGMzFRQTtFQUVFO0FoRjYxUUY7O0FnRjExUUE7RUFFRTtBaEY0MVFGOztBZ0Z6MVFBO0VBRUU7QWhGMjFRRjs7QWdGeDFRQTtFQUVFO0FoRjAxUUY7O0FnRnYxUUE7RUFFRTtBaEZ5MVFGOztBZ0Z0MVFBO0VBRUU7QWhGdzFRRjs7QWdGcjFRQTtFQUVFO0FoRnUxUUY7O0FnRnAxUUE7RUFFRTtBaEZzMVFGOztBZ0ZuMVFBO0VBRUU7QWhGcTFRRjs7QWdGbDFRQTtFQUVFO0FoRm8xUUY7O0FnRmoxUUE7RUFFRTtBaEZtMVFGOztBZ0ZoMVFBO0VBRUU7QWhGazFRRjs7QWdGLzBRQTtFQUVFO0FoRmkxUUY7O0FnRjkwUUE7RUFFRTtBaEZnMVFGOztBZ0Y3MFFBO0VBRUU7QWhGKzBRRjs7QWdGNTBRQTtFQUVFO0FoRjgwUUY7O0FnRjMwUUE7RUFFRTtBaEY2MFFGOztBZ0YxMFFBO0VBRUU7QWhGNDBRRjs7QWdGejBRQTtFQUVFO0FoRjIwUUY7O0FnRngwUUE7RUFFRTtBaEYwMFFGOztBZ0Z2MFFBO0VBRUU7QWhGeTBRRjs7QWdGdDBRQTtFQUVFO0FoRncwUUY7O0FnRnIwUUE7RUFFRTtBaEZ1MFFGOztBZ0ZwMFFBO0VBRUU7QWhGczBRRjs7QWdGbjBRQTtFQUVFO0FoRnEwUUY7O0FnRmwwUUE7RUFFRTtBaEZvMFFGOztBZ0ZqMFFBO0VBRUU7QWhGbTBRRjs7QWdGaDBRQTtFQUVFO0FoRmswUUY7O0FnRi96UUE7RUFFRTtBaEZpMFFGOztBZ0Y5elFBO0VBRUU7QWhGZzBRRjs7QWdGN3pRQTtFQUVFO0FoRit6UUY7O0FnRjV6UUE7RUFFRTtBaEY4elFGOztBZ0YzelFBO0VBRUU7QWhGNnpRRjs7QWdGMXpRQTtFQUVFO0FoRjR6UUY7O0FnRnp6UUE7RUFFRTtBaEYyelFGOztBZ0Z4elFBO0VBRUU7QWhGMHpRRjs7QWdGdnpRQTtFQUVFO0FoRnl6UUY7O0FnRnR6UUE7RUFFRTtBaEZ3elFGOztBZ0ZyelFBO0VBRUU7QWhGdXpRRjs7QWdGcHpRQTtFQUVFO0FoRnN6UUY7O0FnRm56UUE7RUFFRTtBaEZxelFGOztBZ0ZselFBO0VBRUU7QWhGb3pRRjs7QWdGanpRQTtFQUVFO0FoRm16UUY7O0FnRmh6UUE7RUFFRTtBaEZrelFGOztBZ0YveVFBO0VBRUU7QWhGaXpRRjs7QWdGOXlRQTtFQUVFO0FoRmd6UUY7O0FnRjd5UUE7RUFFRTtBaEYreVFGOztBZ0Y1eVFBO0VBRUU7QWhGOHlRRjs7QWdGM3lRQTtFQUVFO0FoRjZ5UUY7O0FnRjF5UUE7RUFFRTtBaEY0eVFGOztBZ0Z6eVFBO0VBRUU7QWhGMnlRRjs7QWdGeHlRQTtFQUVFO0FoRjB5UUY7O0FnRnZ5UUE7RUFFRTtBaEZ5eVFGOztBZ0Z0eVFBO0VBRUU7QWhGd3lRRjs7QWdGcnlRQTtFQUVFO0FoRnV5UUY7O0FnRnB5UUE7RUFFRTtBaEZzeVFGOztBZ0ZueVFBO0VBRUU7QWhGcXlRRjs7QWdGbHlRQTtFQUVFO0FoRm95UUY7O0FnRmp5UUE7RUFFRTtBaEZteVFGOztBZ0ZoeVFBO0VBRUU7QWhGa3lRRjs7QWdGL3hRQTtFQUVFO0FoRml5UUY7O0FnRjl4UUE7RUFFRTtBaEZneVFGOztBZ0Y3eFFBO0VBRUU7QWhGK3hRRjs7QWdGNXhRQTtFQUVFO0FoRjh4UUY7O0FnRjN4UUE7RUFFRTtBaEY2eFFGOztBZ0YxeFFBO0VBRUU7QWhGNHhRRjs7QWdGenhRQTtFQUVFO0FoRjJ4UUY7O0FnRnh4UUE7RUFFRTtBaEYweFFGOztBZ0Z2eFFBO0VBRUU7QWhGeXhRRjs7QWdGdHhRQTtFQUVFO0FoRnd4UUY7O0FnRnJ4UUE7RUFFRTtBaEZ1eFFGOztBZ0ZweFFBO0VBRUU7QWhGc3hRRjs7QWdGbnhRQTtFQUVFO0FoRnF4UUY7O0FnRmx4UUE7RUFFRTtBaEZveFFGOztBZ0ZqeFFBO0VBRUU7QWhGbXhRRjs7QWdGaHhRQTtFQUVFO0FoRmt4UUY7O0FnRi93UUE7RUFFRTtBaEZpeFFGOztBZ0Y5d1FBO0VBRUU7QWhGZ3hRRjs7QWdGN3dRQTtFQUVFO0FoRit3UUY7O0FnRjV3UUE7RUFFRTtBaEY4d1FGOztBZ0Yzd1FBO0VBRUU7QWhGNndRRjs7QWdGMXdRQTtFQUVFO0FoRjR3UUY7O0FnRnp3UUE7RUFFRTtBaEYyd1FGOztBZ0Z4d1FBO0VBRUU7QWhGMHdRRjs7QWdGdndRQTtFQUVFO0FoRnl3UUY7O0FnRnR3UUE7RUFFRTtBaEZ3d1FGOztBZ0Zyd1FBO0VBRUU7QWhGdXdRRjs7QWdGcHdRQTtFQUVFO0FoRnN3UUY7O0FnRm53UUE7RUFFRTtBaEZxd1FGOztBZ0Zsd1FBO0VBRUU7QWhGb3dRRjs7QWdGandRQTtFQUVFO0FoRm13UUY7O0FnRmh3UUE7RUFFRTtBaEZrd1FGOztBZ0YvdlFBO0VBRUU7QWhGaXdRRjs7QWdGOXZRQTtFQUVFO0FoRmd3UUY7O0FnRjd2UUE7RUFFRTtBaEYrdlFGOztBZ0Y1dlFBO0VBRUU7QWhGOHZRRjs7QWdGM3ZRQTtFQUVFO0FoRjZ2UUY7O0FnRjF2UUE7RUFFRTtBaEY0dlFGOztBZ0Z6dlFBO0VBRUU7QWhGMnZRRjs7QWdGeHZRQTtFQUVFO0FoRjB2UUY7O0FnRnZ2UUE7RUFFRTtBaEZ5dlFGOztBZ0Z0dlFBO0VBRUU7QWhGd3ZRRjs7QWdGcnZRQTtFQUVFO0FoRnV2UUY7O0FnRnB2UUE7RUFFRTtBaEZzdlFGOztBZ0ZudlFBO0VBRUU7QWhGcXZRRjs7QWdGbHZRQTtFQUVFO0FoRm92UUY7O0FnRmp2UUE7RUFFRTtBaEZtdlFGOztBZ0ZodlFBO0VBRUU7QWhGa3ZRRjs7QWdGL3VRQTtFQUVFO0FoRml2UUY7O0FnRjl1UUE7RUFFRTtBaEZndlFGOztBZ0Y3dVFBO0VBRUU7QWhGK3VRRjs7QWdGNXVRQTtFQUVFO0FoRjh1UUY7O0FnRjN1UUE7RUFFRTtBaEY2dVFGOztBZ0YxdVFBO0VBRUU7QWhGNHVRRjs7QWdGenVRQTtFQUVFO0FoRjJ1UUY7O0FnRnh1UUE7RUFFRTtBaEYwdVFGOztBZ0Z2dVFBO0VBRUU7QWhGeXVRRjs7QWdGdHVRQTtFQUVFO0FoRnd1UUY7O0FnRnJ1UUE7RUFFRTtBaEZ1dVFGOztBZ0ZwdVFBO0VBRUU7QWhGc3VRRjs7QWdGbnVRQTtFQUVFO0FoRnF1UUY7O0FnRmx1UUE7RUFFRTtBaEZvdVFGOztBZ0ZqdVFBO0VBRUU7QWhGbXVRRjs7QWdGaHVRQTtFQUVFO0FoRmt1UUY7O0FnRi90UUE7RUFFRTtBaEZpdVFGOztBZ0Y5dFFBO0VBRUU7QWhGZ3VRRjs7QWdGN3RRQTtFQUVFO0FoRit0UUY7O0FnRjV0UUE7RUFFRTtBaEY4dFFGOztBZ0YzdFFBO0VBRUU7QWhGNnRRRjs7QWdGMXRRQTtFQUVFO0FoRjR0UUY7O0FnRnp0UUE7RUFFRTtBaEYydFFGOztBZ0Z4dFFBO0VBRUU7QWhGMHRRRjs7QWdGdnRRQTtFQUVFO0FoRnl0UUY7O0FnRnR0UUE7RUFFRTtBaEZ3dFFGOztBZ0ZydFFBO0VBRUU7QWhGdXRRRjs7QWdGcHRRQTtFQUVFO0FoRnN0UUY7O0FnRm50UUE7RUFFRTtBaEZxdFFGOztBZ0ZsdFFBO0VBRUU7QWhGb3RRRjs7QWdGanRRQTtFQUVFO0FoRm10UUY7O0FnRmh0UUE7RUFFRTtBaEZrdFFGOztBZ0Yvc1FBO0VBRUU7QWhGaXRRRjs7QWdGOXNRQTtFQUVFO0FoRmd0UUY7O0FnRjdzUUE7RUFFRTtBaEYrc1FGOztBZ0Y1c1FBO0VBRUU7QWhGOHNRRjs7QWdGM3NRQTtFQUVFO0FoRjZzUUY7O0FnRjFzUUE7RUFFRTtBaEY0c1FGOztBZ0Z6c1FBO0VBRUU7QWhGMnNRRjs7QWdGeHNRQTtFQUVFO0FoRjBzUUY7O0FnRnZzUUE7RUFFRTtBaEZ5c1FGOztBZ0Z0c1FBO0VBRUU7QWhGd3NRRjs7QWdGcnNRQTtFQUVFO0FoRnVzUUY7O0FnRnBzUUE7RUFFRTtBaEZzc1FGOztBZ0Zuc1FBO0VBRUU7QWhGcXNRRjs7QWdGbHNRQTtFQUVFO0FoRm9zUUY7O0FnRmpzUUE7RUFFRTtBaEZtc1FGOztBZ0Zoc1FBO0VBRUU7QWhGa3NRRjs7QWdGL3JRQTtFQUVFO0FoRmlzUUY7O0FnRjlyUUE7RUFFRTtBaEZnc1FGOztBZ0Y3clFBO0VBRUU7QWhGK3JRRjs7QWdGNXJRQTtFQUVFO0FoRjhyUUY7O0FnRjNyUUE7RUFFRTtBaEY2clFGOztBZ0YxclFBO0VBRUU7QWhGNHJRRjs7QWdGenJRQTtFQUVFO0FoRjJyUUY7O0FnRnhyUUE7RUFFRTtBaEYwclFGOztBZ0Z2clFBO0VBRUU7QWhGeXJRRjs7QWdGdHJRQTtFQUVFO0FoRndyUUY7O0FnRnJyUUE7RUFFRTtBaEZ1clFGOztBZ0ZwclFBO0VBRUU7QWhGc3JRRjs7QWdGbnJRQTtFQUVFO0FoRnFyUUY7O0FnRmxyUUE7RUFFRTtBaEZvclFGOztBZ0ZqclFBO0VBRUU7QWhGbXJRRjs7QWdGaHJRQTtFQUVFO0FoRmtyUUY7O0FnRi9xUUE7RUFFRTtBaEZpclFGOztBZ0Y5cVFBO0VBRUU7QWhGZ3JRRjs7QWdGN3FRQTtFQUVFO0FoRitxUUY7O0FnRjVxUUE7RUFFRTtBaEY4cVFGOztBZ0YzcVFBO0VBRUU7QWhGNnFRRjs7QWdGMXFRQTtFQUVFO0FoRjRxUUY7O0FnRnpxUUE7RUFFRTtBaEYycVFGOztBZ0Z4cVFBO0VBRUU7QWhGMHFRRjs7QWdGdnFRQTtFQUVFO0FoRnlxUUY7O0FnRnRxUUE7RUFFRTtBaEZ3cVFGOztBZ0ZycVFBO0VBRUU7QWhGdXFRRjs7QWdGcHFRQTtFQUVFO0FoRnNxUUY7O0FnRm5xUUE7RUFFRTtBaEZxcVFGOztBZ0ZscVFBO0VBRUU7QWhGb3FRRjs7QWdGanFRQTtFQUVFO0FoRm1xUUY7O0FnRmhxUUE7RUFFRTtBaEZrcVFGOztBZ0YvcFFBO0VBRUU7QWhGaXFRRjs7QWdGOXBRQTtFQUVFO0FoRmdxUUY7O0FnRjdwUUE7RUFFRTtBaEYrcFFGOztBZ0Y1cFFBO0VBRUU7QWhGOHBRRjs7QWdGM3BRQTtFQUVFO0FoRjZwUUY7O0FnRjFwUUE7RUFFRTtBaEY0cFFGOztBZ0Z6cFFBO0VBRUU7QWhGMnBRRjs7QWdGeHBRQTtFQUVFO0FoRjBwUUY7O0FnRnZwUUE7RUFFRTtBaEZ5cFFGOztBZ0Z0cFFBO0VBRUU7QWhGd3BRRjs7QWdGcnBRQTtFQUVFO0FoRnVwUUY7O0FnRnBwUUE7RUFFRTtBaEZzcFFGOztBZ0ZucFFBO0VBRUU7QWhGcXBRRjs7QWdGbHBRQTtFQUVFO0FoRm9wUUY7O0FnRmpwUUE7RUFFRTtBaEZtcFFGOztBZ0ZocFFBO0VBRUU7QWhGa3BRRjs7QWdGL29RQTtFQUVFO0FoRmlwUUY7O0FnRjlvUUE7RUFFRTtBaEZncFFGOztBZ0Y3b1FBO0VBRUU7QWhGK29RRjs7QWdGNW9RQTtFQUVFO0FoRjhvUUY7O0FnRjNvUUE7RUFFRTtBaEY2b1FGOztBZ0Yxb1FBO0VBRUU7QWhGNG9RRjs7QWdGem9RQTtFQUVFO0FoRjJvUUY7O0FnRnhvUUE7RUFFRTtBaEYwb1FGOztBZ0Z2b1FBO0VBRUU7QWhGeW9RRjs7QWdGdG9RQTtFQUVFO0FoRndvUUY7O0FnRnJvUUE7RUFFRTtBaEZ1b1FGOztBZ0Zwb1FBO0VBRUU7QWhGc29RRjs7QWdGbm9RQTtFQUVFO0FoRnFvUUY7O0FnRmxvUUE7RUFFRTtBaEZvb1FGOztBZ0Zqb1FBO0VBRUU7QWhGbW9RRjs7QWdGaG9RQTtFQUVFO0FoRmtvUUY7O0FnRi9uUUE7RUFFRTtBaEZpb1FGOztBZ0Y5blFBO0VBRUU7QWhGZ29RRjs7QWdGN25RQTtFQUVFO0FoRituUUY7O0FnRjVuUUE7RUFFRTtBaEY4blFGOztBZ0YzblFBO0VBRUU7QWhGNm5RRjs7QWdGMW5RQTtFQUVFO0FoRjRuUUY7O0FnRnpuUUE7RUFFRTtBaEYyblFGOztBZ0Z4blFBO0VBRUU7QWhGMG5RRjs7QWdGdm5RQTtFQUVFO0FoRnluUUY7O0FnRnRuUUE7RUFFRTtBaEZ3blFGOztBZ0ZyblFBO0VBRUU7QWhGdW5RRjs7QWdGcG5RQTtFQUVFO0FoRnNuUUY7O0FnRm5uUUE7RUFFRTtBaEZxblFGOztBZ0ZsblFBO0VBRUU7QWhGb25RRjs7QWdGam5RQTtFQUVFO0FoRm1uUUY7O0FnRmhuUUE7RUFFRTtBaEZrblFGOztBZ0YvbVFBO0VBRUU7QWhGaW5RRjs7QWdGOW1RQTtFQUVFO0FoRmduUUY7O0FnRjdtUUE7RUFFRTtBaEYrbVFGOztBZ0Y1bVFBO0VBRUU7QWhGOG1RRjs7QWdGM21RQTtFQUVFO0FoRjZtUUY7O0FnRjFtUUE7RUFFRTtBaEY0bVFGOztBZ0Z6bVFBO0VBRUU7QWhGMm1RRjs7QWdGeG1RQTtFQUVFO0FoRjBtUUY7O0FnRnZtUUE7RUFFRTtBaEZ5bVFGOztBZ0Z0bVFBO0VBRUU7QWhGd21RRjs7QWdGcm1RQTtFQUVFO0FoRnVtUUY7O0FnRnBtUUE7RUFFRTtBaEZzbVFGOztBZ0ZubVFBO0VBRUU7QWhGcW1RRjs7QWdGbG1RQTtFQUVFO0FoRm9tUUY7O0FnRmptUUE7RUFFRTtBaEZtbVFGOztBZ0ZobVFBO0VBRUU7QWhGa21RRjs7QWdGL2xRQTtFQUVFO0FoRmltUUY7O0FnRjlsUUE7RUFFRTtBaEZnbVFGOztBZ0Y3bFFBO0VBRUU7QWhGK2xRRjs7QWdGNWxRQTtFQUVFO0FoRjhsUUY7O0FnRjNsUUE7RUFFRTtBaEY2bFFGOztBZ0YxbFFBO0VBRUU7QWhGNGxRRjs7QWdGemxRQTtFQUVFO0FoRjJsUUY7O0FnRnhsUUE7RUFFRTtBaEYwbFFGOztBZ0Z2bFFBO0VBRUU7QWhGeWxRRjs7QWdGdGxRQTtFQUVFO0FoRndsUUY7O0FnRnJsUUE7RUFFRTtBaEZ1bFFGOztBZ0ZwbFFBO0VBRUU7QWhGc2xRRjs7QWdGbmxRQTtFQUVFO0FoRnFsUUY7O0FnRmxsUUE7RUFFRTtBaEZvbFFGOztBZ0ZqbFFBO0VBRUU7QWhGbWxRRjs7QWdGaGxRQTtFQUVFO0FoRmtsUUY7O0FnRi9rUUE7RUFFRTtBaEZpbFFGOztBZ0Y5a1FBO0VBRUU7QWhGZ2xRRjs7QWdGN2tRQTtFQUVFO0FoRitrUUY7O0FnRjVrUUE7RUFFRTtBaEY4a1FGOztBZ0Yza1FBO0VBRUU7QWhGNmtRRjs7QWdGMWtRQTtFQUVFO0FoRjRrUUY7O0FnRnprUUE7RUFFRTtBaEYya1FGOztBZ0Z4a1FBO0VBRUU7QWhGMGtRRjs7QWdGdmtRQTtFQUVFO0FoRnlrUUY7O0FnRnRrUUE7RUFFRTtBaEZ3a1FGOztBZ0Zya1FBO0VBRUU7QWhGdWtRRjs7QWdGcGtRQTtFQUVFO0FoRnNrUUY7O0FnRm5rUUE7RUFFRTtBaEZxa1FGOztBZ0Zsa1FBO0VBRUU7QWhGb2tRRjs7QWdGamtRQTtFQUVFO0FoRm1rUUY7O0FnRmhrUUE7RUFFRTtBaEZra1FGOztBZ0YvalFBO0VBRUU7QWhGaWtRRjs7QWdGOWpRQTtFQUVFO0FoRmdrUUY7O0FnRjdqUUE7RUFFRTtBaEYralFGOztBZ0Y1alFBO0VBRUU7QWhGOGpRRjs7QWdGM2pRQTtFQUVFO0FoRjZqUUY7O0FnRjFqUUE7RUFFRTtBaEY0alFGOztBZ0Z6alFBO0VBRUU7QWhGMmpRRjs7QWdGeGpRQTtFQUVFO0FoRjBqUUY7O0FnRnZqUUE7RUFFRTtBaEZ5alFGOztBZ0Z0alFBO0VBRUU7QWhGd2pRRjs7QWdGcmpRQTtFQUVFO0FoRnVqUUY7O0FnRnBqUUE7RUFFRTtBaEZzalFGOztBZ0ZualFBO0VBRUU7QWhGcWpRRjs7QWdGbGpRQTtFQUVFO0FoRm9qUUY7O0FnRmpqUUE7RUFFRTtBaEZtalFGOztBZ0ZoalFBO0VBRUU7QWhGa2pRRjs7QWdGL2lRQTtFQUVFO0FoRmlqUUY7O0FnRjlpUUE7RUFFRTtBaEZnalFGOztBZ0Y3aVFBO0VBRUU7QWhGK2lRRjs7QWdGNWlRQTtFQUVFO0FoRjhpUUY7O0FnRjNpUUE7RUFFRTtBaEY2aVFGOztBZ0YxaVFBO0VBRUU7QWhGNGlRRjs7QWdGemlRQTtFQUVFO0FoRjJpUUY7O0FnRnhpUUE7RUFFRTtBaEYwaVFGOztBZ0Z2aVFBO0VBRUU7QWhGeWlRRjs7QWdGdGlRQTtFQUVFO0FoRndpUUY7O0FnRnJpUUE7RUFFRTtBaEZ1aVFGOztBZ0ZwaVFBO0VBRUU7QWhGc2lRRjs7QWdGbmlRQTtFQUVFO0FoRnFpUUY7O0FnRmxpUUE7RUFFRTtBaEZvaVFGOztBZ0ZqaVFBO0VBRUU7QWhGbWlRRjs7QWdGaGlRQTtFQUVFO0FoRmtpUUY7O0FnRi9oUUE7RUFFRTtBaEZpaVFGOztBZ0Y5aFFBO0VBRUU7QWhGZ2lRRjs7QWdGN2hRQTtFQUVFO0FoRitoUUY7O0FnRjVoUUE7RUFFRTtBaEY4aFFGOztBZ0YzaFFBO0VBRUU7QWhGNmhRRjs7QWdGMWhRQTtFQUVFO0FoRjRoUUY7O0FnRnpoUUE7RUFFRTtBaEYyaFFGOztBZ0Z4aFFBO0VBRUU7QWhGMGhRRjs7QWdGdmhRQTtFQUVFO0FoRnloUUY7O0FnRnRoUUE7RUFFRTtBaEZ3aFFGOztBZ0ZyaFFBO0VBRUU7QWhGdWhRRjs7QWdGcGhRQTtFQUVFO0FoRnNoUUY7O0FnRm5oUUE7RUFFRTtBaEZxaFFGOztBZ0ZsaFFBO0VBRUU7QWhGb2hRRjs7QWdGamhRQTtFQUVFO0FoRm1oUUY7O0FnRmhoUUE7RUFFRTtBaEZraFFGOztBZ0YvZ1FBO0VBRUU7QWhGaWhRRjs7QWdGOWdRQTtFQUVFO0FoRmdoUUY7O0FnRjdnUUE7RUFFRTtBaEYrZ1FGOztBZ0Y1Z1FBO0VBRUU7QWhGOGdRRjs7QWdGM2dRQTtFQUVFO0FoRjZnUUY7O0FnRjFnUUE7RUFFRTtBaEY0Z1FGOztBZ0Z6Z1FBO0VBRUU7QWhGMmdRRjs7QWdGeGdRQTtFQUVFO0FoRjBnUUY7O0FnRnZnUUE7RUFFRTtBaEZ5Z1FGOztBZ0Z0Z1FBO0VBRUU7QWhGd2dRRjs7QWdGcmdRQTtFQUVFO0FoRnVnUUY7O0FnRnBnUUE7RUFFRTtBaEZzZ1FGOztBZ0ZuZ1FBO0VBRUU7QWhGcWdRRjs7QWdGbGdRQTtFQUVFO0FoRm9nUUY7O0FnRmpnUUE7RUFFRTtBaEZtZ1FGOztBZ0ZoZ1FBO0VBRUU7QWhGa2dRRjs7QWdGLy9QQTtFQUVFO0FoRmlnUUY7O0FnRjkvUEE7RUFFRTtBaEZnZ1FGOztBZ0Y3L1BBO0VBRUU7QWhGKy9QRjs7QWdGNS9QQTtFQUVFO0FoRjgvUEY7O0FnRjMvUEE7RUFFRTtBaEY2L1BGOztBZ0YxL1BBO0VBRUU7QWhGNC9QRjs7QWdGei9QQTtFQUVFO0FoRjIvUEY7O0FnRngvUEE7RUFFRTtBaEYwL1BGOztBZ0Z2L1BBO0VBRUU7QWhGeS9QRjs7QWdGdC9QQTtFQUVFO0FoRncvUEY7O0FnRnIvUEE7RUFFRTtBaEZ1L1BGOztBZ0ZwL1BBO0VBRUU7QWhGcy9QRjs7QWdGbi9QQTtFQUVFO0FoRnEvUEY7O0FnRmwvUEE7RUFFRTtBaEZvL1BGOztBZ0ZqL1BBO0VBRUU7QWhGbS9QRjs7QWdGaC9QQTtFQUVFO0FoRmsvUEY7O0FnRi8rUEE7RUFFRTtBaEZpL1BGOztBZ0Y5K1BBO0VBRUU7QWhGZy9QRjs7QWdGNytQQTtFQUVFO0FoRisrUEY7O0FnRjUrUEE7RUFFRTtBaEY4K1BGOztBZ0YzK1BBO0VBRUU7QWhGNitQRjs7QWdGMStQQTtFQUVFO0FoRjQrUEY7O0FnRnorUEE7RUFFRTtBaEYyK1BGOztBZ0Z4K1BBO0VBRUU7QWhGMCtQRjs7QWdGditQQTtFQUVFO0FoRnkrUEY7O0FnRnQrUEE7RUFFRTtBaEZ3K1BGOztBZ0ZyK1BBO0VBRUU7QWhGdStQRjs7QWdGcCtQQTtFQUVFO0FoRnMrUEY7O0FnRm4rUEE7RUFFRTtBaEZxK1BGOztBZ0ZsK1BBO0VBRUU7QWhGbytQRjs7QWdGaitQQTtFQUVFO0FoRm0rUEY7O0FnRmgrUEE7RUFFRTtBaEZrK1BGOztBZ0YvOVBBO0VBRUU7QWhGaStQRjs7QWdGOTlQQTtFQUVFO0FoRmcrUEY7O0FnRjc5UEE7RUFFRTtBaEYrOVBGOztBZ0Y1OVBBO0VBRUU7QWhGODlQRjs7QWdGMzlQQTtFQUVFO0FoRjY5UEY7O0FnRjE5UEE7RUFFRTtBaEY0OVBGOztBZ0Z6OVBBO0VBRUU7QWhGMjlQRjs7QWdGeDlQQTtFQUVFO0FoRjA5UEY7O0FnRnY5UEE7RUFFRTtBaEZ5OVBGOztBZ0Z0OVBBO0VBRUU7QWhGdzlQRjs7QWdGcjlQQTtFQUVFO0FoRnU5UEY7O0FnRnA5UEE7RUFFRTtBaEZzOVBGOztBZ0ZuOVBBO0VBRUU7QWhGcTlQRjs7QWdGbDlQQTtFQUVFO0FoRm85UEY7O0FnRmo5UEE7RUFFRTtBaEZtOVBGOztBZ0ZoOVBBO0VBRUU7QWhGazlQRjs7QWdGLzhQQTtFQUVFO0FoRmk5UEY7O0FnRjk4UEE7RUFFRTtBaEZnOVBGOztBZ0Y3OFBBO0VBRUU7QWhGKzhQRjs7QWdGNThQQTtFQUVFO0FoRjg4UEY7O0FnRjM4UEE7RUFFRTtBaEY2OFBGOztBZ0YxOFBBO0VBRUU7QWhGNDhQRjs7QWdGejhQQTtFQUVFO0FoRjI4UEY7O0FnRng4UEE7RUFFRTtBaEYwOFBGOztBZ0Z2OFBBO0VBRUU7QWhGeThQRjs7QWdGdDhQQTtFQUVFO0FoRnc4UEY7O0FnRnI4UEE7RUFFRTtBaEZ1OFBGOztBZ0ZwOFBBO0VBRUU7QWhGczhQRjs7QWdGbjhQQTtFQUVFO0FoRnE4UEY7O0FnRmw4UEE7RUFFRTtBaEZvOFBGOztBZ0ZqOFBBO0VBRUU7QWhGbThQRjs7QWdGaDhQQTtFQUVFO0FoRms4UEY7O0FnRi83UEE7RUFFRTtBaEZpOFBGOztBZ0Y5N1BBO0VBRUU7QWhGZzhQRjs7QWdGNzdQQTtFQUVFO0FoRis3UEY7O0FnRjU3UEE7RUFFRTtBaEY4N1BGOztBZ0YzN1BBO0VBRUU7QWhGNjdQRjs7QWdGMTdQQTtFQUVFO0FoRjQ3UEY7O0FnRno3UEE7RUFFRTtBaEYyN1BGOztBZ0Z4N1BBO0VBRUU7QWhGMDdQRjs7QWdGdjdQQTtFQUVFO0FoRnk3UEY7O0FnRnQ3UEE7RUFFRTtBaEZ3N1BGOztBZ0ZyN1BBO0VBRUU7QWhGdTdQRjs7QWdGcDdQQTtFQUVFO0FoRnM3UEY7O0FnRm43UEE7RUFFRTtBaEZxN1BGOztBZ0ZsN1BBO0VBRUU7QWhGbzdQRjs7QWdGajdQQTtFQUVFO0FoRm03UEY7O0FnRmg3UEE7RUFFRTtBaEZrN1BGOztBZ0YvNlBBO0VBRUU7QWhGaTdQRjs7QWdGOTZQQTtFQUVFO0FoRmc3UEY7O0FnRjc2UEE7RUFFRTtBaEYrNlBGOztBZ0Y1NlBBO0VBRUU7QWhGODZQRjs7QWdGMzZQQTtFQUVFO0FoRjY2UEY7O0FnRjE2UEE7RUFFRTtBaEY0NlBGOztBZ0Z6NlBBO0VBRUU7QWhGMjZQRjs7QWdGeDZQQTtFQUVFO0FoRjA2UEY7O0FnRnY2UEE7RUFFRTtBaEZ5NlBGOztBZ0Z0NlBBO0VBRUU7QWhGdzZQRjs7QWdGcjZQQTtFQUVFO0FoRnU2UEY7O0FnRnA2UEE7RUFFRTtBaEZzNlBGOztBZ0ZuNlBBO0VBRUU7QWhGcTZQRjs7QWdGbDZQQTtFQUVFO0FoRm82UEY7O0FnRmo2UEE7RUFFRTtBaEZtNlBGOztBZ0ZoNlBBO0VBRUU7QWhGazZQRjs7QWdGLzVQQTtFQUVFO0FoRmk2UEY7O0FnRjk1UEE7RUFFRTtBaEZnNlBGOztBZ0Y3NVBBO0VBRUU7QWhGKzVQRjs7QWdGNTVQQTtFQUVFO0FoRjg1UEY7O0FnRjM1UEE7RUFFRTtBaEY2NVBGOztBZ0YxNVBBO0VBRUU7QWhGNDVQRjs7QWdGejVQQTtFQUVFO0FoRjI1UEY7O0FnRng1UEE7RUFFRTtBaEYwNVBGOztBZ0Z2NVBBO0VBRUU7QWhGeTVQRjs7QWdGdDVQQTtFQUVFO0FoRnc1UEY7O0FnRnI1UEE7RUFFRTtBaEZ1NVBGOztBZ0ZwNVBBO0VBRUU7QWhGczVQRjs7QWdGbjVQQTtFQUVFO0FoRnE1UEY7O0FnRmw1UEE7RUFFRTtBaEZvNVBGOztBZ0ZqNVBBO0VBRUU7QWhGbTVQRjs7QWdGaDVQQTtFQUVFO0FoRms1UEY7O0FnRi80UEE7RUFFRTtBaEZpNVBGOztBZ0Y5NFBBO0VBRUU7QWhGZzVQRjs7QWdGNzRQQTtFQUVFO0FoRis0UEY7O0FnRjU0UEE7RUFFRTtBaEY4NFBGOztBZ0YzNFBBO0VBRUU7QWhGNjRQRjs7QWdGMTRQQTtFQUVFO0FoRjQ0UEY7O0FnRno0UEE7RUFFRTtBaEYyNFBGOztBZ0Z4NFBBO0VBRUU7QWhGMDRQRjs7QWdGdjRQQTtFQUVFO0FoRnk0UEY7O0FnRnQ0UEE7RUFFRTtBaEZ3NFBGOztBZ0ZyNFBBO0VBRUU7QWhGdTRQRjs7QWdGcDRQQTtFQUVFO0FoRnM0UEY7O0FnRm40UEE7RUFFRTtBaEZxNFBGOztBZ0ZsNFBBO0VBRUU7QWhGbzRQRjs7QWdGajRQQTtFQUVFO0FoRm00UEY7O0FnRmg0UEE7RUFFRTtBaEZrNFBGOztBZ0YvM1BBO0VBRUU7QWhGaTRQRjs7QWdGOTNQQTtFQUVFO0FoRmc0UEY7O0FnRjczUEE7RUFFRTtBaEYrM1BGOztBZ0Y1M1BBO0VBRUU7QWhGODNQRjs7QWdGMzNQQTtFQUVFO0FoRjYzUEY7O0FnRjEzUEE7RUFFRTtBaEY0M1BGOztBZ0Z6M1BBO0VBRUU7QWhGMjNQRjs7QWdGeDNQQTtFQUVFO0FoRjAzUEY7O0FnRnYzUEE7RUFFRTtBaEZ5M1BGOztBZ0Z0M1BBO0VBRUU7QWhGdzNQRjs7QWdGcjNQQTtFQUVFO0FoRnUzUEY7O0FnRnAzUEE7RUFFRTtBaEZzM1BGOztBZ0ZuM1BBO0VBRUU7QWhGcTNQRjs7QWdGbDNQQTtFQUVFO0FoRm8zUEY7O0FnRmozUEE7RUFFRTtBaEZtM1BGOztBZ0ZoM1BBO0VBRUU7QWhGazNQRjs7QWdGLzJQQTtFQUVFO0FoRmkzUEY7O0FnRjkyUEE7RUFFRTtBaEZnM1BGOztBZ0Y3MlBBO0VBRUU7QWhGKzJQRjs7QWdGNTJQQTtFQUVFO0FoRjgyUEY7O0FnRjMyUEE7RUFFRTtBaEY2MlBGOztBZ0YxMlBBO0VBRUU7QWhGNDJQRjs7QWdGejJQQTtFQUVFO0FoRjIyUEY7O0FnRngyUEE7RUFFRTtBaEYwMlBGOztBZ0Z2MlBBO0VBRUU7QWhGeTJQRjs7QWdGdDJQQTtFQUVFO0FoRncyUEY7O0FnRnIyUEE7RUFFRTtBaEZ1MlBGOztBZ0ZwMlBBO0VBRUU7QWhGczJQRjs7QWdGbjJQQTtFQUVFO0FoRnEyUEY7O0FnRmwyUEE7RUFFRTtBaEZvMlBGOztBZ0ZqMlBBO0VBRUU7QWhGbTJQRjs7QWdGaDJQQTtFQUVFO0FoRmsyUEY7O0FnRi8xUEE7RUFFRTtBaEZpMlBGOztBZ0Y5MVBBO0VBRUU7QWhGZzJQRjs7QWdGNzFQQTtFQUVFO0FoRisxUEY7O0FnRjUxUEE7RUFFRTtBaEY4MVBGOztBZ0YzMVBBO0VBRUU7QWhGNjFQRjs7QWdGMTFQQTtFQUVFO0FoRjQxUEY7O0FnRnoxUEE7RUFFRTtBaEYyMVBGOztBZ0Z4MVBBO0VBRUU7QWhGMDFQRjs7QWdGdjFQQTtFQUVFO0FoRnkxUEY7O0FnRnQxUEE7RUFFRTtBaEZ3MVBGOztBZ0ZyMVBBO0VBRUU7QWhGdTFQRjs7QWdGcDFQQTtFQUVFO0FoRnMxUEY7O0FnRm4xUEE7RUFFRTtBaEZxMVBGOztBZ0ZsMVBBO0VBRUU7QWhGbzFQRjs7QWdGajFQQTtFQUVFO0FoRm0xUEY7O0FnRmgxUEE7RUFFRTtBaEZrMVBGOztBZ0YvMFBBO0VBRUU7QWhGaTFQRjs7QWdGOTBQQTtFQUVFO0FoRmcxUEY7O0FnRjcwUEE7RUFFRTtBaEYrMFBGOztBZ0Y1MFBBO0VBRUU7QWhGODBQRjs7QWdGMzBQQTtFQUVFO0FoRjYwUEY7O0FnRjEwUEE7RUFFRTtBaEY0MFBGOztBZ0Z6MFBBO0VBRUU7QWhGMjBQRjs7QWdGeDBQQTtFQUVFO0FoRjAwUEY7O0FnRnYwUEE7RUFFRTtBaEZ5MFBGOztBZ0Z0MFBBO0VBRUU7QWhGdzBQRjs7QWdGcjBQQTtFQUVFO0FoRnUwUEY7O0FnRnAwUEE7RUFFRTtBaEZzMFBGOztBZ0ZuMFBBO0VBRUU7QWhGcTBQRjs7QWdGbDBQQTtFQUVFO0FoRm8wUEY7O0FnRmowUEE7RUFFRTtBaEZtMFBGOztBZ0ZoMFBBO0VBRUU7QWhGazBQRjs7QWdGL3pQQTtFQUVFO0FoRmkwUEY7O0FnRjl6UEE7RUFFRTtBaEZnMFBGOztBZ0Y3elBBO0VBRUU7QWhGK3pQRjs7QWdGNXpQQTtFQUVFO0FoRjh6UEY7O0FnRjN6UEE7RUFFRTtBaEY2elBGOztBZ0YxelBBO0VBRUU7QWhGNHpQRjs7QWdGenpQQTtFQUVFO0FoRjJ6UEY7O0FnRnh6UEE7RUFFRTtBaEYwelBGOztBZ0Z2elBBO0VBRUU7QWhGeXpQRjs7QWdGdHpQQTtFQUVFO0FoRnd6UEY7O0FnRnJ6UEE7RUFFRTtBaEZ1elBGOztBZ0ZwelBBO0VBRUU7QWhGc3pQRjs7QWdGbnpQQTtFQUVFO0FoRnF6UEY7O0FnRmx6UEE7RUFFRTtBaEZvelBGOztBZ0ZqelBBO0VBRUU7QWhGbXpQRjs7QWdGaHpQQTtFQUVFO0FoRmt6UEY7O0FnRi95UEE7RUFFRTtBaEZpelBGOztBZ0Y5eVBBO0VBRUU7QWhGZ3pQRjs7QWdGN3lQQTtFQUVFO0FoRit5UEY7O0FnRjV5UEE7RUFFRTtBaEY4eVBGOztBZ0YzeVBBO0VBRUU7QWhGNnlQRjs7QWdGMXlQQTtFQUVFO0FoRjR5UEY7O0FnRnp5UEE7RUFFRTtBaEYyeVBGOztBZ0Z4eVBBO0VBRUU7QWhGMHlQRjs7QWdGdnlQQTtFQUVFO0FoRnl5UEY7O0FnRnR5UEE7RUFFRTtBaEZ3eVBGOztBZ0ZyeVBBO0VBRUU7QWhGdXlQRjs7QWdGcHlQQTtFQUVFO0FoRnN5UEY7O0FnRm55UEE7RUFFRTtBaEZxeVBGOztBZ0ZseVBBO0VBRUU7QWhGb3lQRjs7QWdGanlQQTtFQUVFO0FoRm15UEY7O0FnRmh5UEE7RUFFRTtBaEZreVBGOztBZ0YveFBBO0VBRUU7QWhGaXlQRjs7QWdGOXhQQTtFQUVFO0FoRmd5UEY7O0FnRjd4UEE7RUFFRTtBaEYreFBGOztBZ0Y1eFBBO0VBRUU7QWhGOHhQRjs7QWdGM3hQQTtFQUVFO0FoRjZ4UEY7O0FnRjF4UEE7RUFFRTtBaEY0eFBGOztBZ0Z6eFBBO0VBRUU7QWhGMnhQRjs7QWdGeHhQQTtFQUVFO0FoRjB4UEY7O0FnRnZ4UEE7RUFFRTtBaEZ5eFBGOztBZ0Z0eFBBO0VBRUU7QWhGd3hQRjs7QWdGcnhQQTtFQUVFO0FoRnV4UEY7O0FnRnB4UEE7RUFFRTtBaEZzeFBGOztBZ0ZueFBBO0VBRUU7QWhGcXhQRjs7QWdGbHhQQTtFQUVFO0FoRm94UEY7O0FnRmp4UEE7RUFFRTtBaEZteFBGOztBZ0ZoeFBBO0VBRUU7QWhGa3hQRjs7QWdGL3dQQTtFQUVFO0FoRml4UEY7O0FnRjl3UEE7RUFFRTtBaEZneFBGOztBZ0Y3d1BBO0VBRUU7QWhGK3dQRjs7QWdGNXdQQTtFQUVFO0FoRjh3UEY7O0FnRjN3UEE7RUFFRTtBaEY2d1BGOztBZ0Yxd1BBO0VBRUU7QWhGNHdQRjs7QWdGendQQTtFQUVFO0FoRjJ3UEY7O0FnRnh3UEE7RUFFRTtBaEYwd1BGOztBZ0Z2d1BBO0VBRUU7QWhGeXdQRjs7QWdGdHdQQTtFQUVFO0FoRnd3UEY7O0FnRnJ3UEE7RUFFRTtBaEZ1d1BGOztBZ0Zwd1BBO0VBRUU7QWhGc3dQRjs7QWdGbndQQTtFQUVFO0FoRnF3UEY7O0FnRmx3UEE7RUFFRTtBaEZvd1BGOztBZ0Zqd1BBO0VBRUU7QWhGbXdQRjs7QWdGaHdQQTtFQUVFO0FoRmt3UEY7O0FnRi92UEE7RUFFRTtBaEZpd1BGOztBZ0Y5dlBBO0VBRUU7QWhGZ3dQRjs7QWdGN3ZQQTtFQUVFO0FoRit2UEY7O0FnRjV2UEE7RUFFRTtBaEY4dlBGOztBZ0YzdlBBO0VBRUU7QWhGNnZQRjs7QWdGMXZQQTtFQUVFO0FoRjR2UEY7O0FnRnp2UEE7RUFFRTtBaEYydlBGOztBZ0Z4dlBBO0VBRUU7QWhGMHZQRjs7QWdGdnZQQTtFQUVFO0FoRnl2UEY7O0FnRnR2UEE7RUFFRTtBaEZ3dlBGOztBZ0ZydlBBO0VBRUU7QWhGdXZQRjs7QWdGcHZQQTtFQUVFO0FoRnN2UEY7O0FnRm52UEE7RUFFRTtBaEZxdlBGOztBZ0ZsdlBBO0VBRUU7QWhGb3ZQRjs7QWdGanZQQTtFQUVFO0FoRm12UEY7O0FnRmh2UEE7RUFFRTtBaEZrdlBGOztBZ0YvdVBBO0VBRUU7QWhGaXZQRjs7QWdGOXVQQTtFQUVFO0FoRmd2UEY7O0FnRjd1UEE7RUFFRTtBaEYrdVBGOztBZ0Y1dVBBO0VBRUU7QWhGOHVQRjs7QWdGM3VQQTtFQUVFO0FoRjZ1UEY7O0FnRjF1UEE7RUFFRTtBaEY0dVBGOztBZ0Z6dVBBO0VBRUU7QWhGMnVQRjs7QWdGeHVQQTtFQUVFO0FoRjB1UEY7O0FnRnZ1UEE7RUFFRTtBaEZ5dVBGOztBZ0Z0dVBBO0VBRUU7QWhGd3VQRjs7QWdGcnVQQTtFQUVFO0FoRnV1UEY7O0FnRnB1UEE7RUFFRTtBaEZzdVBGOztBZ0ZudVBBO0VBRUU7QWhGcXVQRjs7QWdGbHVQQTtFQUVFO0FoRm91UEY7O0FnRmp1UEE7RUFFRTtBaEZtdVBGOztBZ0ZodVBBO0VBRUU7QWhGa3VQRjs7QWdGL3RQQTtFQUVFO0FoRml1UEY7O0FnRjl0UEE7RUFFRTtBaEZndVBGOztBZ0Y3dFBBO0VBRUU7QWhGK3RQRjs7QWdGNXRQQTtFQUVFO0FoRjh0UEY7O0FnRjN0UEE7RUFFRTtBaEY2dFBGOztBZ0YxdFBBO0VBRUU7QWhGNHRQRjs7QWdGenRQQTtFQUVFO0FoRjJ0UEY7O0FnRnh0UEE7RUFFRTtBaEYwdFBGOztBZ0Z2dFBBO0VBRUU7QWhGeXRQRjs7QWdGdHRQQTtFQUVFO0FoRnd0UEY7O0FnRnJ0UEE7RUFFRTtBaEZ1dFBGOztBZ0ZwdFBBO0VBRUU7QWhGc3RQRjs7QWdGbnRQQTtFQUVFO0FoRnF0UEY7O0FnRmx0UEE7RUFFRTtBaEZvdFBGOztBZ0ZqdFBBO0VBRUU7QWhGbXRQRjs7QWdGaHRQQTtFQUVFO0FoRmt0UEY7O0FnRi9zUEE7RUFFRTtBaEZpdFBGOztBZ0Y5c1BBO0VBRUU7QWhGZ3RQRjs7QWdGN3NQQTtFQUVFO0FoRitzUEY7O0FnRjVzUEE7RUFFRTtBaEY4c1BGOztBZ0Yzc1BBO0VBRUU7QWhGNnNQRjs7QWdGMXNQQTtFQUVFO0FoRjRzUEY7O0FnRnpzUEE7RUFFRTtBaEYyc1BGOztBZ0Z4c1BBO0VBRUU7QWhGMHNQRjs7QWdGdnNQQTtFQUVFO0FoRnlzUEY7O0FnRnRzUEE7RUFFRTtBaEZ3c1BGOztBZ0Zyc1BBO0VBRUU7QWhGdXNQRjs7QWdGcHNQQTtFQUVFO0FoRnNzUEY7O0FnRm5zUEE7RUFFRTtBaEZxc1BGOztBZ0Zsc1BBO0VBRUU7QWhGb3NQRjs7QWdGanNQQTtFQUVFO0FoRm1zUEY7O0FnRmhzUEE7RUFFRTtBaEZrc1BGOztBZ0YvclBBO0VBRUU7QWhGaXNQRjs7QWdGOXJQQTtFQUVFO0FoRmdzUEY7O0FnRjdyUEE7RUFFRTtBaEYrclBGOztBZ0Y1clBBO0VBRUU7QWhGOHJQRjs7QWdGM3JQQTtFQUVFO0FoRjZyUEY7O0FnRjFyUEE7RUFFRTtBaEY0clBGOztBZ0Z6clBBO0VBRUU7QWhGMnJQRjs7QWdGeHJQQTtFQUVFO0FoRjByUEY7O0FnRnZyUEE7RUFFRTtBaEZ5clBGOztBZ0Z0clBBO0VBRUU7QWhGd3JQRjs7QWdGcnJQQTtFQUVFO0FoRnVyUEY7O0FnRnByUEE7RUFFRTtBaEZzclBGOztBZ0ZuclBBO0VBRUU7QWhGcXJQRjs7QWdGbHJQQTtFQUVFO0FoRm9yUEY7O0FnRmpyUEE7RUFFRTtBaEZtclBGOztBZ0ZoclBBO0VBRUU7QWhGa3JQRjs7QWdGL3FQQTtFQUVFO0FoRmlyUEY7O0FnRjlxUEE7RUFFRTtBaEZnclBGOztBZ0Y3cVBBO0VBRUU7QWhGK3FQRjs7QWdGNXFQQTtFQUVFO0FoRjhxUEY7O0FnRjNxUEE7RUFFRTtBaEY2cVBGOztBZ0YxcVBBO0VBRUU7QWhGNHFQRjs7QWdGenFQQTtFQUVFO0FoRjJxUEY7O0FnRnhxUEE7RUFFRTtBaEYwcVBGOztBZ0Z2cVBBO0VBRUU7QWhGeXFQRjs7QWdGdHFQQTtFQUVFO0FoRndxUEY7O0FnRnJxUEE7RUFFRTtBaEZ1cVBGOztBZ0ZwcVBBO0VBRUU7QWhGc3FQRjs7QWdGbnFQQTtFQUVFO0FoRnFxUEY7O0FnRmxxUEE7RUFFRTtBaEZvcVBGOztBZ0ZqcVBBO0VBRUU7QWhGbXFQRjs7QWdGaHFQQTtFQUVFO0FoRmtxUEY7O0FnRi9wUEE7RUFFRTtBaEZpcVBGOztBZ0Y5cFBBO0VBRUU7QWhGZ3FQRjs7QWdGN3BQQTtFQUVFO0FoRitwUEY7O0FnRjVwUEE7RUFFRTtBaEY4cFBGOztBZ0YzcFBBO0VBRUU7QWhGNnBQRjs7QWdGMXBQQTtFQUVFO0FoRjRwUEY7O0FnRnpwUEE7RUFFRTtBaEYycFBGOztBZ0Z4cFBBO0VBRUU7QWhGMHBQRjs7QWdGdnBQQTtFQUVFO0FoRnlwUEY7O0FnRnRwUEE7RUFFRTtBaEZ3cFBGOztBZ0ZycFBBO0VBRUU7QWhGdXBQRjs7QWdGcHBQQTtFQUVFO0FoRnNwUEY7O0FnRm5wUEE7RUFFRTtBaEZxcFBGOztBZ0ZscFBBO0VBRUU7QWhGb3BQRjs7QWdGanBQQTtFQUVFO0FoRm1wUEY7O0FnRmhwUEE7RUFFRTtBaEZrcFBGOztBZ0Yvb1BBO0VBRUU7QWhGaXBQRjs7QWdGOW9QQTtFQUVFO0FoRmdwUEY7O0FnRjdvUEE7RUFFRTtBaEYrb1BGOztBZ0Y1b1BBO0VBRUU7RUFDQTtBaEY4b1BGOztBZ0Yzb1BBO0VBRUU7RUFDQTtFQUNBO0FoRjZvUEY7O0FnRjFvUEE7RUFFRTtFQUNBO0FoRjRvUEY7O0FnRnpvUEE7RUFFRTtFQUNBO0FoRjJvUEY7O0FnRnhvUEE7RUFFRTtFQUNBO0VBQ0E7QWhGMG9QRjs7QWdGdm9QQTtFQUVFO0FoRnlvUEY7O0FnRnRvUEE7RUFFRTtBaEZ3b1BGOztBZ0Zyb1BBO0VBRUU7QWhGdW9QRjs7QWdGcG9QQTtFQUVFO0FoRnNvUEY7O0FnRm5vUEE7RUFFRTtFQUNBO0VBQ0E7QWhGcW9QRjs7QWdGbG9QQTtFQUVFO0VBQ0E7RUFDQTtBaEZvb1BGOztBZ0Zqb1BBO0VBRUU7SUFHRTtFaEZrb1BGO0VnRi9uUEE7SUFHRTtFaEZnb1BGO0FBQ0Y7QWdGN25QQTtFQUVFO0lBR0U7RWhGNm5QRjtFZ0YxblBBO0lBR0U7RWhGMm5QRjtBQUNGO0FnRnhuUEE7RUFFRTtFQUVBO0FoRnluUEY7O0FnRnRuUEE7RUFFRTtFQUVBO0FoRnduUEY7O0FnRnJuUEE7RUFFRTtFQUVBO0FoRnVuUEY7O0FnRnBuUEE7RUFFRTtFQUVBO0FoRnNuUEY7O0FnRm5uUEE7RUFFRTtFQUVBO0FoRnFuUEY7O0FnRmxuUEE7RUFFRTtFQUVBO0FoRm9uUEY7O0FnRmpuUEE7Ozs7O0VBT0U7RUFDQTtBaEZtblBGOztBZ0ZoblBBO0VBRUU7QWhGa25QRjs7QWdGL21QQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaW5QRjs7QWdGOW1QQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ25QRjs7QWlGNW1rQkE7Ozs7OztDQUFBO0FBT0E7RUFDQztFQUVHO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFFSDtFQUNBO0VBRUc7RUFDSDtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMG1rQkQ7O0FpRnRta0JBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBRUg7RUFDQTtBakZzbWtCRDtBaUZwbWtCSTtFQUNGO0FqRnNta0JGO0FpRm5ta0JDO0VBQ0M7RUFDQTtFQUNBO0FqRnFta0JGO0FpRmxta0JDO0VBQ0M7RUFDTTtFQUNOO0VBQ0E7QWpGb21rQkY7QWlGam1rQkM7RUFDTztFQUNOO0VBQ0E7QWpGbW1rQkY7QWlGaG1rQkM7RUFDTztFQUNOO0VBQ0E7QWpGa21rQkY7QWlGL2xrQkM7RUFDQztFQUNNO0VBQ047RUFDQTtBakZpbWtCRjs7QWlGN2xrQkE7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QWpGNGxrQkQ7O0FpRjFsa0JBO0VBQ0k7RUFDSDtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUVIO0FqRjJsa0JEOztBaUZ6bGtCQTtFQUNJO0VBQ0g7RUFFRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBRUc7QWpGMGxrQko7O0FpRnZsa0JBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBakZ3bGtCRDs7QWlGdGxrQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FqRnVsa0JEOztBaUZybGtCQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpGc2xrQkQ7O0FpRnBsa0JBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBakZxbGtCRDs7QWlGbmxrQkE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FqRm9sa0JEOztBaUZsbGtCQTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpGbWxrQkQ7O0FpRmpsa0JBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBakZrbGtCRDs7QWlGL2trQkE7RUFDQztBakZrbGtCRDs7QWlGL2trQkE7RUFDSTtBakZrbGtCSjs7QWlGaGxrQkE7RUFDSTtBakZtbGtCSjs7QWtGNzBrQkk7RUFDSTtBbEZnMWtCUjs7QWtGNzBrQkE7RUNBSSxxQkRDb0I7RUFDcEI7RUFDQTtFQUNBLGdCOUVzUjBCO0U4RXJSMUIsb0NFUmU7RUZTZjtBbEZtMWtCSjtBa0ZqMWtCSTtFQUNJLG9DRVpXO0FwRisxa0JuQjtBa0ZqMWtCSTtFQUNJLGtDRWRjO0VGZWQ7QWxGbTFrQlI7QWtGajFrQkk7RUFDSSxxQ0VqQmE7RUZrQmI7QWxGbTFrQlI7QWtGajFrQkk7RUFDSSxnQ0VwQlk7QXBGdTJrQnBCOztBa0YvMGtCQTtFQUNJO0FsRmsxa0JKO0FrRmoxa0JJO0VBQ0k7RUFDQTtBbEZtMWtCUjs7QWtGaDFrQkE7QUFDQTtFQUNJO0FsRm0xa0JKOztBa0ZqMWtCQTs7RUFFSTtFQUNBO0VBQ0E7QWxGbzFrQko7O0FrRmwxa0JBO0VBQ0k7QWxGcTFrQko7O0FrRmgxa0JJO0VBSEo7OztJQUlRO0VsRnMxa0JOO0FBQ0Y7O0FrRmwxa0JRO0VBREo7SUFFUTtFbEZzMWtCVjtBQUNGOztBa0ZuMWtCQTtBQUNBO0VDdkRJO0VBQ0E7RUFDQTtFQUNBO0VEc0RBO0VBQ0E7QWxGeTFrQko7QW1GOTRrQkk7RUFDSTtBbkZnNWtCUjtBa0Z4MWtCSTtFQUNJO0VBQ0E7RUFDQTtBbEYwMWtCUjtBa0Z6MWtCUTtFQUNJO0FsRjIxa0JaO0FrRnoxa0JRO0VBQ0k7QWxGMjFrQlo7QWtGMTFrQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNDFrQmhCO0FrRjExa0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGNDFrQmhCO0FrRjMxa0JnQjtFQUNJO0VBQ0E7RUFDQTtBbEY2MWtCcEI7QWtGMTFrQlk7RUFDSTtBbEY0MWtCaEI7QWtGdDFrQlk7RUFDSTtBbEZ3MWtCaEI7O0FrRmwxa0JBO0VBQ0k7RUFDQTtFQUNBO0FsRnExa0JKO0FrRnAxa0JJO0VBSUk7RUFDQTtFQUNBO0FsRm0xa0JSO0FrRngxa0JRO0VBQ0ksVzlFbkhEO0FKNjhrQlg7QWtGcjFrQlE7RUFDSTtBbEZ1MWtCWjtBa0Z0MWtCWTtFQUNJO0FsRncxa0JoQjtBa0ZwMWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGczFrQlI7O0FrRmoxa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm8xa0JSO0FrRmoxa0JJO0VBQ0k7QWxGbTFrQlI7QWtGaDFrQkk7RUFDSTtJQUNJO0lBQ0E7RWxGazFrQlY7RWtGaDFrQk07SUFDSTtJQUNBO0VsRmsxa0JWO0VrRmgxa0JNO0lBQ0k7RWxGazFrQlY7RWtGaDFrQk07SUFDSTtJQUNBO0VsRmsxa0JWO0FBQ0Y7QWtGLzBrQkk7RUFDSTtJQUNJO0lBQ0E7RWxGaTFrQlY7RWtGLzBrQk07SUFDSTtJQUNBO0VsRmkxa0JWO0VrRi8wa0JNO0lBQ0k7RWxGaTFrQlY7RWtGLzBrQk07SUFDSTtJQUNBO0VsRmkxa0JWO0FBQ0Y7O0FrRjUwa0JJO0VBREo7SUFFUTtFbEZnMWtCTjtBQUNGOztBa0Y3MGtCSTtFQURKO0lBRU87RWxGaTFrQkw7QUFDRjs7QWtGOTBrQkk7RUFDSTtBbEZpMWtCUjtBa0YvMGtCSTtFQUNJO0FsRmkxa0JSOztBa0Y5MGtCQTtFQUNJO0FsRmkxa0JKOztBa0Y3MGtCSTtFQURKO0lBRU87SUFDQTtFbEZpMWtCTDtBQUNGO0FrRi8wa0JRO0VBREo7SUFFUTtJQUNBO0lBQ0E7RWxGazFrQlY7QUFDRjtBa0ZoMWtCWTtFQURKO0lBRVE7RWxGbTFrQmQ7QUFDRjtBa0ZsMWtCWTtFQUpKO0lBS1E7RWxGcTFrQmQ7QUFDRjs7QWtGNzBrQlk7RUFESjtJQUVRO0lBQ0E7RWxGaTFrQmQ7QUFDRjs7QWtGMzBrQkE7O0VBRUk7RUFDRjtBbEY4MGtCRjs7QWtGMTBrQkE7RUFDSTtBbEY2MGtCSjtBa0Y1MGtCSTs7RUFFSTtBbEY4MGtCUjtBa0YzMGtCUTtFQUNJO0VBQ0EsVzlFNVFEO0FKeWxsQlg7QWtGejBrQmdCO0VBQ0k7RUFDQTtFQUNBO0FsRjIwa0JwQjtBa0Z6MGtCb0I7RUFFSTtFQUNBO0FsRjAwa0J4QjtBa0Z4MGtCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwMGtCNUI7QWtGcDBrQlE7RUNyU0o7RUFDQTtFQUNBO0VBQ0E7RURvU1E7RUFDQTtBbEZ5MGtCWjtBbUY1bWxCSTtFQUNJO0FuRjhtbEJSO0FrRnYwa0JRO0VBRko7SUFHUTtFbEYwMGtCVjtBQUNGO0FrRnowa0JRO0VBTEo7SUFNTTtFbEY0MGtCUjtBQUNGO0FrRjEwa0JZO0VBREo7SUFFUTtFbEY2MGtCZDtBQUNGO0FrRjUwa0JZO0VBSko7SUFLTTtFbEYrMGtCWjtBQUNGOztBa0Z4MGtCSTs7RUFFSTtFQUNBO0FsRjIwa0JSO0FrRjEwa0JROztFQUNJO0FsRjYwa0JaOztBa0Z0MGtCQztFQUNDO0FsRnkwa0JGO0FrRnYwa0JDO0VBQ0M7QWxGeTBrQkY7QWtGdjBrQkM7RUFDQztBbEZ5MGtCRjtBa0Z2MGtCQztFQUNDO0FsRnkwa0JGOztBa0ZwMGtCSTtFQUNJO0FsRnUwa0JSOztBa0ZsMGtCQTtFQUNJO0FsRnEwa0JKOztBa0ZuMGtCQTtFQUNJO0VBQ0E7QWxGczBrQko7O0FrRmowa0JJO0VBQ0k7QWxGbzBrQlI7QWtGbjBrQlE7RUFDSTtBbEZxMGtCWjs7QWtGaDBrQkE7RUFDSTtBbEZtMGtCSjs7QWtGL3prQkk7RUFESjtJQUVRO0lBQ0E7RWxGbTBrQk47QUFDRjtBa0ZsMGtCSTtFQUxKO0lBTVE7SUFDQTtFbEZxMGtCTjtBQUNGOztBa0ZoMGtCSTtFQURKO0lBRVE7RWxGbzBrQk47QUFDRjtBa0ZqMGtCWTtFQURKO0lBRVE7SUFDQTtFbEZvMGtCZDtBQUNGO0FrRmgwa0JRO0VBREo7SUFFUTtFbEZtMGtCVjtBQUNGO0FrRmgwa0JRO0VBREo7SUFFTztFbEZtMGtCVDtBQUNGOztBa0YvemtCQTtFQUNJO0FsRmswa0JKOztBa0Y5emtCSTtFQURKO0lBRU87RWxGazBrQkw7QUFDRjs7QWtGOXprQlE7RUFDSTtBbEZpMGtCWjs7QWtGNXprQkk7RUFDSTtJQUNJO0VsRit6a0JWO0FBQ0Y7O0FrRjN6a0JJO0VBREo7SUFFUTtFbEYremtCTjtBQUNGOztBa0YzemtCSTtFQUNJO0FsRjh6a0JSOztBa0YxemtCSTtFQUNJO0FsRjZ6a0JSOztBa0Z2emtCSTtFQUNJO0FsRjB6a0JSOztBa0Z2emtCQTtFQUNJO0FsRjB6a0JKO0FrRnp6a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYyemtCUjs7QWtGcHprQlE7RUFDSTtBbEZ1emtCWjtBa0ZwemtCWTtFQUNJO0FsRnN6a0JoQjtBa0Y3eWtCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRit5a0JoQjtBa0Y3eWtCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRit5a0JoQjtBa0YzeWtCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY2eWtCaEI7O0FrRnJ5a0JBO0VBQ0k7QWxGd3lrQko7QWtGdnlrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEZ5eWtCUjs7QWtGbnlrQkE7RUFDSTtBbEZzeWtCSjs7QWtGbnlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnN5a0JKO0FrRnJ5a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGdXlrQlI7QWtGdHlrQlE7RUFDSTtFQUNBO0FsRnd5a0JaO0FrRnZ5a0JZO0VBQ0k7QWxGeXlrQmhCO0FrRnR5a0JRO0VBQ0k7RUFDQTtBbEZ3eWtCWjtBa0Z2eWtCWTtFQUNJO0VBQ0E7QWxGeXlrQmhCO0FrRnR5a0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGd3lrQlo7O0FrRmx5a0JJO0VBQ0k7QWxGcXlrQlI7O0FrRmx5a0JDO0VBQ0k7RUFDQTtFQUNBO0FsRnF5a0JMO0FrRnB5a0JLO0VBQ0k7QWxGc3lrQlQ7O0FrRjl4a0JJOzs7RUFDSTtBbEZteWtCUjs7QWtGNXhrQkE7RUFDSTtJQUNJO0VsRit4a0JOO0FBQ0Y7QWtGN3hrQkE7RUFDSTtJQUNJO0lBQ0E7RWxGK3hrQk47O0VrRjV4a0JNO0lBQ0k7RWxGK3hrQlY7RWtGOXhrQlU7SUFDSTtFbEZneWtCZDtFa0YveGtCYztJQUNJO0VsRml5a0JsQjtFa0YveGtCYztJQUNJO0VsRml5a0JsQjtFa0Y5eGtCVTtJQUNJO0lBQ0E7SUFDQTtFbEZneWtCZDtFa0YveGtCYztJQUNJO0VsRml5a0JsQjtFa0YveGtCYztJQUNJO0VsRml5a0JsQjtBQUNGO0FrRjV4a0JBO0VBQ0k7SUFDSTtFbEY4eGtCTjtFa0Y3eGtCTTtJQUNJO0VsRit4a0JWO0FBQ0Y7QXFGMzZsQkE7RUFFSTtFQUNBO0VBNkJBO0VBb0RBO0FyRjYxbEJKO0FxRjU2bEJJO0VBQ0k7QXJGODZsQlI7QXFGMzZsQkk7RUFDSTtBckY2NmxCUjtBcUYzNmxCSTtFQUNJO0FyRjY2bEJSO0FxRjM2bEJJO0VBQ0k7RUFDQTtBckY2NmxCUjtBcUYzNmxCSTtFQUNJO0VBQ0E7QXJGNjZsQlI7QXFGMzZsQkk7RUFDSTtFQUNBO0FyRjY2bEJSO0FxRjE2bEJJO0VBQ0k7QXJGNDZsQlI7QXFGdjZsQkk7RUFDSTtFQUNBO0FyRnk2bEJSO0FxRnQ2bEJJO0VBQ0k7RUFDQTtBckZ3NmxCUjtBcUZyNmxCSTtFQUNJO0VBQ0E7QXJGdTZsQlI7QXFGcDZsQkk7RUFDSTtFQUNBO0FyRnM2bEJSO0FxRm42bEJJO0VBQ0k7RUFDQTtBckZxNmxCUjtBcUZsNmxCSTtFQUNJO0VBQ0E7QXJGbzZsQlI7QXFGajZsQkk7RUFDSTtFQUNBO0FyRm02bEJSO0FxRmg2bEJJO0VBQ0k7RUFDQTtBckZrNmxCUjtBcUYvNWxCSTtFQUNJO0VBQ0E7QXJGaTZsQlI7QXFGOTVsQkk7RUFDSTtFQUNBO0FyRmc2bEJSO0FxRjM1bEJJO0VBQ0k7RUFDQTtBckY2NWxCUjtBcUYxNWxCSTtFQUNJO0VBQ0E7QXJGNDVsQlI7QXFGejVsQkk7RUFDSTtFQUNBO0FyRjI1bEJSO0FxRng1bEJJO0VBQ0k7RUFDQTtBckYwNWxCUjtBcUZ2NWxCSTtFQUNJO0VBQ0E7QXJGeTVsQlI7QXFGdDVsQkk7RUFDSTtFQUNBO0FyRnc1bEJSO0FxRnI1bEJJO0VBQ0k7RUFDQTtBckZ1NWxCUjtBcUZwNWxCSTtFQUNJO0VBQ0E7QXJGczVsQlI7QXFGbjVsQkk7RUFDSTtFQUNBO0FyRnE1bEJSO0FxRmw1bEJJO0VBQ0k7RUFDQTtBckZvNWxCUjtBcUZqNWxCSTtFQUNJO0VBQ0E7QXJGbTVsQlI7QXFGajVsQkk7RUFDSTtFQUNBO0FyRm01bEJSO0FxRi80bEJJO0VBQ0k7QXJGaTVsQlI7QXFGLzRsQkk7RUFDSTtFQUNBO0VBQ0E7QXJGaTVsQlI7QXFGNzRsQlE7RUFDSTtBckYrNGxCWjtBcUYzNGxCUTtFQUNJO0VBQ0E7QXJGNjRsQlo7QXFGMTRsQkk7RUFDSTtFQUNBO0FyRjQ0bEJSO0FxRjE0bEJRO0VBQ0k7RUFDQTtFQUNBO0FyRjQ0bEJaO0FxRno0bEJJO0VBQ0k7RUFDQTtBckYyNGxCUjtBcUYxNGxCUTtFQUNJO0VBQ0E7RUFDQTtBckY0NGxCWjtBcUZ4NGxCUTtFQUNJO0FyRjA0bEJaO0FxRng0bEJRO0VBQ0k7QXJGMDRsQlo7QXFGcDRsQlk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXJGczRsQmhCO0FxRm40bEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxNGxCWjtBcUZqNGxCUTtFQUNJO0VBQ0E7QXJGbTRsQlo7QXFGajRsQlE7O0VBRUk7RUFDQTtBckZtNGxCWjtBcUZqNGxCUTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QXJGbTRsQlo7QXFGLzNsQlE7RUFDSTtBckZpNGxCWjtBcUY5M2xCSTtFQUNJO0VBQ0E7QXJGZzRsQlI7QXFGOTNsQkk7RUFDSTtBckZnNGxCUjtBcUY3M2xCSTtFQUNJO0lBQ0k7RXJGKzNsQlY7RXFGNzNsQk07SUFDSTtJQUNBO0VyRiszbEJWO0FBQ0Y7QXFGNzNsQkk7RUFDSTtJQUNJO0VyRiszbEJWO0VxRjczbEJNO0lBQ0k7RXJGKzNsQlY7QUFDRjs7QXFGejNsQkk7RUFDSTtBckY0M2xCUjtBcUYzM2xCUTtFQUNJO0FyRjYzbEJaO0FxRjEzbEJJO0VBQ0k7RUFDQTtBckY0M2xCUjtBcUZ6M2xCZ0I7RUFDSTtFQUNBO0FyRjIzbEJwQjtBcUZ2M2xCZ0I7RUFDSTtBckZ5M2xCcEI7QXFGdDNsQm9CO0VBQ0k7QXJGdzNsQnhCO0FxRmozbEJ3QjtFQUNJO0VBQ0E7QXJGbTNsQjVCO0FxRi8ybEJnQjtFQUNJO0VBQ0E7QXJGaTNsQnBCO0FxRi8ybEJ3QjtFQUNJO0FyRmkzbEI1QjtBcUYzMmxCZ0I7RUFDSTtFQUNBO0FyRjYybEJwQjtBcUZ4MmxCWTtFQUNJO0VBQ0E7QXJGMDJsQmhCO0FxRnQybEJZO0VBQ0k7QXJGdzJsQmhCO0FxRnIybEJnQjtFQUNJO0FyRnUybEJwQjtBcUZsMmxCWTtFQUNJO0VBQ0E7QXJGbzJsQmhCO0FxRmoybEJRO0VBQ0k7RUFDQTtFQUNBO0FyRm0ybEJaO0FxRmoybEJRO0VBQ0k7QXJGbTJsQlo7QXFGajJsQlE7RUFDSTtBckZtMmxCWjtBcUY5MWxCWTtFQUNJO0FyRmcybEJoQjtBcUY1MWxCSTtFQUNJO0FyRjgxbEJSO0FxRjUxbEJJO0VBQ0k7RUFDQTtBckY4MWxCUjtBcUY1MWxCSTtFQUNJO0VBQ0E7QXJGODFsQlI7QXFGMzFsQlE7RUFDSTtFQUNBO0FyRjYxbEJaO0FxRjUxbEJZO0VBQ0k7QXJGODFsQmhCO0FxRnoxbEJRO0VBQ0k7RUFDQTtBckYyMWxCWjtBcUZ6MWxCUTtFQUNJO0VBQ0E7QXJGMjFsQlo7QXFGeDFsQkk7RUFDSTtFQUNBO0FyRjAxbEJSO0FxRngxbEJJO0VBQ0k7QXJGMDFsQlI7QXFGdjFsQlE7RUFDSTtFQUNBO0FyRnkxbEJaO0FxRnQxbEJJO0VBQ0k7RUFDQTtBckZ3MWxCUjtBcUZuMWxCWTtFQUNJO0VBQ0E7QXJGcTFsQmhCO0FxRi8wbEJZO0VBQ0k7RUFDQTtBckZpMWxCaEI7QXFGNzBsQkk7RUFDSTtFQUNBO0FyRiswbEJSO0FxRjcwbEJJO0VBQ0k7RUFDQTtBckYrMGxCUjtBcUY5MGxCUTtFQUNJO0VBQ0E7QXJGZzFsQlo7QXFGNTBsQlE7RUFDSTtFQUNBO0FyRjgwbEJaO0FxRjUwbEJRO0VBQ0k7RUFDSjtBckY4MGxCUjtBcUYzMGxCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRjYwbEJSO0FxRjMwbEJJO0VBQ0k7RUFDQTtBckY2MGxCUjtBcUYzMGxCSTtFQUNJO0FyRjYwbEJSO0FxRnowbEJZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFckY0MGxCZDtBQUNGO0FxRnowbEJJOztFQUVJO0VBQ0E7QXJGMjBsQlI7QXFGejBsQkk7O0VBRUk7RUFDQTtBckYyMGxCUjtBcUZyMGxCZ0I7RUFDSTtFQUNBO0VBSUE7QXJGdTBsQnBCO0FxRnAwbEJvQjtFQUNJO0VBQ0E7QXJGczBsQnhCO0FxRnIwbEJ3QjtFQUhKO0lBSVE7RXJGdzBsQjFCO0FBQ0Y7QXFGajBsQkk7RUFDSTtBckZtMGxCUjtBcUZoMGxCUTtFQUNJO0VBQ0E7RUFDQTtBckZrMGxCWjtBcUZqMGxCWTtFQUpKO0lBS1E7RXJGbzBsQmQ7QUFDRjtBcUZuMGxCWTtFQVBKO0lBUVE7RXJGczBsQmQ7QUFDRjtBcUZwMGxCUTtFQUNJO0FyRnMwbEJaO0FxRmwwbEJRO0VBQ0k7QXJGbzBsQlo7QXFGbDBsQlE7RUFDSTtFQUNBO0FyRm8wbEJaO0FxRmwwbEJRO0VBQ0k7QXJGbzBsQlo7QXFGaDBsQkk7RUFDSTtFQUNBO0FyRmswbEJSOztBc0Z6MW1CSTs7Ozs7OztFQU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjQxbUJSO0FzRnoxbUJJO0VBQ0k7RUFDQTtBdEYyMW1CUjtBc0Z6MW1CSTtFQUNJO0F0RjIxbUJSO0FzRnYxbUJROztFQUNJO0VBQ0E7QXRGMDFtQlo7QXNGdjFtQkk7RUFDSTtBdEZ5MW1CUjtBc0Z0MW1CUTtFQUNJO0F0RncxbUJaO0FzRnQxbUJRO0VBQ0k7QXRGdzFtQlo7QXNGdDFtQmdCO0VBQ0k7QXRGdzFtQnBCO0FzRnIxbUJZO0VBQ0k7QXRGdTFtQmhCO0FzRnAxbUJRO0VBQ0k7RUFDQTtBdEZzMW1CWjtBc0ZwMW1CUTtFQUNJO0F0RnMxbUJaO0FzRnAxbUJROzs7OztFQUtJO0VBQ0E7RUFDQTtBdEZzMW1CWjtBc0ZwMW1CUTtFQUNJO0VBQ0E7RUFDQTtBdEZzMW1CWjtBc0ZuMW1CWTtFQUNJO0F0RnExbUJoQjtBc0ZwMW1CZ0I7RUFDSTtFQUNBO0F0RnMxbUJwQjtBc0ZqMW1CWTtFQUNJO0VBQ0E7RUFDQTtBdEZtMW1CaEI7QXNGbDFtQmdCO0VBQ0k7QXRGbzFtQnBCO0FzRmgxbUJnQjtFQUNJO0F0RmsxbUJwQjtBc0ZoMW1CZ0I7RUFDSTtBdEZrMW1CcEI7QXNGajFtQm9COzs7RUFHSTtBdEZtMW1CeEI7QXNGajFtQm9CO0VBQ0k7QXRGbTFtQnhCO0FzRjkwbUJRO0VBQ0k7RUFDQTtBdEZnMW1CWjtBc0YvMG1CWTtFQUNJO0F0RmkxbUJoQjtBc0Y5MG1CUTtFQUNJO0F0RmcxbUJaO0FzRjkwbUJRO0VBQ0k7QXRGZzFtQlo7QXNGLzBtQlk7RUFDSTtBdEZpMW1CaEI7QXNGLzBtQlk7RUFDSTtBdEZpMW1CaEI7QXNGOTBtQlE7RUFDSTtBdEZnMW1CWjtBc0Y5MG1CUTtFQUNJO0F0RmcxbUJaO0FzRjkwbUJRO0VBQ0k7QXRGZzFtQlo7QXNGNzBtQlk7O0VBR0k7QXRGODBtQmhCO0FzRjMwbUJRO0VBQ0k7RUFDQTtBdEY2MG1CWjtBc0YxMG1CWTtFQUNJO0F0RjQwbUJoQjtBc0Z2MG1CZ0I7RUFDSTtFQUNBO0VBQ0E7QXRGeTBtQnBCO0FzRnQwbUJZO0VBQ0k7QXRGdzBtQmhCO0FzRnIwbUJRO0VBQ0k7QXRGdTBtQlo7QXNGbjBtQmdCO0VBQ0k7QXRGcTBtQnBCO0FzRmwwbUJZO0VBQ0k7QXRGbzBtQmhCO0FzRmgwbUJZO0VBQ0k7QXRGazBtQmhCO0FzRmgwbUJZOztFQUVJO0VBQ0E7QXRGazBtQmhCO0FzRjl6bUJZO0VBR0k7QXRGOHptQmhCO0FzRjV6bUJZO0VBQ0k7QXRGOHptQmhCO0FzRjF6bUJZO0VBQ0k7QXRGNHptQmhCO0FzRjN6bUJnQjtFQUNJO0F0RjZ6bUJwQjtBc0Z4em1CWTtFQUNJO0F0RjB6bUJoQjtBc0Z6em1CZ0I7RUFDSTtBdEYyem1CcEI7QXNGeHptQlk7RUFDSTtBdEYwem1CaEI7QXNGenptQmdCO0VBQ0k7QXRGMnptQnBCO0FzRnp6bUJnQjs7OztFQUlJO0F0RjJ6bUJwQjtBc0Z4em1Cb0I7RUFDSTtBdEYwem1CeEI7QXNGeHptQm9CO0VBQ0k7QXRGMHptQnhCO0FzRnp6bUJ3QjtFQUNJO0F0RjJ6bUI1QjtBc0Z4em1Cb0I7RUFDSTtBdEYwem1CeEI7QXNGenptQndCO0VBQStCO0VBQzNCO0F0RjR6bUI1QjtBc0Yxem1Cd0I7RUFBc0I7RUFDbEI7QXRGNnptQjVCO0FzRjN6bUJ3QjtFQUEwQjtFQUN0QjtBdEY4em1CNUI7QXNGNXptQndCO0VBQXFCO0VBQ2pCO0F0Rit6bUI1QjtBc0Yxem1CWTtFQUNJO0F0RjR6bUJoQjtBc0Yzem1CZ0I7RUFDSTtBdEY2em1CcEI7QXNGMXptQlk7RUFDSTtBdEY0em1CaEI7QXNGM3ptQmdCO0VBQ0k7QXRGNnptQnBCO0FzRjV6bUJvQjtFQUVJO0VBQ0E7QXRGNnptQnhCO0FzRnh6bUJRO0VBQ0k7QXRGMHptQlo7QXNGenptQlk7O0VBRUk7RUFDQTtBdEYyem1CaEI7QXNGcHptQlE7RUFDSTtBdEZzem1CWjtBc0Zqem1Cb0I7OztFQUVJO0VBQ0E7QXRGb3ptQnhCO0FzRm56bUJ3Qjs7Ozs7OztFQUVJO0F0RjB6bUI1QjtBc0Zyem1Cb0I7RUFDSTtBdEZ1em1CeEI7QXNGcHptQmdCO0VBQ0k7QXRGc3ptQnBCO0FzRm56bUJZO0VBQ0k7RUFDQTtBdEZxem1CaEI7QXNGcHptQmdCO0VBQStCO0VBQzNCO0F0RnV6bUJwQjtBc0Zyem1CZ0I7RUFBc0I7RUFDbEI7QXRGd3ptQnBCO0FzRnR6bUJnQjtFQUEwQjtFQUN0QjtBdEZ5em1CcEI7QXNGdnptQmdCO0VBQXFCO0VBQ2pCO0F0RjB6bUJwQjtBc0Z0em1CZ0I7RUFDSTtBdEZ3em1CcEI7QXNGdnptQm9COztFQUVJO0F0Rnl6bUJ4QjtBc0Z4em1Cd0I7OztFQUVJO0VBQ0E7QXRGMnptQjVCO0FzRjF6bUI0Qjs7Ozs7OztFQUVJO0F0RmkwbUJoQztBc0Z4em1CZ0I7RUFFSTtFQUNBO0F0Rnl6bUJwQjtBc0Zuem1CUTtFQUNJO0F0RnF6bUJaO0FzRmp6bUJvQjs7O0VBRUk7RUFDQTtBdEZvem1CeEI7QXNGbnptQndCOzs7Ozs7O0VBRUk7QXRGMHptQjVCO0FzRnJ6bUJvQjtFQUNJO0F0RnV6bUJ4QjtBc0Zwem1CZ0I7RUFDSTtBdEZzem1CcEI7QXNGbnptQlk7RUFDSTtFQUNBO0F0RnF6bUJoQjtBc0Zwem1CZ0I7RUFBK0I7RUFDM0I7QXRGdXptQnBCO0FzRnJ6bUJnQjtFQUFzQjtFQUNsQjtBdEZ3em1CcEI7QXNGdHptQmdCO0VBQTBCO0VBQ3RCO0F0Rnl6bUJwQjtBc0Z2em1CZ0I7RUFBcUI7RUFDakI7QXRGMHptQnBCO0FzRnZ6bUJZO0VBQ0k7RUFDQTtBdEZ5em1CaEI7QXNGeHptQmdCO0VBQ0k7QXRGMHptQnBCO0FzRm56bUJZO0VBQ0k7QXRGcXptQmhCO0FzRnB6bUJnQjtFQUNJO0F0RnN6bUJwQjtBc0Zyem1Cb0I7RUFDSTtFQUNBO0F0RnV6bUJ4QjtBc0Z0em1Cd0I7RUFFSTtFQUNBO0F0RnV6bUI1QjtBc0Zqem1CUTs7O0VBR0k7QXRGbXptQlo7QXNGL3ltQmdCO0VBRUk7RUFDQTtBdEZnem1CcEI7QXNGNXltQlE7O0VBRUk7QXRGOHltQlo7QXNGNXltQlE7RUFDSTtBdEY4eW1CWjtBc0YxeW1CUTtFQUNJO0F0RjR5bUJaO0FzRnR5bUJvQjs7O0VBRUk7RUFDQTtBdEZ5eW1CeEI7QXNGeHltQndCOzs7Ozs7O0VBRUk7QXRGK3ltQjVCO0FzRjd5bUJ3Qjs7O0VBQ0k7QXRGaXptQjVCO0FzRmh6bUI0Qjs7O0VBQ0k7QXRGb3ptQmhDO0FzRmp6bUJ3Qjs7O0VBQ0k7QXRGcXptQjVCO0FzRmh6bUJvQjtFQUNJO0F0Rmt6bUJ4QjtBc0YveW1CZ0I7RUFDSTtBdEZpem1CcEI7QXNGN3ltQmdCO0VBRUk7RUFDQTtBdEY4eW1CcEI7QXNGN3ltQm9CO0VBQ0k7QXRGK3ltQnhCO0FzRnh5bUJRO0VBQ0k7QXRGMHltQlo7QXNGcnltQm9CO0VBRUk7RUFDQTtBdEZzeW1CeEI7QXNGbHltQm9CO0VBR0k7QXRGa3ltQnhCO0FzRnp4bUJnQjtFQUVJO0VBQ0E7QXRGMHhtQnBCO0FzRnZ4bUJZO0VBQ0k7QXRGeXhtQmhCO0FzRnZ4bUJZO0VBQ0k7QXRGeXhtQmhCO0FzRnh4bUJnQjtFQUdJO0F0Rnd4bUJwQjtBc0ZqeG1Cb0I7RUFFSTtFQUNBO0F0Rmt4bUJ4QjtBc0Y1d21CWTtFQUdJO0F0RjR3bUJoQjtBc0Z2d21CUTtFQUNJO0F0Rnl3bUJaO0FzRnh3bUJZO0VBQ0k7QXRGMHdtQmhCO0FzRnZ3bUJnQjtFQUNJO0F0Rnl3bUJwQjtBc0Z0d21Cb0I7RUFFSTtFQUNBO0F0RnV3bUJ4QjtBc0Zud21CWTtFQUNJO0F0RnF3bUJoQjtBc0Zqd21CWTtFQUNJO0F0Rm13bUJoQjtBc0Yvdm1CWTtFQUNJO0F0Rml3bUJoQjtBc0Yvdm1CWTs7RUFFSTtBdEZpd21CaEI7QXNGOXZtQmdCO0VBQStCO0VBQzNCO0F0Rml3bUJwQjtBc0Yvdm1CZ0I7RUFBc0I7RUFDbEI7QXRGa3dtQnBCO0FzRmh3bUJnQjtFQUEwQjtFQUN0QjtBdEZtd21CcEI7QXNGandtQmdCO0VBQXFCO0VBQ2pCO0F0Rm93bUJwQjtBc0Yvdm1CWTtFQUdJO0F0Rit2bUJoQjtBc0Yxdm1CUTtFQUNJO0F0RjR2bUJaO0FzRnh2bUJvQjs7O0VBRUk7RUFDQTtBdEYydm1CeEI7QXNGMXZtQndCOzs7Ozs7O0VBRUk7QXRGaXdtQjVCO0FzRi92bUJ3Qjs7O0VBQ0k7QXRGbXdtQjVCO0FzRmx3bUI0Qjs7O0VBQ0k7QXRGc3dtQmhDO0FzRm53bUJ3Qjs7O0VBQ0k7QXRGdXdtQjVCO0FzRmx3bUJvQjtFQUNJO0F0Rm93bUJ4QjtBc0Zqd21CZ0I7RUFDSTtBdEZtd21CcEI7QXNGL3ZtQlE7OztFQUdJO0F0Rml3bUJaO0FzRi92bUJZOzs7RUFDSTtBdEZtd21CaEI7QXNGaHdtQlk7OztFQUNJO0VBQ0E7QXRGb3dtQmhCO0FzRmp3bUJnQjs7Ozs7RUFFSTtFQUNBO0F0RnN3bUJwQjtBc0Zsd21CUTtFQUNJO0F0Rm93bUJaO0FzRmx3bUJRO0VBQ0k7QXRGb3dtQlo7QXNGaHdtQlE7RUFDSTtBdEZrd21CWjtBc0Y5dm1Cb0I7OztFQUVJO0VBQ0E7QXRGaXdtQnhCO0FzRmh3bUJ3Qjs7Ozs7OztFQUVJO0F0RnV3bUI1QjtBc0Zyd21Cd0I7OztFQUNJO0F0Rnl3bUI1QjtBc0Zwd21Cb0I7RUFDSTtBdEZzd21CeEI7QXNGbndtQmdCO0VBQ0k7QXRGcXdtQnBCO0FzRmh3bUJZO0VBQ0k7QXRGa3dtQmhCO0FzRi92bUJnQjtFQUNJO0F0Rml3bUJwQjtBc0Yvdm1CZ0I7O0VBRUk7QXRGaXdtQnBCO0FzRjl2bUJvQjtFQUErQjtFQUMzQjtBdEZpd21CeEI7QXNGL3ZtQm9CO0VBQXNCO0VBQ2xCO0F0Rmt3bUJ4QjtBc0Zod21Cb0I7RUFBMEI7RUFDdEI7QXRGbXdtQnhCO0FzRmp3bUJvQjtFQUFxQjtFQUNqQjtBdEZvd21CeEI7QXNGandtQmdCO0VBQ0k7QXRGbXdtQnBCO0FzRi92bUJnQjtFQUdJO0F0Rit2bUJwQjtBc0Yzdm1CZ0I7RUFFSTtFQUNBO0F0RjR2bUJwQjtBc0Z0dm1CUTtFQUNJO0F0Rnd2bUJaO0FzRnZ2bUJZO0VBQ0k7QXRGeXZtQmhCO0FzRnZ2bUJnQjtFQUNJO0F0Rnl2bUJwQjtBc0Z4dm1Cb0I7RUFDSTtBdEYwdm1CeEI7QXNGenZtQndCO0VBQ0k7RUFDQTtBdEYydm1CNUI7QXNGMXZtQjRCO0VBRUk7RUFDQTtBdEYydm1CaEM7QXNGdHZtQmdCO0VBQ0k7QXRGd3ZtQnBCO0FzRnJ2bUJRO0VBQ0k7QXRGdXZtQlo7QXNGdHZtQlk7RUFDSTtBdEZ3dm1CaEI7QXNGdnZtQmdCO0VBRUk7RUFDQTtBdEZ3dm1CcEI7QXNGcnZtQlk7RUFDSTtBdEZ1dm1CaEI7QXNGcHZtQmdCO0VBQ0k7QXRGc3ZtQnBCO0FzRnB2bUJnQjs7RUFFSTtBdEZzdm1CcEI7QXNGbnZtQm9CO0VBQStCO0VBQzNCO0F0RnN2bUJ4QjtBc0Zwdm1Cb0I7RUFBc0I7RUFDbEI7QXRGdXZtQnhCO0FzRnJ2bUJvQjtFQUEwQjtFQUN0QjtBdEZ3dm1CeEI7QXNGdHZtQm9CO0VBQXFCO0VBQ2pCO0F0Rnl2bUJ4QjtBc0Z0dm1CZ0I7RUFDSTtBdEZ3dm1CcEI7QXNGcHZtQmdCO0VBR0k7QXRGb3ZtQnBCO0FzRjN1bUJZOztFQUVJO0VBQ0E7RUFDQTtBdEY2dW1CaEI7QXNGM3VtQlk7RUFDSTtBdEY2dW1CaEI7QXNGM3VtQlk7RUFDSTtBdEY2dW1CaEI7QXNGcnVtQkk7RUFDSTtBdEZ1dW1CUjtBc0ZydW1CWTtFQUNJO0VBQ0E7QXRGdXVtQmhCO0FzRnB1bUJRO0VBQ0k7QXRGc3VtQlo7QXNGcHVtQlE7OztFQUdJO0VBQ0E7QXRGc3VtQlo7QXNGcnVtQlk7OztFQUNJO0F0Rnl1bUJoQjtBc0ZydW1CSTtFQUNJO0F0RnV1bUJSO0FzRnR1bUJRO0VBQ0k7QXRGd3VtQlo7QXNGdnVtQlk7RUFDSTtBdEZ5dW1CaEI7QXNGcnVtQlk7RUFDSTtBdEZ1dW1CaEI7QXNGcnVtQlk7O0VBRUk7RUFDQTtBdEZ1dW1CaEI7QXNGbHVtQlE7RUFDSTtBdEZvdW1CWjtBc0ZsdW1CUTtFQUNJO0F0Rm91bUJaO0FzRmp1bUJJO0VBQ0k7RUFDQTtBdEZtdW1CUjtBc0ZsdW1CUTtFQUNJO0F0Rm91bUJaO0FzRmx1bUJRO0VBQ0k7QXRGb3VtQlo7QXNGaHVtQlE7RUFDSTtBdEZrdW1CWjtBc0ZodW1CUTtFQUNJO0F0Rmt1bUJaO0FzRjl0bUJROztFQUVJO0VBQ0E7RUFDQTtBdEZndW1CWjtBc0Z4dG1CZ0I7RUFDSTtBdEYwdG1CcEI7QXNGeHRtQmdCO0VBQ0k7QXRGMHRtQnBCOztBdUZubm9CQTs7Ozs7O0VBTUk7QXZGc25vQko7O0F1RnBub0JBO0VBQ0k7QXZGdW5vQko7O0F1RnJub0JBO0VBQ0k7QXZGd25vQko7O0F1RnRub0JBO0VBQ0k7QXZGeW5vQko7O0F1RnZub0JBO0VBQ0ksYW5GMnBCZ0M7QUorOW1CcEM7O0F1Rnhub0JBO0VBQ0ksYW5GMnBCZ0M7QUpnK21CcEM7O0F1Rnpub0JBO0VBQ0ksYW5GdXBCZ0M7QUpxK21CcEM7O0F1RjFub0JBO0VBQ0k7QXZGNm5vQko7O0F1Rnpub0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZGNG5vQko7QXVGM25vQkk7RUFDSTtBdkY2bm9CUjtBdUY5bm9CSTtFQUNJO0F2RjZub0JSO0F1Rjlub0JJO0VBQ0k7QXZGNm5vQlI7QXVGM25vQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkY2bm9CUjtBdUYxbm9CSTtFQUNJO0F2RjRub0JSOztBdUZ6bm9CQTtFQUNJO0VBQ0E7RUFDQTtBdkY0bm9CSjs7QXVGdm5vQlE7RUFDSTtFQUNBO0F2RjBub0JaOztBdUZybm9CQTtFQUNJO0F2Rndub0JKO0F1RnZub0JJO0VBQ0k7QXZGeW5vQlI7O0F1RnRub0JBO0VBQ0k7QXZGeW5vQko7QXVGeG5vQkk7RUFDSTtBdkYwbm9CUjs7QXVGdm5vQkE7RUFDSTtBdkYwbm9CSjs7QXVGdm5vQkE7RUFDSTtFQUNBO0F2RjBub0JKOztBdUZ2bm9CQTtFQUNJO0VBQ0E7QXZGMG5vQko7O0F1RnZub0JBO0VBQ0k7RUFDQTtBdkYwbm9CSjs7QXVGdm5vQkE7RUFDSTtFQUNBO0F2RjBub0JKOztBdUZ2bm9CQTtFQUNJLGVIeEZXO0VHeUZYO0F2RjBub0JKO0F1Rnpub0JJO0VBQ0k7QXZGMm5vQlI7QXVGem5vQkk7RUFDSTtFQUNBO0VBQ0E7QXZGMm5vQlI7QXVGMW5vQlE7RUFDSTtFQUNBO0F2RjRub0JaO0F1Rnhub0JJO0VBQ0k7RUFDQTtBdkYwbm9CUjtBdUZ6bm9CUTtFQUNJLFduRm5IRDtFbUZvSEM7QXZGMm5vQlo7QXVGem5vQlE7RUFDSTtFQUNBO0F2RjJub0JaO0F1Rnhub0JJO0VBQ0k7QXZGMG5vQlI7QXVGem5vQlE7RUFDSSxXbkY5SEQ7RW1GK0hDO0F2RjJub0JaO0F1RjFub0JZO0VBQ0k7QXZGNG5vQmhCO0F1Rnhub0JJO0VBQ0ksY0hwSVU7RUdxSVYscUJIcklVO0FwRit2b0JsQjtBdUZ6bm9CUTtFQUNJLHlCSHZJTTtFR3dJTixXbkYxSUQ7QUpxd29CWDtBdUZ4bm9CSTtFQUNJLGNIM0lVO0VHNElWLHFCSDVJVTtBcEZzd29CbEI7QXVGem5vQlE7RUFDSSx5Qkg5SU07RUcrSU4sV25GbEpEO0FKNndvQlg7QXVGeG5vQkk7RUFDSSxjSGpKUTtFR2tKUixxQkhsSlE7QXBGNHdvQmhCO0F1Rnpub0JRO0VBQ0kseUJIcEpJO0VHcUpKLFduRjFKRDtBSnF4b0JYO0F1Rmxub0JLO0VBQ0c7QXZGb25vQlI7QXVGbG5vQkk7RUFDSTtBdkZvbm9CUjtBdUZqbm9CSTtFQUNJO0F2Rm1ub0JSO0F1Rmpub0JJO0VBQ0k7RUFDQTtBdkZtbm9CUjs7QXVGaG5vQkE7RUFDSTtBdkZtbm9CSjs7QXVGaG5vQkE7RUFDSTtFQUNBO0VBQ0E7QXZGbW5vQko7QXVGam5vQkk7RUFDSTtFQUNBO0VBQ0E7QXZGbW5vQlI7QXVGam5vQkk7RUFDSTtFQUNBO0VBQ0E7QXZGbW5vQlI7QXVGbG5vQlE7RUFDSTtFQUNBO0VBQ0E7QXZGb25vQlo7QXVGam5vQkk7RUFDSTtFQUNBO0VBQ0E7QXZGbW5vQlI7QXVGam5vQkk7RUFDSTtFQUNBO0VBQ0E7QXZGbW5vQlI7QXVGam5vQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm1ub0JSOztBdUZobm9CQTtFQUNDO0VBQ0E7RUFDQTtBdkZtbm9CRDtBdUZsbm9CQztFQUNDO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0F2Rm9ub0JSO0F1Rm5ub0JFO0VBQ0M7QXZGcW5vQkg7QXVGam5vQkU7RUFDQztBdkZtbm9CSDs7QXVGOW1vQkM7RUFDQztFQUNNO0F2Rmlub0JSOztBdUYzbW9CUTtFQURKO0lBRVE7RXZGK21vQlY7QUFDRjs7QXVGM21vQkk7RUFESjtJQUVRO0V2Rittb0JOO0FBQ0Y7O0F1RjVtb0JBOztFQUVJO0F2Rittb0JKOztBdUY3bW9CQTtFQUNJO0F2Rmdub0JKO0F1Ri9tb0JJO0VBQ0k7QXZGaW5vQlI7O0F1Rjltb0JBO0VBQ0k7RUFDQTtFQUNBO0F2Rmlub0JKO0F1Rmhub0JJO0VBQ0k7QXZGa25vQlI7QXVGaG5vQkk7RUFDSTtBdkZrbm9CUjtBdUZqbm9CUTtFQUNJO0VBQ0E7QXZGbW5vQlo7QXVGam5vQlE7RUFDSTtFQUNBO0F2Rm1ub0JaO0F1Rmpub0JRO0VBQ0k7QXZGbW5vQlo7O0F1Rjdtb0JBO0VBQ0k7RUFDQTtFQUNBO0F2Rmdub0JKO0F1Rjdtb0JRO0VBQ0k7QXZGK21vQlo7QXVGM21vQlE7RUFDSTtBdkY2bW9CWjtBdUYxbW9CSTtFQUNJO0VBQ0E7QXZGNG1vQlI7QXVGM21vQlE7RUFDSTtBdkY2bW9CWjtBdUYxbW9CSTtFQUNJO0F2RjRtb0JSO0F1RjFtb0JJO0VBQ0k7QXZGNG1vQlI7O0F1RnZtb0JJO0VBQ0k7RUFDQTtFQUNBO0F2RjBtb0JSO0F1Rnptb0JRO0VBSko7SUFLUTtJQUNBO0V2RjRtb0JWO0FBQ0Y7QXVGM21vQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QXZGNm1vQlo7QXVGNW1vQlk7RUFWSjtJQVdRO0V2Rittb0JkO0FBQ0Y7QXVGOW1vQlk7RUFiSjtJQWNRO0V2Rmlub0JkO0FBQ0Y7QXVGL21vQlE7RUFDSTtFQUNBO0F2Rmlub0JaO0F1Rmhub0JZO0VBSEo7SUFJUTtFdkZtbm9CZDtBQUNGO0F1Rmxub0JZO0VBQ0k7QXZGb25vQmhCO0F1Rmpub0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Rm1ub0JwQjtBdUYvbW9CZ0I7RUFDSTtFQUNBO0VBQ0E7QXZGaW5vQnBCO0F1Rjdtb0JnQjtFQUNJO0VBQ0E7QXZGK21vQnBCO0F1Rnptb0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RjJtb0I1QjtBdUZybW9CZ0I7RUFESjtJQUVRO0V2Rndtb0JsQjtBQUNGO0F1RnJtb0JRO0VKcFpKO0VBQ0E7RUFDQTtFQUNBO0VJbVpRO0F2RjBtb0JaO0FtRjMvb0JJO0VBQ0k7QW5GNi9vQlI7QXVGMW1vQlk7RUFDSTtFQUlBO0F2RjRtb0JoQjtBdUZ6bW9CZ0I7RUFDSTtBdkYybW9CcEI7QXVGMW1vQm9CO0VBRko7SUFHUTtFdkY2bW9CdEI7QUFDRjs7QXVGdG1vQkE7RUFDSTtBdkZ5bW9CSjs7QXVGbm1vQlE7RUFDSTtBdkZzbW9CWjtBdUZybW9CWTtFQUVJO0F2RnNtb0JoQjs7QXVGL2xvQkE7RUFDSTtBdkZrbW9CSjtBdUZqbW9CSTtFQUNJO0F2Rm1tb0JSO0F1Rmxtb0JRO0VBQ0ksV25GcmNEO0VtRnNjQztBdkZvbW9CWjtBdUZubW9CWTtFQUNJO0VBQ0E7QXZGcW1vQmhCO0F1Rmhtb0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rmttb0JaO0F1Rmhtb0JZO0VBQ0k7QXZGa21vQmhCO0F1Rjlsb0JJO0VBQ0k7RUFDQTtBdkZnbW9CUjtBdUYvbG9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Rmltb0JaO0F1Ri9sb0JZO0VBQ0k7QXZGaW1vQmhCO0F1Rjlsb0JZO0VBQ0k7RUFDQSxXbkYxZUw7QUowa3BCWDs7QXVGeGxvQkk7O0VBRUk7QXZGMmxvQlI7QXVGemxvQkk7RUFDSTtBdkYybG9CUjs7QXVGdmxvQkE7RUFDSTtBdkYwbG9CSjs7QXVGeGxvQkE7RUFDSTtBdkYybG9CSjs7QXVGdmxvQkk7RUFDSTtFQUNBO0VBQ0E7QXZGMGxvQlI7QXVGemxvQlE7RUFDSTtBdkYybG9CWjs7QXVGcmxvQkE7RUFDSTtBdkZ3bG9CSjtBdUZ2bG9CSTtFQUNJO0F2Rnlsb0JSOztBdUZwbG9CQTtFQUNJO0F2RnVsb0JKO0F1RnRsb0JJO0VBQ0k7QXZGd2xvQlI7QXVGdmxvQlE7RUFFSTtFQUNBO0VBQ0E7QXZGd2xvQlo7QXVGdGxvQlE7RUFDSTtFQUNBO0F2Rndsb0JaO0F1RnJsb0JZO0VBQ0k7QXZGdWxvQmhCO0F1Rmpsb0JZO0VBQ0k7QXZGbWxvQmhCO0F1Rjdrb0JZO0VBQ0k7QXZGK2tvQmhCOztBdUZ0a29CUTtFQUNJO0VBQ0E7QXZGeWtvQlo7QXVGdGtvQkk7RUFDSTtFQUNBO0VBQ0E7QXZGd2tvQlI7QXVGcmtvQlE7RUFDSTtFQUNBO0F2RnVrb0JaOztBd0Z4cHBCQztFQUF5QjtBeEY0cHBCMUI7O0F3RjFwcEJBO0VBQXlCO0F4RjhwcEJ6Qjs7QXdGN3BwQkE7RUFBeUI7QXhGaXFwQnpCOztBd0ZocXBCQTtFQUF5QjtBeEZvcXBCekI7O0F3Rm5xcEJBO0VBQXlCO0F4RnVxcEJ6Qjs7QXdGdHFwQkE7RUFBeUI7QXhGMHFwQnpCOztBd0Z6cXBCQTtFQUF5QjtFQUFnRDtBeEY4cXBCekU7O0F3RjdxcEJBO0VBQXlCO0F4RmlycEJ6Qjs7QXdGaHJwQkE7RUFBeUI7QXhGb3JwQnpCOztBd0ZucnBCQTtFQUEwQjtBeEZ1cnBCMUI7O0F3RnJycEJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBcEY2cnBCbEI7O0F3RnpycEJBO0VBQXlCLHlCSkhQO0VJR3dDLHFCSkh4QztBcEZpc3BCbEI7O0F3RjdycEJBO0VBQXlCLHlCSkhQO0VJR3lDLHFCSkh6QztBcEZxc3BCbEI7O0F3RmpzcEJBO0VBQXlCLHlCSkhUO0VJR3dDLHFCSkh4QztBcEZ5c3BCaEI7O0F3RnBzcEJBO0VBQXlCO0F4RndzcEJ6Qjs7QXdGdnNwQkE7RUFBeUI7QXhGMnNwQnpCOztBd0Yxc3BCQTtFQUF5QjtBeEY4c3BCekI7O0F3RjdzcEJBO0VBQXlCO0F4Rml0cEJ6Qjs7QXdGaHRwQkE7RUFBeUI7QXhGb3RwQnpCOztBd0ZsdHBCQTs7Ozs7RUFJeUI7QXhGc3RwQnpCOztBd0ZwdHBCQTtBQUNBO0VBQXlCO0F4Rnd0cEJ6Qjs7QXdGdnRwQkE7RUFBeUI7QXhGMnRwQnpCOztBd0YxdHBCQTtFQUF5QjtBeEY4dHBCekI7O0F3Rjd0cEJBO0VBQXlCO0F4Rml1cEJ6Qjs7QXdGaHVwQkE7RUFBeUI7QXhGb3VwQnpCOztBd0ZudXBCQTtFQUF5QjtBeEZ1dXBCekI7O0F3RnR1cEJBO0VBQXlCO0F4RjB1cEJ6Qjs7QXdGenVwQkE7RUFBeUI7QXhGNnVwQnpCOztBd0Y1dXBCQTtFQUF5QjtBeEZndnBCekI7O0F3Ri91cEJBO0VBQXlCO0F4Rm12cEJ6Qjs7QXdGbHZwQkE7RUFBeUI7QXhGc3ZwQnpCOztBd0ZydnBCQTtBQUNBO0VBQXlCO0F4Rnl2cEJ6Qjs7QXdGeHZwQkE7RUFBeUI7QXhGNHZwQnpCOztBd0YzdnBCQTtFQUF5QjtBeEYrdnBCekI7O0F3Rjl2cEJBO0VBQXlCO0F4Rmt3cEJ6Qjs7QXdGandwQkE7RUFBeUI7QXhGcXdwQnpCOztBd0Zwd3BCQTtFQUF5QjtBeEZ3d3BCekI7O0F3RnZ3cEJBO0VBQXlCO0F4RjJ3cEJ6Qjs7QXdGMXdwQkE7RUFBeUI7QXhGOHdwQnpCOztBd0Y3d3BCQTtFQUF5QjtBeEZpeHBCekI7O0F3Rmh4cEJBO0VBQXlCO0F4Rm94cEJ6Qjs7QXdGbnhwQkE7RUFBK0I7QXhGdXhwQi9COztBd0Z0eHBCQTtBQUNBO0VBQTRCO0F4RjB4cEI1Qjs7QXdGenhwQkE7RUFBNEI7QXhGNnhwQjVCOztBd0Y1eHBCQTtFQUE0QjtBeEZneXBCNUI7O0F3Ri94cEJBO0VBQTRCO0F4Rm15cEI1Qjs7QXdGbHlwQkE7RUFBNEI7QXhGc3lwQjVCOztBd0ZyeXBCQTtFQUE0QjtBeEZ5eXBCNUI7O0F3Rnh5cEJBO0VBQTRCO0F4RjR5cEI1Qjs7QXdGM3lwQkE7RUFBNEI7QXhGK3lwQjVCOztBd0Y5eXBCQTtFQUE0QjtBeEZrenBCNUI7O0F3Rmp6cEJBO0VBQTRCO0F4RnF6cEI1Qjs7QXdGcHpwQkE7RUFBNEI7QXhGd3pwQjVCOztBd0Z2enBCQTtFQUE0QjtBeEYyenBCNUI7O0F3Rnp6cEJBO0FBQ0E7RUFDSTtBeEY0enBCSjs7QXdGMXpwQkE7RUFDSTtBeEY2enBCSjs7QXdGM3pwQkE7RUFDSTtBeEY4enBCSjs7QXdGNXpwQkE7RUFDSTtBeEYrenBCSjs7QXdGN3pwQkE7RUFDSTtBeEZnMHBCSjs7QXdGOXpwQkE7RUFDSTtBeEZpMHBCSjs7QXdGL3pwQkE7RUFDSTtBeEZrMHBCSjs7QXdGaDBwQkE7RUFDSTtBeEZtMHBCSjs7QXdGajBwQkE7RUFDSTtBeEZvMHBCSjs7QXdGbDBwQkE7RUFDSTtBeEZxMHBCSjs7QXdGbjBwQkE7RUFDSTtBeEZzMHBCSjs7QXdGcDBwQkE7RUFDSTtBeEZ1MHBCSjs7QXdGcjBwQkE7RUFDSTtBeEZ3MHBCSjs7QXdGcjBwQkE7RUFDSTtBeEZ3MHBCSjs7QXdGcjBwQkE7QUFDQTtFQUNJO0F4RncwcEJKOztBd0Z0MHBCQTtFQUNHO0F4RnkwcEJIOztBd0Z2MHBCQTtFQUNHO0F4RjAwcEJIOztBd0Z4MHBCQTtFQUNHO0F4RjIwcEJIOztBd0Z6MHBCQTtFQUNHO0F4RjQwcEJIOztBd0YxMHBCQTtFQUNHO0F4RjYwcEJIOztBd0YzMHBCQTtFQUNHO0F4RjgwcEJIOztBd0Y1MHBCQTtFQUNHO0F4RiswcEJIOztBd0Y3MHBCQTtFQUNHO0F4RmcxcEJIOztBd0Y5MHBCQTtFQUNHO0F4RmkxcEJIOztBd0YvMHBCQTtFQUNJO0F4RmsxcEJKOztBd0YvMHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmsxcEJSOztBd0Y5MHBCQTtBQUNBO0VBQ0k7QXhGaTFwQko7QXdGaDFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGazFwQlI7O0F3Ri8wcEJBO0VBQ0k7QXhGazFwQko7QXdGajFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbTFwQlI7O0F3RmgxcEJBO0VBQ0k7QXhGbTFwQko7QXdGbDFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbzFwQlI7O0F3RmoxcEJBO0VBQ0k7QXhGbzFwQko7QXdGbjFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGcTFwQlI7O0F3RmwxcEJBO0VBQ0k7QXhGcTFwQko7QXdGcDFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGczFwQlI7O0F3Rm4xcEJBO0VBQ0k7QXhGczFwQko7QXdGcjFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGdTFwQlI7O0F3RnAxcEJBO0VBQ0k7QXhGdTFwQko7QXdGdDFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGdzFwQlI7O0F3RnIxcEJBO0VBQ0k7QXhGdzFwQko7QXdGdjFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGeTFwQlI7O0F3RnQxcEJBO0VBQ0k7QXhGeTFwQko7QXdGeDFwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMDFwQlI7O0F3RnQxcEJBO0VBQ0k7QXhGeTFwQko7O0F3RnYxcEJBO0VBQ0k7QXhGMDFwQko7O0F3RngxcEJBO0VBQ0k7QXhGMjFwQko7O0F3RnoxcEJBO0VBQ0k7QXhGNDFwQko7O0F3RjExcEJBO0VBQ0k7RUFDQTtFQUNBO0F4RjYxcEJKO0F3RjUxcEJJO0VBSko7SUFLUTtJQUNBO0lBQ0E7RXhGKzFwQk47QUFDRjs7QXdGNzFwQkE7RUFDSTtBeEZnMnBCSjs7QXdGOTFwQkE7RUFDSTtBeEZpMnBCSjs7QXdGLzFwQkE7RUFBVztFQUFvQjtFQUFZO0VBQVk7RUFBaUI7QXhGdTJwQnhFOztBd0Z0MnBCQTtFQUVJO0VBRUE7QXhGeTJwQko7QXdGeDJwQkk7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBeEZ5MnBCUjtBd0Z2MnBCSTtFQUNJO0F4RnkycEJSO0F3RnYycEJJO0VBQ0k7QXhGeTJwQlI7O0F3RnQycEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ5MnBCSjtBd0Z4MnBCSTtFQUNJO0F4RjAycEJSOztBd0Z0MnBCSTtFQUNJO0VBQ0E7RUFDQTtBeEZ5MnBCUjs7QXdGdDJwQkE7RUFDSTtBeEZ5MnBCSjs7QXdGcjJwQkk7RUFDSTtFQUNBO0F4RncycEJSO0F3RnQycEJJO0VBQ0k7QXhGdzJwQlI7QXdGdDJwQkk7RUFDSTtBeEZ3MnBCUjtBd0Z0MnBCSTtFQUNJO0F4RncycEJSO0F3RnIycEJRO0VBQ0k7QXhGdTJwQlo7QXdGcjJwQmdCO0VBQ0k7RUFDQTtBeEZ1MnBCcEI7QXdGbDJwQkk7RUFDSTtBeEZvMnBCUjtBd0ZsMnBCSTtFQUNJO0F4Rm8ycEJSO0F3Rm4ycEJRO0VBQ0k7QXhGcTJwQlo7QXdGbDJwQkk7RUFDSTtBeEZvMnBCUjtBd0ZuMnBCUTtFQUNJO0F4RnEycEJaO0F3RmwycEJJO0VBQ0k7QXhGbzJwQlI7QXdGbDJwQkk7RUFDSTtBeEZvMnBCUjtBd0ZsMnBCSTs7RUFFSTtBeEZvMnBCUjtBd0ZqMnBCUTtFQUNJO0F4Rm0ycEJaO0F3RmgycEJJOzs7O0VBSUk7QXhGazJwQlI7O0F3RjMxcEJZO0VBQ0k7QXhGODFwQmhCO0F3RjExcEJJO0VBQ0k7QXhGNDFwQlI7QXdGMTFwQkk7RUFDSTtBeEY0MXBCUjtBd0YxMXBCSTtFQUNJO0F4RjQxcEJSO0F3RnoxcEJRO0VBQ0k7QXhGMjFwQlo7QXdGcDFwQm9CO0VBQ0k7QXhGczFwQnhCO0F3RmgxcEJJOztFQUVJO0F4RmsxcEJSO0F3RmgxcEJJO0VBQ0k7QXhGazFwQlI7QXdGaDFwQkk7RUFDRix5QnBGbGFTO0FKb3ZxQlg7QXdGLzBwQkU7RUFDQztBeEZpMXBCSDtBd0ZsMXBCRTtFQUNDO0F4RmkxcEJIO0F3RmwxcEJFO0VBQ0M7QXhGaTFwQkg7QXdGNzBwQlE7RUFDSTtBeEYrMHBCWjtBd0Y1MHBCRTtFQUNDO0VBQ0E7QXhGODBwQkg7QXdGMzBwQkM7RUFDTztBeEY2MHBCUjtBd0YzMHBCSTtFQUNJO0F4RjYwcEJSOztBd0Z6MHBCSTtFQUNJO0F4RjQwcEJSOztBeUZ0eHFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0U7QXpGeXhxQkg7O0F5RnR4cUJBO0VBQXFDO0lBQUc7SUFBVTtFekY0eHFCaEQ7QUFDRjtBeUY1eHFCQTtFQUE2QjtJQUFHO0lBQVU7RXpGaXlxQnhDO0FBQ0Y7QXlGaHlxQkE7RUFDRTtJQUNFO0lBQ0E7RXpGa3lxQkY7RXlGaHlxQkE7SUFDRTtJQUNBO0V6Rmt5cUJGO0FBQ0Y7QXlGMXlxQkE7RUFDRTtJQUNFO0lBQ0E7RXpGa3lxQkY7RXlGaHlxQkE7SUFDRTtJQUNBO0V6Rmt5cUJGO0FBQ0Y7QXlGL3hxQkE7RUFDQztBekZpeXFCRDtBeUY5eHFCQztFQUVDO0VBQ0E7QXpGK3hxQkY7O0EwRi96cUJJO0VBQ0k7RUFDQTtFQUNBO0ExRmswcUJSO0EwRmowcUJRO0VBQ0k7QTFGbTBxQlo7QTBGaDBxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmswcUJoQjtBMEZoMHFCWTtFQUNJO0VBQ0EsV3RGZEw7QUpnMXFCWDtBMEY5enFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGZzBxQlo7QTBGN3pxQlE7RUFDSTtFQUNBO0VBQ0E7QTFGK3pxQlo7QTBGMXpxQlE7RUFDSSx5Qk5URDtBcEZxMHFCWDtBMEY3enFCUTtFQUNJLHlCTlREO0FwRncwcUJYO0EwRmgwcUJRO0VBQ0kseUJOVEQ7QXBGMjBxQlg7QTBGbjBxQlE7RUFDSSx5Qk5URDtBcEY4MHFCWDtBMEZ0MHFCUTtFQUNJLHlCTlREO0FwRmkxcUJYO0EwRnowcUJRO0VBQ0kseUJOVEQ7QXBGbzFxQlg7QTBGNTBxQlE7RUFDSSx5Qk5URDtBcEZ1MXFCWDtBMEYvMHFCUTtFQUNJLHlCTlREO0FwRjAxcUJYO0EwRmwxcUJRO0VBQ0kseUJOVEQ7QXBGNjFxQlg7QTBGcjFxQlE7RUFDSSx5Qk5URDtBcEZnMnFCWDtBMEZ4MXFCUTtFQUNJLHlCTlREO0FwRm0ycUJYOztBMEZsMXFCWTtFQUNJO0VBQ0EsV3RGN0NMO0VzRjhDSztFQUNBO0ExRnExcUJoQjtBMEZuMXFCb0I7RUFDSTtBMUZxMXFCeEI7QTBGbjFxQm9CO0VBQ0k7QTFGcTFxQnhCO0EwRmwxcUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGbzFxQnBCOztBMEY1MHFCQTtFQUNJO0ExRiswcUJKOztBMEY1MHFCSTtFQUNJO0ExRiswcUJSOztBMEY1MHFCQTtFQUNJO0ExRiswcUJKOztBMEYxMHFCSTs7RUFDSTtBMUY4MHFCUjs7QTBGejBxQkk7RUFDSTtFQUNBO0ExRjQwcUJSO0EwRjMwcUJRO0VBQ0k7RUFDQTtBMUY2MHFCWjs7QTJGajdxQkE7RUFDSTtFQUNBO0EzRm83cUJKO0EyRm43cUJJO0VBQ0k7RUFDQTtBM0ZxN3FCUjs7QTJGaDdxQkE7RUFDSTtFQUNBO0VBQ0E7QTNGbTdxQko7QTJGajdxQkk7RUFDSTtFQUNBO0VBQ0E7QTNGbTdxQlI7QTJGajdxQlE7RUFDSTtBM0ZtN3FCWjtBMkZqN3FCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZtN3FCWjtBMkZoN3FCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGazdxQlI7QTJGaDdxQkk7RUFDSTtFQUNBLFd2RnpDRztFdUYwQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZrN3FCUjtBMkYvNnFCUTtFQUNJO0EzRmk3cUJaO0EyRmg3cUJZO0VBQ0k7QTNGazdxQmhCOztBMkYxNnFCSTtFUjFEQTtFQUNBO0VBQ0E7RUFDQTtFUXlESTtBM0ZnN3FCUjtBbUZ2K3FCSTtFQUNJO0FuRnkrcUJSO0EyRmo3cUJRO0VBSko7SUFLUTtJQUNBO0UzRm83cUJWO0UyRm43cUJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRnE3cUJkO0FBQ0Y7O0EyRi82cUJBO0VBQ0k7QTNGazdxQko7QTJGajdxQkk7RUFDSTtFQUNBO0VBQ0E7QTNGbTdxQlI7QTJGbDdxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGbzdxQlo7QTJGbDdxQlE7RUFDSTtFQUNBO0EzRm83cUJaO0EyRm43cUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNGcTdxQmhCOztBMkYvNnFCQTs7RUFFRTtFQUNBO0EzRms3cUJGOztBMkYvNnFCQTtBQUNBO0VBQ0U7QTNGazdxQkY7O0E0RjFpckJROztFQUVJO0E1RjZpckJaO0E0RjVpckJZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYraXJCaEI7QTRGdmlyQmdCOztFQUNJO0E1RjBpckJwQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbWFpbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vcHVibGljL2Fzc2V0cy9mb250cy9pY29mb250L2Nzcy9pY29uZm9udC5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fdGhlbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC9fcnRsLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9nbG9iYWwvX2hpZ2gtY29udHJhc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ib290c3RyYXAvX2N1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2dlbmVyaWMvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9nZW5lcmljL19hbmltYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2VuZXJpYy9fc2V0dGluZy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi93aWRnZXRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2lkZ2V0cy9fdGFibGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NdWt0YTp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS4zLjAvZm9udC9ib290c3RyYXAtaWNvbnMuY3NzXCIpO1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb10sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXNtLFxuLm5hdmJhciAuY29udGFpbmVyLW1kLFxuLm5hdmJhciAuY29udGFpbmVyLWxnLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuLnNwaW5uZXItZ3JvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICB9XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEsXG4ucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS01LFxuLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAsXG4ucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMSxcbi5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zLFxuLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMCxcbi5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTMsXG4ucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNSxcbi5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xLFxuLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNSxcbi5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG5cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvZm9udC9mb250cy9pY29mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvZm9udC9mb250cy9pY29mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9pY29mb250L2ZvbnRzL2ljb2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvZm9udC9mb250cy9pY29mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb2ZvbnQvZm9udHMvaWNvZm9udC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3NePWljb2ZvbnQtXSwgW2NsYXNzKj1cIiBpY29mb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uaWNvZm9udC1hbmdyeS1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCAXCI7XG59XG5cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIFcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC13aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gglwiO1xufVxuXG4uaWNvZm9udC1ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoINcIjtcbn1cblxuLmljb2ZvbnQtY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCEXCI7XG59XG5cbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoIVcIjtcbn1cblxuLmljb2ZvbnQtY3Jvd24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ghlwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gh1wiO1xufVxuXG4uaWNvZm9udC1kYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCIXCI7XG59XG5cbi5pY29mb250LWRpc2FiaWxpdHktcmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6giVwiO1xufVxuXG4uaWNvZm9udC1kaXZpbmctZ29nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCKXCI7XG59XG5cbi5pY29mb250LWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCLXCI7XG59XG5cbi5pY29mb250LWZsb3JhLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjFwiO1xufVxuXG4uaWNvZm9udC1mbG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjVwiO1xufVxuXG4uaWNvZm9udC1naWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gjlwiO1xufVxuXG4uaWNvZm9udC1oYWxsb3dlZW4tcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gj1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCQXCI7XG59XG5cbi5pY29mb250LWhhbmQtdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gkVwiO1xufVxuXG4uaWNvZm9udC1raW5nLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJJcIjtcbn1cblxuLmljb2ZvbnQtbG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gk1wiO1xufVxuXG4uaWNvZm9udC1tYWdpY2lhbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJRcIjtcbn1cblxuLmljb2ZvbnQtbmF0aXZlLWFtZXJpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCVXCI7XG59XG5cbi5pY29mb250LW93bC1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCWXCI7XG59XG5cbi5pY29mb250LXBob2VuaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJdcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3QtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmFwiO1xufVxuXG4uaWNvZm9udC1zYW5kLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCZXCI7XG59XG5cbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJpcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gm1wiO1xufVxuXG4uaWNvZm9udC1za3VsbC1kYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjtcbn1cblxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gnVwiO1xufVxuXG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCeXCI7XG59XG5cbi5pY29mb250LXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJ9cIjtcbn1cblxuLmljb2ZvbnQtc3Rhci1JLUhlYWx0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6goFwiO1xufVxuXG4uaWNvZm9udC1zd2lybDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6goVwiO1xufVxuXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6golwiO1xufVxuXG4uaWNvZm9udC10aHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKNcIjtcbn1cblxuLmljb2ZvbnQtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKRcIjtcbn1cblxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKVcIjtcbn1cblxuLmljb2ZvbnQtdW5pdHktaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gplwiO1xufVxuXG4uaWNvZm9udC13ZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCnXCI7XG59XG5cbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoKhcIjtcbn1cblxuLmljb2ZvbnQtYmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCpXCI7XG59XG5cbi5pY29mb250LWJlYXItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gqlwiO1xufVxuXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gq1wiO1xufVxuXG4uaWNvZm9udC1iZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCsXCI7XG59XG5cbi5pY29mb250LWJpcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCtXCI7XG59XG5cbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCuXCI7XG59XG5cbi5pY29mb250LWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoK9cIjtcbn1cblxuLmljb2ZvbnQtYmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLBcIjtcbn1cblxuLmljb2ZvbnQtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gsVwiO1xufVxuXG4uaWNvZm9udC1idWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCyXCI7XG59XG5cbi5pY29mb250LWJ1dHRlcmZseS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLNcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC0XCI7XG59XG5cbi5pY29mb250LWNhbWVsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gtVwiO1xufVxuXG4uaWNvZm9udC1jYW1lbC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC2XCI7XG59XG5cbi5pY29mb250LWNhbWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC3XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6guFwiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLlcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC6XCI7XG59XG5cbi5pY29mb250LWNhdC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLtcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoLxcIjtcbn1cblxuLmljb2ZvbnQtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC9XCI7XG59XG5cbi5pY29mb250LWNvdy1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC+XCI7XG59XG5cbi5pY29mb250LWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gv1wiO1xufVxuXG4uaWNvZm9udC1jcmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGAXCI7XG59XG5cbi5pY29mb250LWNyb2NvZGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hgVwiO1xufVxuXG4uaWNvZm9udC1kZWVyLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYJcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hg1wiO1xufVxuXG4uaWNvZm9udC1kb2ctYmFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hhFwiO1xufVxuXG4uaWNvZm9udC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYVcIjtcbn1cblxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hhlwiO1xufVxuXG4uaWNvZm9udC1kdWNrLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hh1wiO1xufVxuXG4uaWNvZm9udC1lYWdsZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGIXCI7XG59XG5cbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYlcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGKXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWhlYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGLXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYxcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoY1cIjtcbn1cblxuLmljb2ZvbnQtZWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGOXCI7XG59XG5cbi5pY29mb250LWZpc2gtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hj1wiO1xufVxuXG4uaWNvZm9udC1maXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZBcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGRXCI7XG59XG5cbi5pY29mb250LWZpc2gtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hklwiO1xufVxuXG4uaWNvZm9udC1maXNoLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZNcIjtcbn1cblxuLmljb2ZvbnQtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hlFwiO1xufVxuXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGVXCI7XG59XG5cbi5pY29mb250LWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hllwiO1xufVxuXG4uaWNvZm9udC1mcm9nLXRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hl1wiO1xufVxuXG4uaWNvZm9udC1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGYXCI7XG59XG5cbi5pY29mb250LWZyb2dneTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmVwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hmlwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hm1wiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZxcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hnVwiO1xufVxuXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoZ5cIjtcbn1cblxuLmljb2ZvbnQtZ29yaWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hn1wiO1xufVxuXG4uaWNvZm9udC1oZW4tdHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGgXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hoVwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaJcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ho1wiO1xufVxuXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoaRcIjtcbn1cblxuLmljb2ZvbnQtamVsbHlmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGlXCI7XG59XG5cbi5pY29mb250LWthbmdhcm9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGmXCI7XG59XG5cbi5pY29mb250LWxlbXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGnXCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGoXCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGpXCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hqlwiO1xufVxuXG4uaWNvZm9udC1saW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGrXCI7XG59XG5cbi5pY29mb250LW1vbmtleS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGsXCI7XG59XG5cbi5pY29mb250LW1vbmtleS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGtXCI7XG59XG5cbi5pY29mb250LW1vbmtleS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGuXCI7XG59XG5cbi5pY29mb250LW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hr1wiO1xufVxuXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hsFwiO1xufVxuXG4uaWNvZm9udC1vY3RvcHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGxXCI7XG59XG5cbi5pY29mb250LW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hslwiO1xufVxuXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGzXCI7XG59XG5cbi5pY29mb250LXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG0XCI7XG59XG5cbi5pY29mb250LXBhbnRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobVcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6htlwiO1xufVxuXG4uaWNvZm9udC1wYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobdcIjtcbn1cblxuLmljb2ZvbnQtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG4XCI7XG59XG5cbi5pY29mb250LXBlbGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuoblcIjtcbn1cblxuLmljb2ZvbnQtcGVuZ3VpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hulwiO1xufVxuXG4uaWNvZm9udC1waWctZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hu1wiO1xufVxuXG4uaWNvZm9udC1waWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuobxcIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuob1cIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuob5cIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qG/XCI7XG59XG5cbi5pY29mb250LXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6igFwiO1xufVxuXG4uaWNvZm9udC1yYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooFcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iglwiO1xufVxuXG4uaWNvZm9udC1yaGlubzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ig1wiO1xufVxuXG4uaWNvZm9udC1yb29zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKEXCI7XG59XG5cbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKFXCI7XG59XG5cbi5pY29mb250LXNlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooZcIjtcbn1cblxuLmljb2ZvbnQtc2hyaW1wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ih1wiO1xufVxuXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoohcIjtcbn1cblxuLmljb2ZvbnQtc25haWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iiVwiO1xufVxuXG4uaWNvZm9udC1zbmFpbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKKXCI7XG59XG5cbi5pY29mb250LXNuYWlsLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuootcIjtcbn1cblxuLmljb2ZvbnQtc25haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuooxcIjtcbn1cblxuLmljb2ZvbnQtc25ha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoo1cIjtcbn1cblxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoo5cIjtcbn1cblxuLmljb2ZvbnQtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoo9cIjtcbn1cblxuLmljb2ZvbnQtdGlnZXItZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ikFwiO1xufVxuXG4uaWNvZm9udC10aWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ikVwiO1xufVxuXG4uaWNvZm9udC10dXJ0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopJcIjtcbn1cblxuLmljb2ZvbnQtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuopNcIjtcbn1cblxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ilFwiO1xufVxuXG4uaWNvZm9udC16ZWJyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ilVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKWXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6il1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6imFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXItbmV3LXplYWxhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoplcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKaXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpcmNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoptcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlydGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKcXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuop1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWxpYmFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6inlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbGlleHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKfXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ioFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFuZHJvaWQtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ipVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXBwc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iqVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKrXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoqxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXhpYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKtXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJhZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoq5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKvXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6isVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qKzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1cmdlci1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYnV6emZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuorZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2Fubm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iuVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS10ZWxlY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK6XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iu1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaXNjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ivFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaXRpYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ivVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qK+XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNubjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6iv1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jb2NhbC1jb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOAXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jgVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4JcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qODXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGVzaWduYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jhVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZXNpZ25mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jhlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4dcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZG9kZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4hcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jiVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4pcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ji1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1lbGV2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuo4xcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo41cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXNwbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jjlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldGloYWQtYWlyd2F5czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jj1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jkFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qORXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZhc3RyYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOSXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOTXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZlcnJhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5RcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZml0Yml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOVXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOWXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZvcmJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jl1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOYXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuo5lcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZnVqaXRzdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jmlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nZW5lcmFsLWVsZWN0cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qObXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOcXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdpem1vZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuo51cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo55cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOfXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdvcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOgXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWd1Y2NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhpNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jo1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ob25kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jpFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jpVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oc2JjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jp1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo6hcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHVsdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jqVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oeXVuZGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOqXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jq1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pY29mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOsXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jrVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOuXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo69cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaW5kaWVnb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlwYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qOyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWphZ3VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6js1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jtVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6jtlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7dcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxlZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLuo7lcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO6XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxldmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO7XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxleHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO8XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO9XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpZmUtaGFja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qO+XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuo79cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxvcmVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hYy1vczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXJ2ZWwtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSGXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hemRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSHXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1jZG9uYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSJXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1pY3JvbWF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSKXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ki1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb2JpbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW90b3JvbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSPXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW10czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmFzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kk1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uYXRnZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSVXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5lc2NhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSXXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmV4dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6km1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1udmlkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb3JhY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBhbmFzb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGVwc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGhpbGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupKVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcHVtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcXZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXJlYWRlcm5hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kqlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZWVib2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmV1dGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qStXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYXVkaWEtYWlybGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK9cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNoZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNpZW1lbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ks1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNtYXNoaW5nLW1hZ2F6aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNvbnktZXJpY3Nzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc29ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kulwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zcXVpZG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS/XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN5bWJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupYBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdC1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLupYJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWDXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhdGEtaW5kaWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWFXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRlbGVub3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVsaWFzb25lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGhlLXZlcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWJXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRoZW5leHR3ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYpcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6li1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC10b3lvdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdHJpYmVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY1cIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWOXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXVuaWxldmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWPXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZhaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupZBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lkVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lklwiO1xufVxuXG4uaWNvZm9udC1icmFuZC12b2RhZm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lk1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWUXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdhbG1hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2FybmVyYnJvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lllwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ll1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lmVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWaXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lm1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC14aWFvbWk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZxcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWdXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlhbWFoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lnlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWfXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupaBcIjtcbn1cblxuLmljb2ZvbnQtYmFuay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaFcIjtcbn1cblxuLmljb2ZvbnQtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lolwiO1xufVxuXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWjXCI7XG59XG5cbi5pY29mb250LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWkXCI7XG59XG5cbi5pY29mb250LWJpbGxib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lpVwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lplwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lp1wiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzc21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqFwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWpXCI7XG59XG5cbi5pY29mb250LWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWqXCI7XG59XG5cbi5pY29mb250LWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWrXCI7XG59XG5cbi5pY29mb250LWNvbXBhbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaxcIjtcbn1cblxuLmljb2ZvbnQtY29udGFjdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupa1cIjtcbn1cblxuLmljb2ZvbnQtZmlsZXMtc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupa5cIjtcbn1cblxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupa9cIjtcbn1cblxuLmljb2ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lsFwiO1xufVxuXG4uaWNvZm9udC1tZWV0aW5nLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lsVwiO1xufVxuXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbJcIjtcbn1cblxuLmljb2ZvbnQtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWzXCI7XG59XG5cbi5pY29mb250LXByZXNlbnRhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbRcIjtcbn1cblxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW1XCI7XG59XG5cbi5pY29mb250LXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW2XCI7XG59XG5cbi5pY29mb250LXN0b2NrLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lt1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6luFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1iYXItZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupblcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW6XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lu1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW8XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWdyb3d0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lvVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW+XCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lv1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1saW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mgFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaBXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoJcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaDXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaEXCI7XG59XG5cbi5pY29mb250LWFyY2hpdGVjdHVyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoVcIjtcbn1cblxuLmljb2ZvbnQtYXJjaGl0ZWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaGXCI7XG59XG5cbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mh1wiO1xufVxuXG4uaWNvZm9udC1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaIXCI7XG59XG5cbi5pY29mb250LWJyaWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6miVwiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupopcIjtcbn1cblxuLmljb2ZvbnQtYnVsbC1kb3plcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mi1wiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoxcIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mjVwiO1xufVxuXG4uaWNvZm9udC1jZW1lbnQtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupo5cIjtcbn1cblxuLmljb2ZvbnQtY29uY3JldGUtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupo9cIjtcbn1cblxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppBcIjtcbn1cblxuLmljb2ZvbnQtZHJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppFcIjtcbn1cblxuLmljb2ZvbnQtZWNvLWVuZXJneTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mklwiO1xufVxuXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mk1wiO1xufVxuXG4uaWNvZm9udC1lbmVyZ3ktYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaUXCI7XG59XG5cbi5pY29mb250LWVuZXJneS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppVcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppZcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXNvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaXXCI7XG59XG5cbi5pY29mb250LWVuZXJneS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mmFwiO1xufVxuXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mmVwiO1xufVxuXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupppcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupptcIjtcbn1cblxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qacXCI7XG59XG5cbi5pY29mb250LWZvcmstbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mnVwiO1xufVxuXG4uaWNvZm9udC1nbHVlLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mnlwiO1xufVxuXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qafXCI7XG59XG5cbi5pY29mb250LWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6moFwiO1xufVxuXG4uaWNvZm9udC1oZWxwLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qahXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6molwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqNcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qakXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mpVwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqZcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mp1wiO1xufVxuXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqhcIjtcbn1cblxuLmljb2ZvbnQtbWluaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qapXCI7XG59XG5cbi5pY29mb250LXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaqXCI7XG59XG5cbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mq1wiO1xufVxuXG4uaWNvZm9udC1wb3dlci16b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qasXCI7XG59XG5cbi5pY29mb250LXJhZGlvLWFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrVwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrlwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xpbmctbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qavXCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1oYXQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprBcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6msVwiO1xufVxuXG4uaWNvZm9udC1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprJcIjtcbn1cblxuLmljb2ZvbnQtc2NyZXctZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qazXCI7XG59XG5cbi5pY29mb250LXRvb2xzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprRcIjtcbn1cblxuLmljb2ZvbnQtdG9vbHMtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa1XCI7XG59XG5cbi5pY29mb250LXRvdy10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mtlwiO1xufVxuXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa3XCI7XG59XG5cbi5pY29mb250LXRyb3dlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6muFwiO1xufVxuXG4uaWNvZm9udC11bmRlci1jb25zdHJ1Y3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa5XCI7XG59XG5cbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mulwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mu1wiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWNyYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa8XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa9XCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZG96ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupr5cIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1leGNhdmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLupr9cIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ngFwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLXdyZWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeBXCI7XG59XG5cbi5pY29mb250LXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nglwiO1xufVxuXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeDXCI7XG59XG5cbi5pY29mb250LXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhFwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeFXCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4ZcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeHXCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6niFwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeJXCI7XG59XG5cbi5pY29mb250LWJhaHQtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4pcIjtcbn1cblxuLmljb2ZvbnQtYmFodC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ni1wiO1xufVxuXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4xcIjtcbn1cblxuLmljb2ZvbnQtYmFodC10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeNXCI7XG59XG5cbi5pY29mb250LWJhaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup45cIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nj1wiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeQXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW4tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nkVwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5JcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nk1wiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItZmxhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5RcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeVXCI7XG59XG5cbi5pY29mb250LWRvbGxhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeWXCI7XG59XG5cbi5pY29mb250LWRvbGxhci10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeXXCI7XG59XG5cbi5pY29mb250LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nmFwiO1xufVxuXG4uaWNvZm9udC1kb25nLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeZXCI7XG59XG5cbi5pY29mb250LWRvbmctbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5pcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qebXCI7XG59XG5cbi5pY29mb250LWRvbmctdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nnFwiO1xufVxuXG4uaWNvZm9udC1kb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qedXCI7XG59XG5cbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup55cIjtcbn1cblxuLmljb2ZvbnQtZXVyby1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nn1wiO1xufVxuXG4uaWNvZm9udC1ldXJvLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6BcIjtcbn1cblxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qehXCI7XG59XG5cbi5pY29mb250LWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLup6JcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6NcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6RcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6npVwiO1xufVxuXG4uaWNvZm9udC1mcmFuay10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qemXCI7XG59XG5cbi5pY29mb250LWZyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qenXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6hcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nqVwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6pcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qerXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6xcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nrVwiO1xufVxuXG4uaWNvZm9udC1saXJhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeuXCI7XG59XG5cbi5pY29mb250LWxpcmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nr1wiO1xufVxuXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7BcIjtcbn1cblxuLmljb2ZvbnQtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nsVwiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7JcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qezXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe0XCI7XG59XG5cbi5pY29mb250LXBlc2V0YS10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe1XCI7XG59XG5cbi5pY29mb250LXBlc2V0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ntlwiO1xufVxuXG4uaWNvZm9udC1wZXNvLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe3XCI7XG59XG5cbi5pY29mb250LXBlc28tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7hcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe5XCI7XG59XG5cbi5pY29mb250LXBlc28tdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nulwiO1xufVxuXG4uaWNvZm9udC1wZXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe7XCI7XG59XG5cbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe8XCI7XG59XG5cbi5pY29mb250LXBvdW5kLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe9XCI7XG59XG5cbi5pY29mb250LXBvdW5kLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLup75cIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nv1wiO1xufVxuXG4uaWNvZm9udC1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ogFwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ogVwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oglwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiDXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIRcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIVcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtZmFsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIZcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIdcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oiFwiO1xufVxuXG4uaWNvZm9udC1yaXlhbC10cnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiJXCI7XG59XG5cbi5pY29mb250LXJpeWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiKXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6oi1wiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqIxcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI1cIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqI5cIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiPXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiQXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiRXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJJcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ok1wiO1xufVxuXG4uaWNvZm9udC1ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6olFwiO1xufVxuXG4uaWNvZm9udC10YWthLWZhbHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiVXCI7XG59XG5cbi5pY29mb250LXRha2EtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJZcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiXXCI7XG59XG5cbi5pY29mb250LXRha2EtdHJ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omFwiO1xufVxuXG4uaWNvZm9udC10YWthOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiZXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6omlwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJtcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJxcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqJ1cIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qieXCI7XG59XG5cbi5pY29mb250LXdvbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6on1wiO1xufVxuXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKBcIjtcbn1cblxuLmljb2ZvbnQtd29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKFcIjtcbn1cblxuLmljb2ZvbnQtd29uLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKJcIjtcbn1cblxuLmljb2ZvbnQtd29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qijXCI7XG59XG5cbi5pY29mb250LXllbi1mYWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6opFwiO1xufVxuXG4uaWNvZm9udC15ZW4tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKVcIjtcbn1cblxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKZcIjtcbn1cblxuLmljb2ZvbnQteWVuLXRydWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKdcIjtcbn1cblxuLmljb2ZvbnQteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qioXCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKlcIjtcbn1cblxuLmljb2ZvbnQtYW5kcm9pZC10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKpcIjtcbn1cblxuLmljb2ZvbnQtYXBwbGUtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKtcIjtcbn1cblxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqKxcIjtcbn1cblxuLmljb2ZvbnQtZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqK1cIjtcbn1cblxuLmljb2ZvbnQtZmxhc2gtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqK5cIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qivXCI7XG59XG5cbi5pY29mb250LWdhbWUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6osFwiO1xufVxuXG4uaWNvZm9udC1nYW1lLXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6osVwiO1xufVxuXG4uaWNvZm9udC1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qiyXCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6os1wiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLRcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi1XCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLZcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi3XCI7XG59XG5cbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLhcIjtcbn1cblxuLmljb2ZvbnQtaW1hYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ouVwiO1xufVxuXG4uaWNvZm9udC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qi6XCI7XG59XG5cbi5pY29mb250LWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ou1wiO1xufVxuXG4uaWNvZm9udC1pcG9kLW5hbm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuqLxcIjtcbn1cblxuLmljb2ZvbnQtaXBvZC10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ovVwiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqL5cIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQtd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqL9cIjtcbn1cblxuLmljb2ZvbnQta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYBcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pgVwiO1xufVxuXG4uaWNvZm9udC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYJcIjtcbn1cblxuLmljb2ZvbnQtbWFjYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pg1wiO1xufVxuXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6phFwiO1xufVxuXG4uaWNvZm9udC1taWNyby1jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmFXCI7XG59XG5cbi5pY29mb250LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmGXCI7XG59XG5cbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqYdcIjtcbn1cblxuLmljb2ZvbnQtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6piFwiO1xufVxuXG4uaWNvZm9udC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6piVwiO1xufVxuXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmKXCI7XG59XG5cbi5pY29mb250LW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmLXCI7XG59XG5cbi5pY29mb250LXBsYXlzdGF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pjFwiO1xufVxuXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqY1cIjtcbn1cblxuLmljb2ZvbnQtcmFkaW8tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmOXCI7XG59XG5cbi5pY29mb250LXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmPXCI7XG59XG5cbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pkFwiO1xufVxuXG4uaWNvZm9udC1zYW1zdW5nLWdhbGF4eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pkVwiO1xufVxuXG4uaWNvZm9udC1zdXJmYWNlLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pklwiO1xufVxuXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmTXCI7XG59XG5cbi5pY29mb250LXVpLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmUXCI7XG59XG5cbi5pY29mb250LXdhc2hpbmctbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6plVwiO1xufVxuXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pllwiO1xufVxuXG4uaWNvZm9udC13aWktdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pl1wiO1xufVxuXG4uaWNvZm9udC13aW5kb3dzLWx1bWlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmYXCI7XG59XG5cbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmZXCI7XG59XG5cbi5pY29mb250LXhib3gtMzYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmaXCI7XG59XG5cbi5pY29mb250LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqZtcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pnFwiO1xufVxuXG4uaWNvZm9udC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pnVwiO1xufVxuXG4uaWNvZm9udC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pnlwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmfXCI7XG59XG5cbi5pY29mb250LWJsb2NrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaBcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaFcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaJcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaNcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqaRcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmlXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pplwiO1xufVxuXG4uaWNvZm9udC1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmnXCI7XG59XG5cbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqahcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqalcIjtcbn1cblxuLmljb2ZvbnQtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqapcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmrXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6prFwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmtXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqa5cIjtcbn1cblxuLmljb2ZvbnQtY29sbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqa9cIjtcbn1cblxuLmljb2ZvbnQtY3Vyc29yLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbBcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmxXCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbJcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbNcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbRcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm1XCI7XG59XG5cbi5pY29mb250LWN1cnZlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ptlwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pt1wiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6puFwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqblcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm6XCI7XG59XG5cbi5pY29mb250LWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm7XCI7XG59XG5cbi5pY29mb250LWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pvFwiO1xufVxuXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm9XCI7XG59XG5cbi5pY29mb250LWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6pvlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqb9cIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qgFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYWcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqBXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoJcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qg1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qhFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qhVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqoZcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqHXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqohcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qiVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWdyaXBwZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqKXCI7XG59XG5cbi5pY29mb250LWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qi1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqMXCI7XG59XG5cbi5pY29mb250LWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqo1cIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqOXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qj1wiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqQXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpFcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqSXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qk1wiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqUXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpVcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qllwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqXXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqYXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qmVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qmlwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qm1wiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqpxcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqdXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qnlwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqfXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqBcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qoVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqJcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqjXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqRcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qpVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqZcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqnXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqqhcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qqVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qqlwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qq1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqsXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqq1cIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqq5cIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqq9cIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqwXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qsVwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qslwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqzXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq0XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq1XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq2XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qt1wiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqrhcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq5XCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq6XCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq7XCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qvFwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqr1cIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qq+XCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6qv1wiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quAXCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4FcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4JcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4NcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quEXCI7XG59XG5cbi5pY29mb250LXN3b29zaC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rhVwiO1xufVxuXG4uaWNvZm9udC10aGluLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quGXCI7XG59XG5cbi5pY29mb250LXRoaW4tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quHXCI7XG59XG5cbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6riFwiO1xufVxuXG4uaWNvZm9udC10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq4lcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rilwiO1xufVxuXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quLXCI7XG59XG5cbi5pY29mb250LWFiYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rjFwiO1xufVxuXG4uaWNvZm9udC1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quNXCI7XG59XG5cbi5pY29mb250LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quOXCI7XG59XG5cbi5pY29mb250LWJlbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quPXCI7XG59XG5cbi5pY29mb250LWJsYWNrLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quQXCI7XG59XG5cbi5pY29mb250LWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quRXCI7XG59XG5cbi5pY29mb250LWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5JcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW5zdG9ybWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rk1wiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rlFwiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rlVwiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rllwiO1xufVxuXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5dcIjtcbn1cblxuLmljb2ZvbnQtZWxlY3Ryb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5hcIjtcbn1cblxuLmljb2ZvbnQtZm91bnRhaW4tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quZXCI7XG59XG5cbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rmlwiO1xufVxuXG4uaWNvZm9udC1ncmFkdWF0ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5tcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq5xcIjtcbn1cblxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq51cIjtcbn1cblxuLmljb2ZvbnQtaGF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rnlwiO1xufVxuXG4uaWNvZm9udC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq59cIjtcbn1cblxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6roFwiO1xufVxuXG4uaWNvZm9udC1sYW1wLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quhXCI7XG59XG5cbi5pY29mb250LW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quiXCI7XG59XG5cbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qujXCI7XG59XG5cbi5pY29mb250LW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6RcIjtcbn1cblxuLmljb2ZvbnQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6VcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qumXCI7XG59XG5cbi5pY29mb250LXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq6dcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quoXCI7XG59XG5cbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rqVwiO1xufVxuXG4uaWNvZm9udC1yZWFkLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quqXCI7XG59XG5cbi5pY29mb250LXJlYWQtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rq1wiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qusXCI7XG59XG5cbi5pY29mb250LXNjaG9vbC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq61cIjtcbn1cblxuLmljb2ZvbnQtc3R1ZGVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq65cIjtcbn1cblxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rr1wiO1xufVxuXG4uaWNvZm9udC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quwXCI7XG59XG5cbi5pY29mb250LXRlc3QtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rsVwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7quyXCI7XG59XG5cbi5pY29mb250LXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7NcIjtcbn1cblxuLmljb2ZvbnQtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq7RcIjtcbn1cblxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rtVwiO1xufVxuXG4uaWNvZm9udC1jb25mb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu2XCI7XG59XG5cbi5pY29mb250LWNvbmZ1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu3XCI7XG59XG5cbi5pY29mb250LWNyeWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ruFwiO1xufVxuXG4uaWNvZm9udC1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ruVwiO1xufVxuXG4uaWNvZm9udC1leHByZXNzaW9ubGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rulwiO1xufVxuXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu7XCI7XG59XG5cbi5pY29mb250LWxhdWdoaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu8XCI7XG59XG5cbi5pY29mb250LW5lcmQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq71cIjtcbn1cblxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6rvlwiO1xufVxuXG4uaWNvZm9udC1yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qu/XCI7XG59XG5cbi5pY29mb250LXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sgFwiO1xufVxuXG4uaWNvZm9udC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIFcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyCXCI7XG59XG5cbi5pY29mb250LXNsaWdodGx5LXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyDXCI7XG59XG5cbi5pY29mb250LXNtaXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyEXCI7XG59XG5cbi5pY29mb250LXN0dWNrLW91dC10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurIVcIjtcbn1cblxuLmljb2ZvbnQtd2luay1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6shlwiO1xufVxuXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyHXCI7XG59XG5cbi5pY29mb250LWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyIXCI7XG59XG5cbi5pY29mb250LWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLurIlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyKXCI7XG59XG5cbi5pY29mb250LWZpbGUtYm1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyLXCI7XG59XG5cbi5pY29mb250LWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sjFwiO1xufVxuXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sjVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyOXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyPXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJBcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1leGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qySXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyTXCI7XG59XG5cbi5pY29mb250LWZpbGUtZ2lmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyUXCI7XG59XG5cbi5pY29mb250LWZpbGUtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sllwiO1xufVxuXG4uaWNvZm9udC1maWxlLWlzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sl1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurJhcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyZXCI7XG59XG5cbi5pY29mb250LWZpbGUtanBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyaXCI7XG59XG5cbi5pY29mb250LWZpbGUtbWlkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sm1wiO1xufVxuXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6snFwiO1xufVxuXG4uaWNvZm9udC1maWxlLW1wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6snVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6snlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sn1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXBuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6soFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLurKJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wc2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCLurKVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1ydWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qymXCI7XG59XG5cbi5pY29mb250LWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKhcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zdmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurKlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qyqXCI7XG59XG5cbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sq1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qysXCI7XG59XG5cbi5pY29mb250LWZpbGUtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6srVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6srlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurK9cIjtcbn1cblxuLmljb2ZvbnQtZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLBcIjtcbn1cblxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLFcIjtcbn1cblxuLmljb2ZvbnQtY3ljbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sslwiO1xufVxuXG4uaWNvZm9udC1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ss1wiO1xufVxuXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLRcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy1XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6stlwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLdcIjtcbn1cblxuLmljb2ZvbnQtZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy4XCI7XG59XG5cbi5pY29mb250LW11c2NsZS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurLlcIjtcbn1cblxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy6XCI7XG59XG5cbi5pY29mb250LWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy7XCI7XG59XG5cbi5pY29mb250LWFyYWJpYW4tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qy8XCI7XG59XG5cbi5pY29mb250LWFydGljaG9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6svVwiO1xufVxuXG4uaWNvZm9udC1hc3BhcmFndXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurL5cIjtcbn1cblxuLmljb2ZvbnQtYXZvY2FkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6sv1wiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYBcIjtcbn1cblxuLmljb2ZvbnQtYmFuYW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2BXCI7XG59XG5cbi5pY29mb250LWJicTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tglwiO1xufVxuXG4uaWNvZm9udC1iZWFuczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tg1wiO1xufVxuXG4uaWNvZm9udC1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2EXCI7XG59XG5cbi5pY29mb250LWJlbGwtcGVwcGVyLWNhcHNpY3VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2FXCI7XG59XG5cbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYZcIjtcbn1cblxuLmljb2ZvbnQtYnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYdcIjtcbn1cblxuLmljb2ZvbnQtYnJvY2NvbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYhcIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2JXCI7XG59XG5cbi5pY29mb250LWNhYmJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurYpcIjtcbn1cblxuLmljb2ZvbnQtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2LXCI7XG59XG5cbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tjFwiO1xufVxuXG4uaWNvZm9udC1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurY1cIjtcbn1cblxuLmljb2ZvbnQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tjlwiO1xufVxuXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurY9cIjtcbn1cblxuLmljb2ZvbnQtY2hpY2tlbi1mcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZBcIjtcbn1cblxuLmljb2ZvbnQtY2hpY2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tkVwiO1xufVxuXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tklwiO1xufVxuXG4uaWNvZm9udC1jb2NvbnV0LXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2TXCI7XG59XG5cbi5pY29mb250LWNvY29udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZRcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tlVwiO1xufVxuXG4uaWNvZm9udC1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2WXCI7XG59XG5cbi5pY29mb250LWNvZmZlZS1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZdcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tmFwiO1xufVxuXG4uaWNvZm9udC1jb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2ZXCI7XG59XG5cbi5pY29mb250LWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLurZpcIjtcbn1cblxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2bXCI7XG59XG5cbi5pY29mb250LWNyb3AtcGxhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZxcIjtcbn1cblxuLmljb2ZvbnQtY3VjdW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZ1cIjtcbn1cblxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZ5cIjtcbn1cblxuLmljb2ZvbnQtY3VwLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurZ9cIjtcbn1cblxuLmljb2ZvbnQtZGluaW5nLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2gXCI7XG59XG5cbi5pY29mb250LWRvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2hXCI7XG59XG5cbi5pY29mb250LWVnZy1wbGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tolwiO1xufVxuXG4uaWNvZm9udC1lZ2ctcG9hY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6to1wiO1xufVxuXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2kXCI7XG59XG5cbi5pY29mb250LWZhcm1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tpVwiO1xufVxuXG4uaWNvZm9udC1mYXN0LWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuraZcIjtcbn1cblxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuradcIjtcbn1cblxuLmljb2ZvbnQtZm9vZC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2oXCI7XG59XG5cbi5pY29mb250LWZvcmstYW5kLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2pXCI7XG59XG5cbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tqlwiO1xufVxuXG4uaWNvZm9udC1mcnVpdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuratcIjtcbn1cblxuLmljb2ZvbnQtZ3JhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2sXCI7XG59XG5cbi5pY29mb250LWhvbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2tXCI7XG59XG5cbi5pY29mb250LWhvdC1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLura5cIjtcbn1cblxuLmljb2ZvbnQtaWNlLWNyZWFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tr1wiO1xufVxuXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLurbBcIjtcbn1cblxuLmljb2ZvbnQtanVpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbFcIjtcbn1cblxuLmljb2ZvbnQta2V0Y2h1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tslwiO1xufVxuXG4uaWNvZm9udC1raXdpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q2zXCI7XG59XG5cbi5pY29mb250LWxheWVyZWQtY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ttFwiO1xufVxuXG4uaWNvZm9udC1sZW1vbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbVcIjtcbn1cblxuLmljb2ZvbnQtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLurbZcIjtcbn1cblxuLmljb2ZvbnQtbG9ic3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tt1wiO1xufVxuXG4uaWNvZm9udC1tYW5nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tuFwiO1xufVxuXG4uaWNvZm9udC1taWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q25XCI7XG59XG5cbi5pY29mb250LW11c2hyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q26XCI7XG59XG5cbi5pY29mb250LW5vb2RsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLurbtcIjtcbn1cblxuLmljb2ZvbnQtb25pb246YmVmb3JlIHtcbiAgY29udGVudDogXCLurbxcIjtcbn1cblxuLmljb2ZvbnQtb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q29XCI7XG59XG5cbi5pY29mb250LXBlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLurb5cIjtcbn1cblxuLmljb2ZvbnQtcGVhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6tv1wiO1xufVxuXG4uaWNvZm9udC1wZXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroBcIjtcbn1cblxuLmljb2ZvbnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ugVwiO1xufVxuXG4uaWNvZm9udC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuroJcIjtcbn1cblxuLmljb2ZvbnQtcGluZWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6DXCI7XG59XG5cbi5pY29mb250LXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6EXCI7XG59XG5cbi5pY29mb250LXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6FXCI7XG59XG5cbi5pY29mb250LXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6GXCI7XG59XG5cbi5pY29mb250LXBvcGNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLurodcIjtcbn1cblxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6IXCI7XG59XG5cbi5pY29mb250LXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCLurolcIjtcbn1cblxuLmljb2ZvbnQtcmFkZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uilwiO1xufVxuXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurotcIjtcbn1cblxuLmljb2ZvbnQtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ujFwiO1xufVxuXG4uaWNvZm9udC1zYWx0LWFuZC1wZXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuro1cIjtcbn1cblxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuro5cIjtcbn1cblxuLmljb2ZvbnQtc2F1c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uj1wiO1xufVxuXG4uaWNvZm9udC1zb2Z0LWRyaW5rczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ukFwiO1xufVxuXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpFcIjtcbn1cblxuLmljb2ZvbnQtc3Bvb24tYW5kLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpJcIjtcbn1cblxuLmljb2ZvbnQtc3RlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpNcIjtcbn1cblxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ulFwiO1xufVxuXG4uaWNvZm9udC1zdWItc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpVcIjtcbn1cblxuLmljb2ZvbnQtc3VzaGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurpZcIjtcbn1cblxuLmljb2ZvbnQtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ul1wiO1xufVxuXG4uaWNvZm9udC10ZWEtcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6YXCI7XG59XG5cbi5pY29mb250LXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6umVwiO1xufVxuXG4uaWNvZm9udC10b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCLurppcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXJtZWxvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6um1wiO1xufVxuXG4uaWNvZm9udC13aGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6unFwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6dXCI7XG59XG5cbi5pY29mb250LWJhYnktY2xvdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLurp5cIjtcbn1cblxuLmljb2ZvbnQtYmFieS1taWxrLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6un1wiO1xufVxuXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqBcIjtcbn1cblxuLmljb2ZvbnQtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uoVwiO1xufVxuXG4uaWNvZm9udC1jYW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uolwiO1xufVxuXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6jXCI7XG59XG5cbi5pY29mb250LWluZmFudC1uaXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLurqRcIjtcbn1cblxuLmljb2ZvbnQta2lkcy1zY29vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6lXCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLurqZcIjtcbn1cblxuLmljb2ZvbnQtdGVkZHktYmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6up1wiO1xufVxuXG4uaWNvZm9udC10b3ktYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uqFwiO1xufVxuXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6pXCI7XG59XG5cbi5pY29mb250LXRveS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6qXCI7XG59XG5cbi5pY29mb250LXRveS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uq1wiO1xufVxuXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6urFwiO1xufVxuXG4uaWNvZm9udC10b3ktaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLurq1cIjtcbn1cblxuLmljb2ZvbnQtdG95LWxhdHR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6uXCI7XG59XG5cbi5pY29mb250LXRveS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ur1wiO1xufVxuXG4uaWNvZm9udC1idXJnbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6wXCI7XG59XG5cbi5pY29mb250LWNhbm5vbi1maXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrFcIjtcbn1cblxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q6yXCI7XG59XG5cbi5pY29mb250LWNvcC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6us1wiO1xufVxuXG4uaWNvZm9udC1jb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrRcIjtcbn1cblxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q61XCI7XG59XG5cbi5pY29mb250LWNvdXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q62XCI7XG59XG5cbi5pY29mb250LWZpbmdlci1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ut1wiO1xufVxuXG4uaWNvZm9udC1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uuFwiO1xufVxuXG4uaWNvZm9udC1oYW5kY3VmZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrlcIjtcbn1cblxuLmljb2ZvbnQtaGFuZGN1ZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrpcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uu1wiO1xufVxuXG4uaWNvZm9udC1pbnZlc3RpZ2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLurrxcIjtcbn1cblxuLmljb2ZvbnQtamFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uvVwiO1xufVxuXG4uaWNvZm9udC1qdWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6uvlwiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLurr9cIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+AXCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vgVwiO1xufVxuXG4uaWNvZm9udC1sYXctYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vglwiO1xufVxuXG4uaWNvZm9udC1sYXctZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4NcIjtcbn1cblxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+EXCI7XG59XG5cbi5pY29mb250LWxhdy1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+FXCI7XG59XG5cbi5pY29mb250LWxhdy1zY2FsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4ZcIjtcbn1cblxuLmljb2ZvbnQtbGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+HXCI7XG59XG5cbi5pY29mb250LWxhd3llci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6viFwiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur4lcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+KXCI7XG59XG5cbi5pY29mb250LWxlZ2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+LXCI7XG59XG5cbi5pY29mb250LXBpc3RvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vjFwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLur41cIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vjlwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtY2FyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+PXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5BcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vkVwiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+SXCI7XG59XG5cbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLur5NcIjtcbn1cblxuLmljb2ZvbnQtcG9saWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+UXCI7XG59XG5cbi5pY29mb250LXRoaWVmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vlVwiO1xufVxuXG4uaWNvZm9udC10aGllZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vllwiO1xufVxuXG4uaWNvZm9udC1hYmFjdXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+XXCI7XG59XG5cbi5pY29mb250LWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vmFwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5lcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5pcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGUtOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5tcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLur5xcIjtcbn1cblxuLmljb2ZvbnQtY2FsY3VsYXRvci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vnVwiO1xufVxuXG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+eXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLur59cIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6voFwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGUtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6FcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6volwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+jXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3MtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6RcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vpVwiO1xufVxuXG4uaWNvZm9udC1nb2xkZW4tcmF0aW86YmVmb3JlIHtcbiAgY29udGVudDogXCLur6ZcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+nXCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vqFwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6lcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+qXCI7XG59XG5cbi5pY29mb250LW1hdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLur6tcIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+sXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vrVwiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLur65cIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+vXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vsFwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7FcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWhvbGRlci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vslwiO1xufVxuXG4uaWNvZm9udC1wZW4taG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+zXCI7XG59XG5cbi5pY29mb250LXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vtFwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7VcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+2XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vt1wiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLur7hcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+5XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+6XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+7XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWNvbXBhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q+8XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLur71cIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7q++XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6vv1wiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIBcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIFcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wglwiO1xufVxuXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusINcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6whVwiO1xufVxuXG4uaWNvZm9udC1haWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCGXCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZS1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wh1wiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLusIhcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCJXCI7XG59XG5cbi5pY29mb250LWF1dGlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wilwiO1xufVxuXG4uaWNvZm9udC1iYW5kYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCLXCI7XG59XG5cbi5pY29mb250LWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCMXCI7XG59XG5cbi5pY29mb250LWJsb29kLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLusI1cIjtcbn1cblxuLmljb2ZvbnQtYmxvb2QtdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wjlwiO1xufVxuXG4uaWNvZm9udC1ibG9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wj1wiO1xufVxuXG4uaWNvZm9udC1icmFpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJBcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLusJFcIjtcbn1cblxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wklwiO1xufVxuXG4uaWNvZm9udC1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJNcIjtcbn1cblxuLmljb2ZvbnQtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJRcIjtcbn1cblxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCVXCI7XG59XG5cbi5pY29mb250LWRuYS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wllwiO1xufVxuXG4uaWNvZm9udC1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJdcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wmFwiO1xufVxuXG4uaWNvZm9udC1kb2N0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJlcIjtcbn1cblxuLmljb2ZvbnQtZHJ1Zy1wYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCaXCI7XG59XG5cbi5pY29mb250LWRydWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJtcIjtcbn1cblxuLmljb2ZvbnQtZmlyc3QtYWlkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wnFwiO1xufVxuXG4uaWNvZm9udC1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJ1cIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusJ5cIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wn1wiO1xufVxuXG4uaWNvZm9udC1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKBcIjtcbn1cblxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rChXCI7XG59XG5cbi5pY29mb250LWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCiXCI7XG59XG5cbi5pY29mb250LWljdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wo1wiO1xufVxuXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wpFwiO1xufVxuXG4uaWNvZm9udC1sYWJvcmF0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rClXCI7XG59XG5cbi5pY29mb250LW1lZGljYWwtc2lnbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKZcIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCnXCI7XG59XG5cbi5pY29mb250LW51cnNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wqFwiO1xufVxuXG4uaWNvZm9udC1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wqVwiO1xufVxuXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKpcIjtcbn1cblxuLmljb2ZvbnQtb3BlcmF0aW9uLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKtcIjtcbn1cblxuLmljb2ZvbnQtcGFyYWx5c2lzLWRpc2FiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusKxcIjtcbn1cblxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusK1cIjtcbn1cblxuLmljb2ZvbnQtcGF0aWVudC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCuXCI7XG59XG5cbi5pY29mb250LXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rCvXCI7XG59XG5cbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wsFwiO1xufVxuXG4uaWNvZm9udC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wsVwiO1xufVxuXG4uaWNvZm9udC1zdGV0aG9zY29wZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLJcIjtcbn1cblxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLNcIjtcbn1cblxuLmljb2ZvbnQtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC0XCI7XG59XG5cbi5pY29mb250LXN1cmdlb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC1XCI7XG59XG5cbi5pY29mb250LXN1cmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCLusLZcIjtcbn1cblxuLmljb2ZvbnQtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wt1wiO1xufVxuXG4uaWNvZm9udC10ZXN0LWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6wuFwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusLlcIjtcbn1cblxuLmljb2ZvbnQtdGhlcm1vbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC6XCI7XG59XG5cbi5pY29mb250LXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC7XCI7XG59XG5cbi5pY29mb250LXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC8XCI7XG59XG5cbi5pY29mb250LXhyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusL1cIjtcbn1cblxuLmljb2ZvbnQtdWktYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC+XCI7XG59XG5cbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rC/XCI7XG59XG5cbi5pY29mb250LXVpLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYBcIjtcbn1cblxuLmljb2ZvbnQtdWktYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYFcIjtcbn1cblxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGCXCI7XG59XG5cbi5pY29mb250LXVpLWJyaWdodG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYNcIjtcbn1cblxuLmljb2ZvbnQtdWktYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xhFwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xhVwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGGXCI7XG59XG5cbi5pY29mb250LXVpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xh1wiO1xufVxuXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGIXCI7XG59XG5cbi5pY29mb250LXVpLWNlbGwtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusYlcIjtcbn1cblxuLmljb2ZvbnQtdWktY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xilwiO1xufVxuXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xi1wiO1xufVxuXG4uaWNvZm9udC11aS1jbGlwLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGMXCI7XG59XG5cbi5pY29mb250LXVpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLusY1cIjtcbn1cblxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLusY5cIjtcbn1cblxuLmljb2ZvbnQtdWktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusY9cIjtcbn1cblxuLmljb2ZvbnQtdWktY29udGFjdC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGQXCI7XG59XG5cbi5pY29mb250LXVpLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZFcIjtcbn1cblxuLmljb2ZvbnQtdWktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGSXCI7XG59XG5cbi5pY29mb250LXVpLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xk1wiO1xufVxuXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGUXCI7XG59XG5cbi5pY29mb250LXVpLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZVcIjtcbn1cblxuLmljb2ZvbnQtdWktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZZcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xl1wiO1xufVxuXG4uaWNvZm9udC11aS1maXJlLXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZhcIjtcbn1cblxuLmljb2ZvbnQtdWktZmxhc2gtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZlcIjtcbn1cblxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGaXCI7XG59XG5cbi5pY29mb250LXVpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xm1wiO1xufVxuXG4uaWNvZm9udC11aS1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGcXCI7XG59XG5cbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGdXCI7XG59XG5cbi5pY29mb250LXVpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZ5cIjtcbn1cblxuLmljb2ZvbnQtdWktaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusZ9cIjtcbn1cblxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xoFwiO1xufVxuXG4uaWNvZm9udC11aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGhXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGiXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGjXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGkXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusaVcIjtcbn1cblxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGmXCI7XG59XG5cbi5pY29mb250LXVpLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusadcIjtcbn1cblxuLmljb2ZvbnQtdWktbWVzc2FnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGoXCI7XG59XG5cbi5pY29mb250LXVpLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGpXCI7XG59XG5cbi5pY29mb250LXVpLW11c2ljLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xqlwiO1xufVxuXG4uaWNvZm9udC11aS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xq1wiO1xufVxuXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGsXCI7XG59XG5cbi5pY29mb250LXVpLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLusa1cIjtcbn1cblxuLmljb2ZvbnQtdWktbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xrlwiO1xufVxuXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rGvXCI7XG59XG5cbi5pY29mb250LXVpLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xsFwiO1xufVxuXG4uaWNvZm9udC11aS1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xsVwiO1xufVxuXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xslwiO1xufVxuXG4uaWNvZm9udC11aS1wbGF5LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbNcIjtcbn1cblxuLmljb2ZvbnQtdWktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xtFwiO1xufVxuXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG1XCI7XG59XG5cbi5pY29mb250LXVpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG2XCI7XG59XG5cbi5pY29mb250LXVpLXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG3XCI7XG59XG5cbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG4XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG5XCI7XG59XG5cbi5pY29mb250LXVpLXJhdGUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbpcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusbtcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rG8XCI7XG59XG5cbi5pY29mb250LXVpLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6xvVwiO1xufVxuXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusb5cIjtcbn1cblxuLmljb2ZvbnQtdWktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusb9cIjtcbn1cblxuLmljb2ZvbnQtdWktcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLusoBcIjtcbn1cblxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKBXCI7XG59XG5cbi5pY29mb250LXVpLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yglwiO1xufVxuXG4uaWNvZm9udC11aS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yg1wiO1xufVxuXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yhFwiO1xufVxuXG4uaWNvZm9udC11aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLusoVcIjtcbn1cblxuLmljb2ZvbnQtdWktdGV4dC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKGXCI7XG59XG5cbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yh1wiO1xufVxuXG4uaWNvZm9udC11aS10aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yiFwiO1xufVxuXG4uaWNvZm9udC11aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yiVwiO1xufVxuXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yilwiO1xufVxuXG4uaWNvZm9udC11aS10cmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLusotcIjtcbn1cblxuLmljb2ZvbnQtdWktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKMXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuso1cIjtcbn1cblxuLmljb2ZvbnQtdWktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yjlwiO1xufVxuXG4uaWNvZm9udC11aS12LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuso9cIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ykFwiO1xufVxuXG4uaWNvZm9udC11aS12aWRlby1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKRXCI7XG59XG5cbi5pY29mb250LXVpLXZpZGVvLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspJcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLuspNcIjtcbn1cblxuLmljb2ZvbnQtdWktdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKUXCI7XG59XG5cbi5pY29mb250LXVpLXdlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuspVcIjtcbn1cblxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yllwiO1xufVxuXG4uaWNvZm9udC11aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKXXCI7XG59XG5cbi5pY29mb250LXVpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKYXCI7XG59XG5cbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ymVwiO1xufVxuXG4uaWNvZm9udC1jYXNzZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ymlwiO1xufVxuXG4uaWNvZm9udC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKbXCI7XG59XG5cbi5pY29mb250LWd1aXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ynFwiO1xufVxuXG4uaWNvZm9udC1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ynVwiO1xufVxuXG4uaWNvZm9udC1tdWx0aW1lZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKeXCI7XG59XG5cbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yn1wiO1xufVxuXG4uaWNvZm9udC1tdXNpYy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKgXCI7XG59XG5cbi5pY29mb250LW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqFcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqJcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqNcIjtcbn1cblxuLmljb2ZvbnQtbXV0ZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqRcIjtcbn1cblxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqVcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yplwiO1xufVxuXG4uaWNvZm9udC1wbGF5LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKnXCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLusqhcIjtcbn1cblxuLmljb2ZvbnQtcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yqVwiO1xufVxuXG4uaWNvZm9udC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKqXCI7XG59XG5cbi5pY29mb250LXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yq1wiO1xufVxuXG4uaWNvZm9udC1yZXRyby1tdXNpYy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKsXCI7XG59XG5cbi5pY29mb250LXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yrVwiO1xufVxuXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKuXCI7XG59XG5cbi5pY29mb250LXNvdW5kLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKvXCI7XG59XG5cbi5pY29mb250LXNvdW5kLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrBcIjtcbn1cblxuLmljb2ZvbnQtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ysVwiO1xufVxuXG4uaWNvZm9udC12aWRlby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrJcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rKzXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrRcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLusrVcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ytlwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yt1wiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yuFwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rK5XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yulwiO1xufVxuXG4uaWNvZm9udC15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLusrtcIjtcbn1cblxuLmljb2ZvbnQtMmNoZWNrb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yvFwiO1xufVxuXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLusr1cIjtcbn1cblxuLmljb2ZvbnQtYW1hem9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6yvlwiO1xufVxuXG4uaWNvZm9udC1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLusr9cIjtcbn1cblxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4BcIjtcbn1cblxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zgVwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS1wYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOCXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zg1wiO1xufVxuXG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zhFwiO1xufVxuXG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOFXCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4ZcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW50cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOHXCI7XG59XG5cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOIXCI7XG59XG5cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4lcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4pcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4tcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLus4xcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus41cIjtcbn1cblxuLmljb2ZvbnQtZGlzY292ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOOXCI7XG59XG5cbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOPXCI7XG59XG5cbi5pY29mb250LWV3YXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOQXCI7XG59XG5cbi5pY29mb250LWV3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5FcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zklwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtd2FsbGV0LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOTXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5RcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zlVwiO1xufVxuXG4uaWNvZm9udC1qY2ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOWXCI7XG59XG5cbi5pY29mb250LWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zl1wiO1xufVxuXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zmFwiO1xufVxuXG4uaWNvZm9udC1tYWVzdHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOZXCI7XG59XG5cbi5pY29mb250LW1hc3RlcmNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOaXCI7XG59XG5cbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus5tcIjtcbn1cblxuLmljb2ZvbnQtcGF5b25lZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOcXCI7XG59XG5cbi5pY29mb250LXBheW9uZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOdXCI7XG59XG5cbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus55cIjtcbn1cblxuLmljb2ZvbnQtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOfXCI7XG59XG5cbi5pY29mb250LXNhZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOgXCI7XG59XG5cbi5pY29mb250LXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6FcIjtcbn1cblxuLmljb2ZvbnQtc2tyaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zolwiO1xufVxuXG4uaWNvZm9udC1za3JpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6NcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zpFwiO1xufVxuXG4uaWNvZm9udC1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6VcIjtcbn1cblxuLmljb2ZvbnQtdmlzYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus6ZcIjtcbn1cblxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zp1wiO1xufVxuXG4uaWNvZm9udC12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOoXCI7XG59XG5cbi5pY29mb250LXdlc3Rlcm4tdW5pb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOpXCI7XG59XG5cbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlIHtcbiAgY29udGVudDogXCLus6pcIjtcbn1cblxuLmljb2ZvbnQtYm95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOrXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zrFwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLus61cIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOuXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zr1wiO1xufVxuXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7BcIjtcbn1cblxuLmljb2ZvbnQtZnVua3ktbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOxXCI7XG59XG5cbi5pY29mb250LWdpcmwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rOyXCI7XG59XG5cbi5pY29mb250LWdpcmw6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7NcIjtcbn1cblxuLmljb2ZvbnQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7RcIjtcbn1cblxuLmljb2ZvbnQtaG90ZWwtYm95LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ztVwiO1xufVxuXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7ZcIjtcbn1cblxuLmljb2ZvbnQta2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO3XCI7XG59XG5cbi5pY29mb250LW1hbi1pbi1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO4XCI7XG59XG5cbi5pY29mb250LXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zuVwiO1xufVxuXG4uaWNvZm9udC1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO6XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLus7tcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zvFwiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rO9XCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLus75cIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6zv1wiO1xufVxuXG4uaWNvZm9udC11c2VyLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSAXCI7XG59XG5cbi5pY29mb250LXVzZXItYWx0LTc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIFcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIJcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSDXCI7XG59XG5cbi5pY29mb250LXVzZXItc3VpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSEXCI7XG59XG5cbi5pY29mb250LXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIVcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIZcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIdcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIhcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIlcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutIpcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLutItcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSMXCI7XG59XG5cbi5pY29mb250LXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSNXCI7XG59XG5cbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutI5cIjtcbn1cblxuLmljb2ZvbnQtd2FpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSPXCI7XG59XG5cbi5pY29mb250LXdvbWFuLWluLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJBcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJFcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJJcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSTXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJRcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLWpvYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60lVwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSWXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60l1wiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60mFwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJlcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutJpcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSbXCI7XG59XG5cbi5pY29mb250LTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rScXCI7XG59XG5cbi5pY29mb250LWFpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60nVwiO1xufVxuXG4uaWNvZm9udC1iYWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60nlwiO1xufVxuXG4uaWNvZm9udC1iYWlkdS10aWViYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60n1wiO1xufVxuXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSgXCI7XG59XG5cbi5pY29mb250LWJlYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLutKFcIjtcbn1cblxuLmljb2ZvbnQtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60olwiO1xufVxuXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSjXCI7XG59XG5cbi5pY29mb250LWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60pFwiO1xufVxuXG4uaWNvZm9udC1icmlnaHRraXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSlXCI7XG59XG5cbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSmXCI7XG59XG5cbi5pY29mb250LWNvbmNyZXRlNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60p1wiO1xufVxuXG4uaWNvZm9udC1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKhcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60qVwiO1xufVxuXG4uaWNvZm9udC1kZXNpZ25mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60qlwiO1xufVxuXG4uaWNvZm9udC1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSrXCI7XG59XG5cbi5pY29mb250LWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLutKxcIjtcbn1cblxuLmljb2ZvbnQtZG90Y21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rStXCI7XG59XG5cbi5pY29mb250LWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rSuXCI7XG59XG5cbi5pY29mb250LWRyaWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutK9cIjtcbn1cblxuLmljb2ZvbnQtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu60sFwiO1xufVxuXG4uaWNvZm9udC1lYnVkZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLFcIjtcbn1cblxuLmljb2ZvbnQtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu60slwiO1xufVxuXG4uaWNvZm9udC1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60s1wiO1xufVxuXG4uaWNvZm9udC1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCLutLRcIjtcbn1cblxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLVcIjtcbn1cblxuLmljb2ZvbnQtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS2XCI7XG59XG5cbi5pY29mb250LWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS3XCI7XG59XG5cbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLhcIjtcbn1cblxuLmljb2ZvbnQtZmxpa3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLlcIjtcbn1cblxuLmljb2ZvbnQtZm9sa2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLutLpcIjtcbn1cblxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60u1wiO1xufVxuXG4uaWNvZm9udC1mcmllbmRmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS8XCI7XG59XG5cbi5pY29mb250LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rS9XCI7XG59XG5cbi5pY29mb250LWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu60vlwiO1xufVxuXG4uaWNvZm9udC1nbm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu60v1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtYnV6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu61gFwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYFcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61glwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu61g1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu61hFwiO1xufVxuXG4uaWNvZm9udC1oeXBlLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYVcIjtcbn1cblxuLmljb2ZvbnQtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWGXCI7XG59XG5cbi5pY29mb250LWtha2FvdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu61h1wiO1xufVxuXG4uaWNvZm9udC1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61iFwiO1xufVxuXG4uaWNvZm9udC1raWs6YmVmb3JlIHtcbiAgY29udGVudDogXCLutYlcIjtcbn1cblxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61ilwiO1xufVxuXG4uaWNvZm9udC1saW5lLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61i1wiO1xufVxuXG4uaWNvZm9udC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWMXCI7XG59XG5cbi5pY29mb250LWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWNXCI7XG59XG5cbi5pY29mb250LWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutY5cIjtcbn1cblxuLmljb2ZvbnQtbGl2ZS1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutY9cIjtcbn1cblxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZBcIjtcbn1cblxuLmljb2ZvbnQtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIu61kVwiO1xufVxuXG4uaWNvZm9udC1tZWV0bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZJcIjtcbn1cblxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWTXCI7XG59XG5cbi5pY29mb250LW1peHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZRcIjtcbn1cblxuLmljb2ZvbnQtbmV3c3ZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZVcIjtcbn1cblxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu61llwiO1xufVxuXG4uaWNvZm9udC1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWXXCI7XG59XG5cbi5pY29mb250LW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWYXCI7XG59XG5cbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZlcIjtcbn1cblxuLmljb2ZvbnQtcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61mlwiO1xufVxuXG4uaWNvZm9udC1waG90b2J1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61m1wiO1xufVxuXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZxcIjtcbn1cblxuLmljb2ZvbnQtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWdXCI7XG59XG5cbi5pY29mb250LXByZXN0YXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLutZ5cIjtcbn1cblxuLmljb2ZvbnQtcWlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWfXCI7XG59XG5cbi5pY29mb250LXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWgXCI7XG59XG5cbi5pY29mb250LXJlYWRlcm5hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaFcIjtcbn1cblxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWiXCI7XG59XG5cbi5pY29mb250LXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61o1wiO1xufVxuXG4uaWNvZm9udC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaRcIjtcbn1cblxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu61pVwiO1xufVxuXG4uaWNvZm9udC1zaWx2ZXJzdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaZcIjtcbn1cblxuLmljb2ZvbnQtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutadcIjtcbn1cblxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLutahcIjtcbn1cblxuLmljb2ZvbnQtc2xhc2hkb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLutalcIjtcbn1cblxuLmljb2ZvbnQtc2xpZHNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWqXCI7XG59XG5cbi5pY29mb250LXNtdWdtdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutatcIjtcbn1cblxuLmljb2ZvbnQtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutaxcIjtcbn1cblxuLmljb2ZvbnQtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61rVwiO1xufVxuXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWuXCI7XG59XG5cbi5pY29mb250LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWvXCI7XG59XG5cbi5pY29mb250LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWwXCI7XG59XG5cbi5pY29mb250LXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWxXCI7XG59XG5cbi5pY29mb250LXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rWyXCI7XG59XG5cbi5pY29mb250LXRhZ2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61s1wiO1xufVxuXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW0XCI7XG59XG5cbi5pY29mb250LXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW1XCI7XG59XG5cbi5pY29mb250LXRpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu61tlwiO1xufVxuXG4uaWNvZm9udC10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLutbdcIjtcbn1cblxuLmljb2ZvbnQtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW4XCI7XG59XG5cbi5pY29mb250LXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu61uVwiO1xufVxuXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW6XCI7XG59XG5cbi5pY29mb250LXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW7XCI7XG59XG5cbi5pY29mb250LXViZXJjYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW8XCI7XG59XG5cbi5pY29mb250LXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rW9XCI7XG59XG5cbi5pY29mb250LXZpZGRsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutb5cIjtcbn1cblxuLmljb2ZvbnQtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLutb9cIjtcbn1cblxuLmljb2ZvbnQtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62gFwiO1xufVxuXG4uaWNvZm9udC12aXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raBXCI7XG59XG5cbi5pY29mb250LXZpcnR1ZW1hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoJcIjtcbn1cblxuLmljb2ZvbnQtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoNcIjtcbn1cblxuLmljb2ZvbnQtd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raEXCI7XG59XG5cbi5pY29mb250LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raFXCI7XG59XG5cbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raGXCI7XG59XG5cbi5pY29mb250LXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutodcIjtcbn1cblxuLmljb2ZvbnQteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLutohcIjtcbn1cblxuLmljb2ZvbnQteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62iVwiO1xufVxuXG4uaWNvZm9udC15b3VrdTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62ilwiO1xufVxuXG4uaWNvZm9udC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raLXCI7XG59XG5cbi5pY29mb250LXplbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutoxcIjtcbn1cblxuLmljb2ZvbnQtYmFkbWludG9uLWJpcmRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62jVwiO1xufVxuXG4uaWNvZm9udC1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62jlwiO1xufVxuXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raPXCI7XG59XG5cbi5pY29mb250LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62kFwiO1xufVxuXG4uaWNvZm9udC1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raRXCI7XG59XG5cbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpJcIjtcbn1cblxuLmljb2ZvbnQtYm9vdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62k1wiO1xufVxuXG4uaWNvZm9udC1ib290LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raUXCI7XG59XG5cbi5pY29mb250LWJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpVcIjtcbn1cblxuLmljb2ZvbnQtYm93bGluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutpZcIjtcbn1cblxuLmljb2ZvbnQtYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62l1wiO1xufVxuXG4uaWNvZm9udC1jYW5vZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62mFwiO1xufVxuXG4uaWNvZm9udC1jaGVlci1sZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLutplcIjtcbn1cblxuLmljb2ZvbnQtY2xpbWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutppcIjtcbn1cblxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rabXCI7XG59XG5cbi5pY29mb250LWZpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62nFwiO1xufVxuXG4uaWNvZm9udC1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62nVwiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutp5cIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGwtYW1lcmljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLutp9cIjtcbn1cblxuLmljb2ZvbnQtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqBcIjtcbn1cblxuLmljb2ZvbnQtZm91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62oVwiO1xufVxuXG4uaWNvZm9udC1nb2FsLWtlZXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62olwiO1xufVxuXG4uaWNvZm9udC1nb2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rajXCI7XG59XG5cbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rakXCI7XG59XG5cbi5pY29mb250LWdvbGYtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ralXCI7XG59XG5cbi5pY29mb250LWdvbGYtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62plwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ranXCI7XG59XG5cbi5pY29mb250LWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLutqhcIjtcbn1cblxuLmljb2ZvbnQtZ29sZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rapXCI7XG59XG5cbi5pY29mb250LWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62qlwiO1xufVxuXG4uaWNvZm9udC1ob2NrZXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rarXCI7XG59XG5cbi5pY29mb250LWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62rFwiO1xufVxuXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutq1cIjtcbn1cblxuLmljb2ZvbnQtamVyc2V5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62rlwiO1xufVxuXG4uaWNvZm9udC1qZXJzZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLutq9cIjtcbn1cblxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62sFwiO1xufVxuXG4uaWNvZm9udC1raWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7raxXCI7XG59XG5cbi5pY29mb250LWxlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62slwiO1xufVxuXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrNcIjtcbn1cblxuLmljb2ZvbnQtbWVkYWwtc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLutrRcIjtcbn1cblxuLmljb2ZvbnQtb2Zmc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu62tVwiO1xufVxuXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCLutrZcIjtcbn1cblxuLmljb2ZvbnQtb2x5bXBpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62t1wiO1xufVxuXG4uaWNvZm9udC1wYWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra4XCI7XG59XG5cbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62uVwiO1xufVxuXG4uaWNvZm9udC1yYWNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu62ulwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra7XCI7XG59XG5cbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu62vFwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmctZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu62vVwiO1xufVxuXG4uaWNvZm9udC1yYWNpbmdzLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ra+XCI7XG59XG5cbi5pY29mb250LXJlZmVyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLutr9cIjtcbn1cblxuLmljb2ZvbnQtcmVmcmVlLWplcnNleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63gFwiO1xufVxuXG4uaWNvZm9udC1yZXN1bHQtc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4FcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63glwiO1xufVxuXG4uaWNvZm9udC1ydWdieS1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4NcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4RcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reFXCI7XG59XG5cbi5pY29mb250LXJ1bm5lci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63hlwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4dcIjtcbn1cblxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut4hcIjtcbn1cblxuLmljb2ZvbnQtc2tpaW5nLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63iVwiO1xufVxuXG4uaWNvZm9udC1za3lkaXZpbmctZ29nZ2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu63ilwiO1xufVxuXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63i1wiO1xufVxuXG4uaWNvZm9udC1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu63jFwiO1xufVxuXG4uaWNvZm9udC1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLut41cIjtcbn1cblxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63jlwiO1xufVxuXG4uaWNvZm9udC1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rePXCI7XG59XG5cbi5pY29mb250LXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIu63kFwiO1xufVxuXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63kVwiO1xufVxuXG4uaWNvZm9udC10ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reSXCI7XG59XG5cbi5pY29mb250LXRlbm5pcy1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5NcIjtcbn1cblxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reUXCI7XG59XG5cbi5pY29mb250LXRyYWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reVXCI7XG59XG5cbi5pY29mb250LXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut5ZcIjtcbn1cblxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reXXCI7XG59XG5cbi5pY29mb250LXZvbGxleWJhbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reYXCI7XG59XG5cbi5pY29mb250LXZvbGxleWJhbGwtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63mVwiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reaXCI7XG59XG5cbi5pY29mb250LXdhdGVyLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63m1wiO1xufVxuXG4uaWNvZm9udC13aGlzdGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63nFwiO1xufVxuXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7redXCI7XG59XG5cbi5pY29mb250LXdpbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLut55cIjtcbn1cblxuLmljb2ZvbnQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7refXCI7XG59XG5cbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6BcIjtcbn1cblxuLmljb2ZvbnQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6FcIjtcbn1cblxuLmljb2ZvbnQtYWxsLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6JcIjtcbn1cblxuLmljb2ZvbnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63o1wiO1xufVxuXG4uaWNvZm9udC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63pFwiO1xufVxuXG4uaWNvZm9udC1jbGlwLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7relXCI7XG59XG5cbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7remXCI7XG59XG5cbi5pY29mb250LWNvbG9yLWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63p1wiO1xufVxuXG4uaWNvZm9udC1jb2xvci1waWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6hcIjtcbn1cblxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6lcIjtcbn1cblxuLmljb2ZvbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu63qlwiO1xufVxuXG4uaWNvZm9udC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut6tcIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63rFwiO1xufVxuXG4uaWNvZm9udC1lZGl0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63rVwiO1xufVxuXG4uaWNvZm9udC1lcmFzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7reuXCI7XG59XG5cbi5pY29mb250LWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut69cIjtcbn1cblxuLmljb2ZvbnQtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu63sFwiO1xufVxuXG4uaWNvZm9udC1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7FcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63slwiO1xufVxuXG4uaWNvZm9udC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7NcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7RcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7VcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re2XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLut7dcIjtcbn1cblxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLut7hcIjtcbn1cblxuLmljb2ZvbnQtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63uVwiO1xufVxuXG4uaWNvZm9udC1wYXBlci1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re6XCI7XG59XG5cbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu63u1wiO1xufVxuXG4uaWNvZm9udC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLut7xcIjtcbn1cblxuLmljb2ZvbnQtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu63vVwiO1xufVxuXG4uaWNvZm9udC1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re+XCI7XG59XG5cbi5pY29mb250LXJvdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7re/XCI7XG59XG5cbi5pY29mb250LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuIBcIjtcbn1cblxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riBXCI7XG59XG5cbi5pY29mb250LXN0cmlrZS10aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riCXCI7XG59XG5cbi5pY29mb250LXN1Yi1saXN0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riDXCI7XG59XG5cbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64hFwiO1xufVxuXG4uaWNvZm9udC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64hVwiO1xufVxuXG4uaWNvZm9udC10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64hlwiO1xufVxuXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64h1wiO1xufVxuXG4uaWNvZm9udC10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riIXCI7XG59XG5cbi5pY29mb250LXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riJXCI7XG59XG5cbi5pY29mb250LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64ilwiO1xufVxuXG4uaWNvZm9udC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riLXCI7XG59XG5cbi5pY29mb250LWFpci1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riMXCI7XG59XG5cbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64jVwiO1xufVxuXG4uaWNvZm9udC1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64jlwiO1xufVxuXG4uaWNvZm9udC1hcnRpY3VsYXRlZC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu64j1wiO1xufVxuXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64kFwiO1xufVxuXG4uaWNvZm9udC1hdXRvLXJpY2tzaGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riRXCI7XG59XG5cbi5pY29mb250LWJpY3ljbGUtYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJJcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu64k1wiO1xufVxuXG4uaWNvZm9udC1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riUXCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64lVwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJZcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riXXCI7XG59XG5cbi5pY29mb250LWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu64mFwiO1xufVxuXG4uaWNvZm9udC1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJlcIjtcbn1cblxuLmljb2ZvbnQtY2FibGUtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riaXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64m1wiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJxcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ridXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64nlwiO1xufVxuXG4uaWNvZm9udC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuJ9cIjtcbn1cblxuLmljb2ZvbnQtZGVsaXZlcnktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64oFwiO1xufVxuXG4uaWNvZm9udC1mYXN0LWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rihXCI7XG59XG5cbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riiXCI7XG59XG5cbi5pY29mb250LWZpcmUtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKNcIjtcbn1cblxuLmljb2ZvbnQtZnJlZS1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64pFwiO1xufVxuXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rilXCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rimXCI7XG59XG5cbi5pY29mb250LW1vdG9yLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKdcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKhcIjtcbn1cblxuLmljb2ZvbnQtb2lsLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ripXCI7XG59XG5cbi5pY29mb250LXJpY2tzaGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riqXCI7XG59XG5cbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64q1wiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuKxcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ritXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64rlwiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuK9cIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riwXCI7XG59XG5cbi5pY29mb250LXNjb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLFcIjtcbn1cblxuLmljb2ZvbnQtc2VhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7riyXCI7XG59XG5cbi5pY29mb250LXNoaXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rizXCI7XG59XG5cbi5pY29mb250LXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLRcIjtcbn1cblxuLmljb2ZvbnQtc3BlZWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64tVwiO1xufVxuXG4uaWNvZm9udC10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri2XCI7XG59XG5cbi5pY29mb250LXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLdcIjtcbn1cblxuLmljb2ZvbnQtdHJhaW4tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64uFwiO1xufVxuXG4uaWNvZm9udC10cmFpbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu64uVwiO1xufVxuXG4uaWNvZm9udC10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ri6XCI7XG59XG5cbi5pY29mb250LXRydWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64u1wiO1xufVxuXG4uaWNvZm9udC10cnVjay1sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuLxcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuL1cIjtcbn1cblxuLmljb2ZvbnQtdmFuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu64vlwiO1xufVxuXG4uaWNvZm9udC12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuuL9cIjtcbn1cblxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYBcIjtcbn1cblxuLmljb2ZvbnQtNS1zdGFyLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmBXCI7XG59XG5cbi5pY29mb250LWFpci10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYJcIjtcbn1cblxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmDXCI7XG59XG5cbi5pY29mb250LWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmEXCI7XG59XG5cbi5pY29mb250LWNhbXBpbmctdmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65hVwiO1xufVxuXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65hlwiO1xufVxuXG4uaWNvZm9udC1oaWxsLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuYdcIjtcbn1cblxuLmljb2ZvbnQtaGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65iFwiO1xufVxuXG4uaWNvZm9udC1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65iVwiO1xufVxuXG4uaWNvZm9udC1pc2xhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmKXCI7XG59XG5cbi5pY29mb250LWlzbGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65i1wiO1xufVxuXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65jFwiO1xufVxuXG4uaWNvZm9udC1zYW5kYWxzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuY1cIjtcbn1cblxuLmljb2ZvbnQtdHJhdmVsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu65jlwiO1xufVxuXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLuuY9cIjtcbn1cblxuLmljb2ZvbnQtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu65kFwiO1xufVxuXG4uaWNvZm9udC1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZFcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmSXCI7XG59XG5cbi5pY29mb250LWR1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZNcIjtcbn1cblxuLmljb2ZvbnQtZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65lFwiO1xufVxuXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmVXCI7XG59XG5cbi5pY29mb250LWZvcmVzdC1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmWXCI7XG59XG5cbi5pY29mb250LWZ1bGwtbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZdcIjtcbn1cblxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65mFwiO1xufVxuXG4uaWNvZm9udC1oYWlsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmZXCI7XG59XG5cbi5pY29mb250LWhhaWwtcmFpbnktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZpcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65m1wiO1xufVxuXG4uaWNvZm9udC1oYWlsLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmcXCI7XG59XG5cbi5pY29mb250LWhhaWwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuZ1cIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmeXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65n1wiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaBcIjtcbn1cblxuLmljb2ZvbnQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65oVwiO1xufVxuXG4uaWNvZm9udC1oaWxsLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmiXCI7XG59XG5cbi5pY29mb250LWhpbGwtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaNcIjtcbn1cblxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmkXCI7XG59XG5cbi5pY29mb250LW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu65pVwiO1xufVxuXG4uaWNvZm9udC1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65plwiO1xufVxuXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65p1wiO1xufVxuXG4uaWNvZm9udC1yYWlueS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65qFwiO1xufVxuXG4uaWNvZm9udC1yYWlueS10aHVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmpXCI7XG59XG5cbi5pY29mb250LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmqXCI7XG59XG5cbi5pY29mb250LXNub3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmrXCI7XG59XG5cbi5pY29mb250LXNub3ctZmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuaxcIjtcbn1cblxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmtXCI7XG59XG5cbi5pY29mb250LXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLuua5cIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65r1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmwXCI7XG59XG5cbi5pY29mb250LXNub3d5LW5pZ2h0LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmxXCI7XG59XG5cbi5pY29mb250LXNub3d5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmyXCI7XG59XG5cbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rmzXCI7XG59XG5cbi5pY29mb250LXNub3d5LXN1bm55LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubRcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3VubnktcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubVcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubZcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktdGh1bmRlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65t1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS10aHVuZGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rm4XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuublcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubpcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHktc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubtcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuubxcIjtcbn1cblxuLmljb2ZvbnQtc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuub1cIjtcbn1cblxuLmljb2ZvbnQtc3VuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu65vlwiO1xufVxuXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu65v1wiO1xufVxuXG4uaWNvZm9udC1zdW4tc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqAXCI7XG59XG5cbi5pY29mb250LXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66gVwiO1xufVxuXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66glwiO1xufVxuXG4uaWNvZm9udC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66g1wiO1xufVxuXG4uaWNvZm9udC10aHVuZGVyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqEXCI7XG59XG5cbi5pY29mb250LXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoVcIjtcbn1cblxuLmljb2ZvbnQtdW1icmVsbGEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqGXCI7XG59XG5cbi5pY29mb250LXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqHXCI7XG59XG5cbi5pY29mb250LXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCLuuohcIjtcbn1cblxuLmljb2ZvbnQtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66iVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuopcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqLXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuoxcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66jVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqOXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66j1wiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupBcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqRXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66klwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupNcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqUXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtODpiZWZvcmUge1xuICBjb250ZW50OiBcIu66lVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuupZcIjtcbn1cblxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu66l1wiO1xufVxuXG4uaWNvZm9udC13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqYXCI7XG59XG5cbi5pY29mb250LXdpbmR5LWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuplcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuppcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktcmFpbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66m1wiO1xufVxuXG4uaWNvZm9udC13aW5keS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66nFwiO1xufVxuXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuup1cIjtcbn1cblxuLmljb2ZvbnQtd2luZHktdGh1bmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66nlwiO1xufVxuXG4uaWNvZm9udC13aW5keTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66n1wiO1xufVxuXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqBcIjtcbn1cblxuLmljb2ZvbnQtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqhXCI7XG59XG5cbi5pY29mb250LWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66olwiO1xufVxuXG4uaWNvZm9udC1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66o1wiO1xufVxuXG4uaWNvZm9udC1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqRcIjtcbn1cblxuLmljb2ZvbnQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu66pVwiO1xufVxuXG4uaWNvZm9udC1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66plwiO1xufVxuXG4uaWNvZm9udC1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqnXCI7XG59XG5cbi5pY29mb250LWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqoXCI7XG59XG5cbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqlcIjtcbn1cblxuLmljb2ZvbnQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqpcIjtcbn1cblxuLmljb2ZvbnQtYmFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66q1wiO1xufVxuXG4uaWNvZm9udC1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuqxcIjtcbn1cblxuLmljb2ZvbnQtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqtXCI7XG59XG5cbi5pY29mb250LWJhci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rquXCI7XG59XG5cbi5pY29mb250LWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuuq9cIjtcbn1cblxuLmljb2ZvbnQtYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqwXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurFcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rqyXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu66s1wiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu66tFwiO1xufVxuXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurVcIjtcbn1cblxuLmljb2ZvbnQtYmVhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurZcIjtcbn1cblxuLmljb2ZvbnQtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq3XCI7XG59XG5cbi5pY29mb250LWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurhcIjtcbn1cblxuLmljb2ZvbnQtYmV2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuurlcIjtcbn1cblxuLmljb2ZvbnQtYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu66ulwiO1xufVxuXG4uaWNvZm9udC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuurtcIjtcbn1cblxuLmljb2ZvbnQtYmluYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq8XCI7XG59XG5cbi5pY29mb250LWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuur1cIjtcbn1cblxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rq+XCI7XG59XG5cbi5pY29mb250LWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuur9cIjtcbn1cblxuLmljb2ZvbnQtYm9vay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruAXCI7XG59XG5cbi5pY29mb250LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67gVwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4JcIjtcbn1cblxuLmljb2ZvbnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruDXCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67hFwiO1xufVxuXG4uaWNvZm9udC1idWNrZXQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruFXCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu4ZcIjtcbn1cblxuLmljb2ZvbnQtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruHXCI7XG59XG5cbi5pY29mb250LWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruIXCI7XG59XG5cbi5pY29mb250LWJ1bGItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruJXCI7XG59XG5cbi5pY29mb250LWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67ilwiO1xufVxuXG4uaWNvZm9udC1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67i1wiO1xufVxuXG4uaWNvZm9udC1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67jFwiO1xufVxuXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67jVwiO1xufVxuXG4uaWNvZm9udC1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruOXCI7XG59XG5cbi5pY29mb250LWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67j1wiO1xufVxuXG4uaWNvZm9udC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruQXCI7XG59XG5cbi5pY29mb250LWNhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruRXCI7XG59XG5cbi5pY29mb250LWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5JcIjtcbn1cblxuLmljb2ZvbnQtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5NcIjtcbn1cblxuLmljb2ZvbnQtY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5RcIjtcbn1cblxuLmljb2ZvbnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67lVwiO1xufVxuXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5ZcIjtcbn1cblxuLmljb2ZvbnQtY2hlY2stY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67l1wiO1xufVxuXG4uaWNvZm9udC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu67mFwiO1xufVxuXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruZXCI7XG59XG5cbi5pY29mb250LWNoaWxkcmVuLWNhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu5pcIjtcbn1cblxuLmljb2ZvbnQtY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67m1wiO1xufVxuXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rucXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu51cIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rueXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu59cIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZS1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rugXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6FcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6JcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67o1wiO1xufVxuXG4uaWNvZm9udC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67pFwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67pVwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rumXCI7XG59XG5cbi5pY29mb250LWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67p1wiO1xufVxuXG4uaWNvZm9udC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67qFwiO1xufVxuXG4uaWNvZm9udC1jb2RlLW5vdC1hbGxvd2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rupXCI7XG59XG5cbi5pY29mb250LWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu6pcIjtcbn1cblxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67q1wiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67rFwiO1xufVxuXG4uaWNvZm9udC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rutXCI7XG59XG5cbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ruuXCI7XG59XG5cbi5pY29mb250LWNvbm5lY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLuu69cIjtcbn1cblxuLmljb2ZvbnQtY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu67sFwiO1xufVxuXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu67sVwiO1xufVxuXG4uaWNvZm9udC1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67slwiO1xufVxuXG4uaWNvZm9udC1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7NcIjtcbn1cblxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7RcIjtcbn1cblxuLmljb2ZvbnQtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67tVwiO1xufVxuXG4uaWNvZm9udC1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu67tlwiO1xufVxuXG4uaWNvZm9udC1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru3XCI7XG59XG5cbi5pY29mb250LWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru4XCI7XG59XG5cbi5pY29mb250LWRhc2hib2FyZC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7lcIjtcbn1cblxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru6XCI7XG59XG5cbi5pY29mb250LWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu7tcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ru8XCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu67vVwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu75cIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuu79cIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryAXCI7XG59XG5cbi5pY29mb250LWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIFcIjtcbn1cblxuLmljb2ZvbnQtZGljZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68glwiO1xufVxuXG4uaWNvZm9udC1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryDXCI7XG59XG5cbi5pY29mb250LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIRcIjtcbn1cblxuLmljb2ZvbnQtZGlza2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIVcIjtcbn1cblxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryGXCI7XG59XG5cbi5pY29mb250LWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68h1wiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68iFwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryJXCI7XG59XG5cbi5pY29mb250LWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIpcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvItcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvIxcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvI1cIjtcbn1cblxuLmljb2ZvbnQtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvI5cIjtcbn1cblxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvI9cIjtcbn1cblxuLmljb2ZvbnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68kFwiO1xufVxuXG4uaWNvZm9udC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68kVwiO1xufVxuXG4uaWNvZm9udC1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68klwiO1xufVxuXG4uaWNvZm9udC1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryTXCI7XG59XG5cbi5pY29mb250LWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryUXCI7XG59XG5cbi5pY29mb250LWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68lVwiO1xufVxuXG4uaWNvZm9udC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68llwiO1xufVxuXG4uaWNvZm9udC1leGNhdmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJdcIjtcbn1cblxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJhcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryZXCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68mlwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rybXCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rycXCI7XG59XG5cbi5pY29mb250LWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJ1cIjtcbn1cblxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryeXCI7XG59XG5cbi5pY29mb250LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvJ9cIjtcbn1cblxuLmljb2ZvbnQtZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKBcIjtcbn1cblxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68oVwiO1xufVxuXG4uaWNvZm9udC1leWUtYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68olwiO1xufVxuXG4uaWNvZm9udC1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu68o1wiO1xufVxuXG4uaWNvZm9udC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKRcIjtcbn1cblxuLmljb2ZvbnQtZmF2b3VyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7rylXCI7XG59XG5cbi5pY29mb250LWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68plwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKdcIjtcbn1cblxuLmljb2ZvbnQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68qFwiO1xufVxuXG4uaWNvZm9udC1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKlcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKpcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryrXCI7XG59XG5cbi5pY29mb250LWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvKxcIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68rVwiO1xufVxuXG4uaWNvZm9udC1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ryuXCI7XG59XG5cbi5pY29mb250LWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvK9cIjtcbn1cblxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLBcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2gtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLFcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLJcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLNcIjtcbn1cblxuLmljb2ZvbnQtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLRcIjtcbn1cblxuLmljb2ZvbnQtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLVcIjtcbn1cblxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry2XCI7XG59XG5cbi5pY29mb250LWZvb3QtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLdcIjtcbn1cblxuLmljb2ZvbnQtZ2FyYmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu68uFwiO1xufVxuXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu68uVwiO1xufVxuXG4uaWNvZm9udC1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry6XCI7XG59XG5cbi5pY29mb250LWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7ry7XCI7XG59XG5cbi5pY29mb250LWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvLxcIjtcbn1cblxuLmljb2ZvbnQtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvL1cIjtcbn1cblxuLmljb2ZvbnQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvL5cIjtcbn1cblxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvL9cIjtcbn1cblxuLmljb2ZvbnQtZ3JvY2VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69gFwiO1xufVxuXG4uaWNvZm9udC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2BXCI7XG59XG5cbi5pY29mb250LWhhbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69glwiO1xufVxuXG4uaWNvZm9udC1oYXJkLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYNcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2EXCI7XG59XG5cbi5pY29mb250LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2FXCI7XG59XG5cbi5pY29mb250LWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYZcIjtcbn1cblxuLmljb2ZvbnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69h1wiO1xufVxuXG4uaWNvZm9udC1ob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2IXCI7XG59XG5cbi5pY29mb250LWhvdXItZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYlcIjtcbn1cblxuLmljb2ZvbnQtaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYpcIjtcbn1cblxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYtcIjtcbn1cblxuLmljb2ZvbnQtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvYxcIjtcbn1cblxuLmljb2ZvbnQtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvY1cIjtcbn1cblxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvY5cIjtcbn1cblxuLmljb2ZvbnQtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvY9cIjtcbn1cblxuLmljb2ZvbnQtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu69kFwiO1xufVxuXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69kVwiO1xufVxuXG4uaWNvZm9udC1pbnRlcmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZJcIjtcbn1cblxuLmljb2ZvbnQtaW52aXNpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2TXCI7XG59XG5cbi5pY29mb250LWphY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69lFwiO1xufVxuXG4uaWNvZm9udC1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZVcIjtcbn1cblxuLmljb2ZvbnQtamV3bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69llwiO1xufVxuXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZdcIjtcbn1cblxuLmljb2ZvbnQta2V5LWhvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZhcIjtcbn1cblxuLmljb2ZvbnQta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2ZXCI7XG59XG5cbi5pY29mb250LWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2aXCI7XG59XG5cbi5pY29mb250LWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZtcIjtcbn1cblxuLmljb2ZvbnQtbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2cXCI7XG59XG5cbi5pY29mb250LWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69nVwiO1xufVxuXG4uaWNvZm9udC1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2eXCI7XG59XG5cbi5pY29mb250LWxlYWZsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvZ9cIjtcbn1cblxuLmljb2ZvbnQtbGVhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaBcIjtcbn1cblxuLmljb2ZvbnQtbGVnbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu69oVwiO1xufVxuXG4uaWNvZm9udC1sZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2iXCI7XG59XG5cbi5pY29mb250LWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69o1wiO1xufVxuXG4uaWNvZm9udC1sZXR0ZXJib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvaRcIjtcbn1cblxuLmljb2ZvbnQtbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69pVwiO1xufVxuXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2mXCI7XG59XG5cbi5pY29mb250LWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu69p1wiO1xufVxuXG4uaWNvZm9udC1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvahcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvalcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2qXCI7XG59XG5cbi5pY29mb250LWxpZ2h0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvatcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69rFwiO1xufVxuXG4uaWNvZm9udC1saWdodG5pbmctcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2tXCI7XG59XG5cbi5pY29mb250LWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLuva5cIjtcbn1cblxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuva9cIjtcbn1cblxuLmljb2ZvbnQtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbBcIjtcbn1cblxuLmljb2ZvbnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu69sVwiO1xufVxuXG4uaWNvZm9udC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2yXCI7XG59XG5cbi5pY29mb250LWxpc3RlbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu69s1wiO1xufVxuXG4uaWNvZm9udC1saXN0aW5lLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbRcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbVcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZy1udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvbZcIjtcbn1cblxuLmljb2ZvbnQtbGl2ZS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r23XCI7XG59XG5cbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r24XCI7XG59XG5cbi5pY29mb250LWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu69uVwiO1xufVxuXG4uaWNvZm9udC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r26XCI7XG59XG5cbi5pY29mb250LWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r27XCI7XG59XG5cbi5pY29mb250LWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69vFwiO1xufVxuXG4uaWNvZm9udC1sb2xsaXBvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu69vVwiO1xufVxuXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r2+XCI7XG59XG5cbi5pY29mb250LWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvb9cIjtcbn1cblxuLmljb2ZvbnQtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+gFwiO1xufVxuXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6BXCI7XG59XG5cbi5pY29mb250LWx1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6CXCI7XG59XG5cbi5pY29mb250LWx1bmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6DXCI7XG59XG5cbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+hFwiO1xufVxuXG4uaWNvZm9udC1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+hVwiO1xufVxuXG4uaWNvZm9udC1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvoZcIjtcbn1cblxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvodcIjtcbn1cblxuLmljb2ZvbnQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+iFwiO1xufVxuXG4uaWNvZm9udC1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6JXCI7XG59XG5cbi5pY29mb250LW1hcC1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6KXCI7XG59XG5cbi5pY29mb250LW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+i1wiO1xufVxuXG4uaWNvZm9udC1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+jFwiO1xufVxuXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6NXCI7XG59XG5cbi5pY29mb250LW1lZGljaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6OXCI7XG59XG5cbi5pY29mb250LW1lZ2EtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvo9cIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+kFwiO1xufVxuXG4uaWNvZm9udC1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpFcIjtcbn1cblxuLmljb2ZvbnQtbWVtb3JpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpJcIjtcbn1cblxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpNcIjtcbn1cblxuLmljb2ZvbnQtbWljLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpRcIjtcbn1cblxuLmljb2ZvbnQtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6VXCI7XG59XG5cbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6WXCI7XG59XG5cbi5pY29mb250LW1pbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpdcIjtcbn1cblxuLmljb2ZvbnQtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6YXCI7XG59XG5cbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+mVwiO1xufVxuXG4uaWNvZm9udC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+mlwiO1xufVxuXG4uaWNvZm9udC1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvptcIjtcbn1cblxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvpxcIjtcbn1cblxuLmljb2ZvbnQtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvp1cIjtcbn1cblxuLmljb2ZvbnQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+nlwiO1xufVxuXG4uaWNvZm9udC1tb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvp9cIjtcbn1cblxuLmljb2ZvbnQtbXVmZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6gXCI7XG59XG5cbi5pY29mb250LW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6hXCI7XG59XG5cbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+olwiO1xufVxuXG4uaWNvZm9udC1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6jXCI7XG59XG5cbi5pY29mb250LW5ldHdvcmstdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqRcIjtcbn1cblxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+pVwiO1xufVxuXG4uaWNvZm9udC1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6mXCI7XG59XG5cbi5pY29mb250LW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+p1wiO1xufVxuXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6oXCI7XG59XG5cbi5pY29mb250LW5vdC1hbGxvd2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6pXCI7XG59XG5cbi5pY29mb250LW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6qXCI7XG59XG5cbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvqtcIjtcbn1cblxuLmljb2ZvbnQtbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6sXCI7XG59XG5cbi5pY29mb250LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6tXCI7XG59XG5cbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6uXCI7XG59XG5cbi5pY29mb250LW9wdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6vXCI7XG59XG5cbi5pY29mb250LW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrBcIjtcbn1cblxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+sVwiO1xufVxuXG4uaWNvZm9udC1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6yXCI7XG59XG5cbi5pY29mb250LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6zXCI7XG59XG5cbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r60XCI7XG59XG5cbi5pY29mb250LXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+tVwiO1xufVxuXG4uaWNvZm9udC1wYXBlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrZcIjtcbn1cblxuLmljb2ZvbnQtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r63XCI7XG59XG5cbi5pY29mb250LXBlbmd1aW4tbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvrhcIjtcbn1cblxuLmljb2ZvbnQtcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r65XCI7XG59XG5cbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+ulwiO1xufVxuXG4uaWNvZm9udC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+u1wiO1xufVxuXG4uaWNvZm9udC1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r68XCI7XG59XG5cbi5pY29mb250LXBpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuvr1cIjtcbn1cblxuLmljb2ZvbnQtcGl4ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r6+XCI7XG59XG5cbi5pY29mb250LXBsdWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6+v1wiO1xufVxuXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/gFwiO1xufVxuXG4uaWNvZm9udC1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/gVwiO1xufVxuXG4uaWNvZm9udC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+CXCI7XG59XG5cbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/g1wiO1xufVxuXG4uaWNvZm9udC1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/hFwiO1xufVxuXG4uaWNvZm9udC1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/hVwiO1xufVxuXG4uaWNvZm9udC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/hlwiO1xufVxuXG4uaWNvZm9udC1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4dcIjtcbn1cblxuLmljb2ZvbnQtcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/iFwiO1xufVxuXG4uaWNvZm9udC1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/iVwiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv4pcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+LXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+MXCI7XG59XG5cbi5pY29mb250LXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv41cIjtcbn1cblxuLmljb2ZvbnQtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv45cIjtcbn1cblxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+PXCI7XG59XG5cbi5pY29mb250LXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5BcIjtcbn1cblxuLmljb2ZvbnQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/kVwiO1xufVxuXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5JcIjtcbn1cblxuLmljb2ZvbnQtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+TXCI7XG59XG5cbi5pY29mb250LXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+UXCI7XG59XG5cbi5pY29mb250LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/lVwiO1xufVxuXG4uaWNvZm9udC1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+WXCI7XG59XG5cbi5pY29mb250LXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5dcIjtcbn1cblxuLmljb2ZvbnQtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/mFwiO1xufVxuXG4uaWNvZm9udC1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/mVwiO1xufVxuXG4uaWNvZm9udC1yb3lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/mlwiO1xufVxuXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/m1wiO1xufVxuXG4uaWNvZm9udC1zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv5xcIjtcbn1cblxuLmljb2ZvbnQtc2FsZS1kaXNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/nVwiO1xufVxuXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv55cIjtcbn1cblxuLmljb2ZvbnQtc2VuZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+fXCI7XG59XG5cbi5pY29mb250LXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/oFwiO1xufVxuXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6FcIjtcbn1cblxuLmljb2ZvbnQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6JcIjtcbn1cblxuLmljb2ZvbnQtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+jXCI7XG59XG5cbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+kXCI7XG59XG5cbi5pY29mb250LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+lXCI7XG59XG5cbi5pY29mb250LXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/plwiO1xufVxuXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+nXCI7XG59XG5cbi5pY29mb250LXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6hcIjtcbn1cblxuLmljb2ZvbnQtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv6lcIjtcbn1cblxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+qXCI7XG59XG5cbi5pY29mb250LXNpdGUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+rXCI7XG59XG5cbi5pY29mb250LXNtYXJ0LXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+sXCI7XG59XG5cbi5pY29mb250LXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/rVwiO1xufVxuXG4uaWNvZm9udC1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/rlwiO1xufVxuXG4uaWNvZm9udC1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+vXCI7XG59XG5cbi5pY29mb250LXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+wXCI7XG59XG5cbi5pY29mb250LXNwYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7FcIjtcbn1cblxuLmljb2ZvbnQtc3BlZWNoLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+yXCI7XG59XG5cbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+zXCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7RcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/tVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+2XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXItYWx0LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7dcIjtcbn1cblxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/uFwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+5XCI7XG59XG5cbi5pY29mb250LXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7pcIjtcbn1cblxuLmljb2ZvbnQtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv7tcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r+8XCI7XG59XG5cbi5pY29mb250LXNzbC1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6/vVwiO1xufVxuXG4uaWNvZm9udC1zdGFyLWFsdC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7r++XCI7XG59XG5cbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLuv79cIjtcbn1cblxuLmljb2ZvbnQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uaWNvZm9udC1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uaWNvZm9udC10YWNrLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uaWNvZm9udC10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmljb2ZvbnQtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiO1xufVxuXG4uaWNvZm9udC10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjtcbn1cblxuLmljb2ZvbnQtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5pY29mb250LXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiO1xufVxuXG4uaWNvZm9udC10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiO1xufVxuXG4uaWNvZm9udC10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjtcbn1cblxuLmljb2ZvbnQtdGljay1ib3hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjtcbn1cblxuLmljb2ZvbnQtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CPXCI7XG59XG5cbi5pY29mb250LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5pY29mb250LXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiO1xufVxuXG4uaWNvZm9udC10b29scy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uaWNvZm9udC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiO1xufVxuXG4uaWNvZm9udC10b3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xufVxuXG4uaWNvZm9udC10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7XG59XG5cbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7XG59XG5cbi5pY29mb250LXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmljb2ZvbnQtdW5pcXVlLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7XG59XG5cbi5pY29mb250LXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5pY29mb250LXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjtcbn1cblxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7XG59XG5cbi5pY29mb250LXVzYi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uaWNvZm9udC11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ9cIjtcbn1cblxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKBcIjtcbn1cblxuLmljb2ZvbnQtdmVyaWZpY2F0aW9uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7XG59XG5cbi5pY29mb250LXdhbGwtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmljb2ZvbnQtd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiO1xufVxuXG4uaWNvZm9udC13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjtcbn1cblxuLmljb2ZvbnQtd2FybmluZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiO1xufVxuXG4uaWNvZm9udC13YXRlci1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5pY29mb250LXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiO1xufVxuXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5pY29mb250LXdpZmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7XG59XG5cbi5pY29mb250LXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjtcbn1cblxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjtcbn1cblxuLmljb2ZvbnQtemlnemFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5pY29mb250LXppcHBlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uaWNvZm9udC14cyB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5pY29mb250LXNtIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5pY29mb250LW1kIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5pY29mb250LWxnIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmljb2ZvbnQtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmljb2ZvbnQtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmljb2ZvbnQtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmljb2ZvbnQtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmljb2ZvbnQtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmljb2ZvbnQtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmljb2ZvbnQtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmljb2ZvbnQtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmljb2ZvbnQtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmljb2ZvbnQtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uaWNvZm9udC1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmljb2ZvbnQtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pY29mb250LXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5pY29mb250LXVsID4gbGkgLmljb2ZvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29mb250LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uaWNvZm9udC1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmljb2ZvbnQtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5pY29mb250LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29mb250LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBpY29mb250LXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGljb2ZvbnQtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGljb2ZvbnQtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaWNvZm9udC1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5pY29mb250LXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmljb2ZvbnQtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmljb2ZvbnQtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWwuaWNvZm9udC1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTkwLFxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTE4MCxcbjpyb290IC5pY29mb250LXJvdGF0ZS0yNzAsXG46cm9vdCAuaWNvZm9udC1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuaWNvZm9udC1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKlxuKiBBZG1pbiBMYXlvdXQgKEktSGVhbHRoKVxuKiBAYXV0aG9yOiBQaXhlbHdpYmVzXG4qIEBkZXNpZ24gYnk6IFBpeGVsd2liZXMuXG4qIEBldmVudC1uYW1lc3BhY2U6IEktSGVhbHRoXG4qIENvcHlyaWdodCAyMDIxIFBpeGVsd2liZXNcbiovXG46cm9vdCB7XG4gIC0tZGFyay1jb2xvcjpcdCMzMjNBNDU7XG4gIC0tY29sb3ItZmZmOlx0I0ZGRkZGRjtcbiAgLS1jb2xvci0xMDA6XHQjRjBGMEYwO1xuICAtLWNvbG9yLTIwMDpcdCNFRUVFRUU7XG4gIC0tY29sb3ItMzAwOlx0I0UwRTBFMDtcbiAgLS1jb2xvci00MDA6XHQjQkRCREJEO1xuICAtLWNvbG9yLTUwMDpcdCM1NTU1NTU7XG4gIC0tY29sb3ItNjAwOlx0Izc1NzU3NTtcbiAgLS1jb2xvci03MDA6XHQjNjE2MTYxO1xuICAtLWNvbG9yLTgwMDpcdCM0MjQyNDI7XG4gIC0tY29sb3ItOTAwOlx0IzIxMjEyMTtcbiAgLS1jb2xvci0wMDA6XHQjMDAwMDAwO1xuICAtLWJvcmRlci1jb2xvcjpcdCNmMGYwZjA7XG4gIC0tY2FyZC1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tYm9keS1jb2xvcjpcdCNmOWZiZmQ7XG4gIC0td2hpdGUtY29sb3I6XHQjZmZmZmZmO1xuICAtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xuICAtLXRleHQtY29sb3I6ICMyMTI1Mjk7XG4gIC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XG4gIC0taGMtYmctY29sb3I6XHQjZjBmMGYwO1xuICAtLXByaW1hcnktY29sb3I6XHQjNmFhYjljO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmN2IzNmI7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzZhYWI5YztcbiAgLS1jaGFydC1jb2xvcjI6XHQjZjdiMzZiO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM5N0IwQUE7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzRENkU5NDtcbiAgLS1jaGFydC1jb2xvcjU6XHQjODFBMUNBO1xufVxuXG5bZGF0YS10aGVtZT1kYXJrXSB7XG4gIC0tZGFyay1jb2xvcjpcdCMzMjNBNDU7XG4gIC0tY29sb3ItZmZmOlx0IzAwMDAwMDtcbiAgLS1jb2xvci0xMDA6XHQjMjEyMTIxO1xuICAtLWNvbG9yLTIwMDpcdCMyNjI3Mjc7XG4gIC0tY29sb3ItMzAwOlx0IzYxNjE2MTtcbiAgLS1jb2xvci00MDA6XHQjNzU3NTc1O1xuICAtLWNvbG9yLTUwMDpcdCM4ZjhmOGY7XG4gIC0tY29sb3ItNjAwOlx0I0JEQkRCRDtcbiAgLS1jb2xvci03MDA6XHQjRTBFMEUwO1xuICAtLWNvbG9yLTgwMDpcdCNFRUVFRUU7XG4gIC0tY29sb3ItOTAwOlx0I0YwRjBGMDtcbiAgLS1jb2xvci0wMDA6XHQjRkZGRkZGO1xuICAtLWJvcmRlci1jb2xvcjpcdCMzNTM1MzU7XG4gIC0tY2FyZC1jb2xvcjpcdCMyNjI3Mjc7XG4gIC0tYm9keS1jb2xvcjpcdCMxZTFmMjA7XG4gIC0td2hpdGUtY29sb3I6XHQjZmZmZmZmO1xuICAtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xuICAtLXRleHQtY29sb3I6ICM4ZjhmOGY7XG4gIC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XG4gIC0taGMtYmctY29sb3I6XHQjZjBmMGYwO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gW2NsYXNzPXRoZW1lLWN5YW5dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzAwYmRhYTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIFtjbGFzcz10aGVtZS1pbmRpZ29dIHtcbiAgLS1ib3JkZXItY29sb3I6XHQjMjEyMDIwO1xuICAtLWNhcmQtY29sb3I6XHQjMTAxMDEwO1xuICAtLWJvZHktY29sb3I6XHQjMDUwNTA1O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gW2NsYXNzPXRoZW1lLWJsdWVdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzJlN2JlYztcbiAgLS1ib3JkZXItY29sb3I6XHQjMWExZjJkO1xuICAtLWNhcmQtY29sb3I6XHQjMTAxNDFmO1xuICAtLWJvZHktY29sb3I6XHQjMDgwYjEzO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gW2NsYXNzPXRoZW1lLW9yYW5nZV0ge1xuICAtLWJvcmRlci1jb2xvcjpcdCMwOTI5NDA7XG4gIC0tY2FyZC1jb2xvcjpcdCMwNTIxMzM7XG4gIC0tYm9keS1jb2xvcjpcdCMwNTFlMmY7XG59XG5bZGF0YS10aGVtZT1kYXJrXSBbY2xhc3M9dGhlbWUtYmx1c2hdIHtcbiAgLS1ib3JkZXItY29sb3I6XHQjMjQyMzMxO1xuICAtLWNhcmQtY29sb3I6XHQjMWExOTI1O1xuICAtLWJvZHktY29sb3I6XHQjMTUxNDFmO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gW2NsYXNzPXRoZW1lLXJlZF0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjZjczZTYwO1xuICAtLWJvcmRlci1jb2xvcjpcdCMyMjIzMzU7XG4gIC0tY2FyZC1jb2xvcjpcdCMxNjE3MjU7XG4gIC0tYm9keS1jb2xvcjpcdCMxMTEyMWQ7XG59XG5cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIHtcbiAgLS1kYXJrLWNvbG9yOlx0IzMyM0E0NTtcbiAgLS1jb2xvci1mZmY6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTEwMDpcdCMwMDAwMDA7XG4gIC0tY29sb3ItMjAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci0zMDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTQwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItNTAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci02MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTcwMDpcdCNmZmZmZmY7XG4gIC0tY29sb3ItODAwOlx0I2ZmZmZmZjtcbiAgLS1jb2xvci05MDA6XHQjZmZmZmZmO1xuICAtLWNvbG9yLTAwMDpcdCNmZmZmZmY7XG4gIC0tYm9yZGVyLWNvbG9yOlx0I2ZmZmZmZjtcbiAgLS1jYXJkLWNvbG9yOlx0IzBlMGUwZTtcbiAgLS1ib2R5LWNvbG9yOlx0IzAwMDAwMDtcbiAgLS13aGl0ZS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tYmxhY2stY29sb3I6XHQjMDAwMDAwO1xuICAtLXNpZGViYXItY29sb3I6XHQjZmNmY2ZjO1xuICAtLWhjLWZvbnQtY29sb3I6XHQjNTU1NTU1O1xuICAtLWhjLWJnLWNvbG9yOlx0I2YwZjBmMDtcbiAgLS10ZXh0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG5bY2xhc3M9dGhlbWUtdHJhZGV3aW5kXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCM2YWFiOWM7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I2Y3YjM2YjtcbiAgLS1jaGFydC1jb2xvcjE6XHQjNmFhYjljO1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNmN2IzNmI7XG4gIC0tY2hhcnQtY29sb3IzOlx0Izk3QjBBQTtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjNEQ2RTk0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCM4MUExQ0E7XG4gIC0tY2hhcnQtY29sb3I2Olx0I0VENTc4MjtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MDhiYzIsICM2NWEwYTkpO1xufVxuXG5bY2xhc3M9dGhlbWUtbW9uYWxpc2FdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0I0ZGN0I4OTtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZjdjZjc5O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCNFRDU3ODI7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2U1ZGY4ODtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNzI2YTk1O1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNhNmE2YTQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2M5YjhiODtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNiMTVmODUsICNlMjcwODkpO1xufVxuXG5bY2xhc3M9dGhlbWUtY3lhbl0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjMDBiZGFhO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmMWZmMTc7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzAwYmRhYTtcbiAgLS1jaGFydC1jb2xvcjI6XHQjYzFjMGI5O1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM1Mzc3OTE7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzljYmYzYjtcbiAgLS1jaGFydC1jb2xvcjU6XHQjY2RiNjBjO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOWFiZCwgIzAwYmRhYSk7XG59XG5cbltjbGFzcz10aGVtZS1pbmRpZ29dIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0IzQ4NGM3ZjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZDhkNDE5O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCM0ODRjN2Y7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2Q4ZDQxOTtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNzM5NGI5O1xuICAtLWNoYXJ0LWNvbG9yNDpcdCM3OWI2YmQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2EwYzFiODtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1YTJlZTIsICM0ODRjN2YpO1xufVxuXG5bY2xhc3M9dGhlbWUtYmx1ZV0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjMGQ2ZWZkO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmZmQ1NWQ7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzI3OTRlYjtcbiAgLS1jaGFydC1jb2xvcjI6XHQjMTdiM2MxO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM2NDg2OGU7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzQ3ZDZiNjtcbiAgLS1jaGFydC1jb2xvcjU6XHQjNDM2MkQwO1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1YWZhZiwgIzBkNmVmZCk7XG59XG5cbltjbGFzcz10aGVtZS1ncmVlbl0ge1xuICAtLXByaW1hcnktY29sb3I6XHQjN0VCOTNGO1xuICAtLXNlY29uZGFyeS1jb2xvcjpcdCNmZmZiODM7XG4gIC0tY2hhcnQtY29sb3IxOlx0IzdFQjkzRjtcbiAgLS1jaGFydC1jb2xvcjI6XHQjYjliYzZkO1xuICAtLWNoYXJ0LWNvbG9yMzpcdCM0MjdhNWI7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzRlNzM3NjtcbiAgLS1jaGFydC1jb2xvcjU6XHQjYTZhNmE0O1xuICAtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzkyRDc1OCwgIzJmOTg0ZCk7XG59XG5cbltjbGFzcz10aGVtZS1vcmFuZ2VdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0I2ZlYjAxOTtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjMzVmM2ZkO1xuICAtLWNoYXJ0LWNvbG9yMTpcdCNlZjdlNTY7XG4gIC0tY2hhcnQtY29sb3IyOlx0IzQ0NTU4ZjtcbiAgLS1jaGFydC1jb2xvcjM6XHQjZGVkNWM0O1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNmNTkyOTI7XG4gIC0tY2hhcnQtY29sb3I1Olx0IzkwYTRhZTtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjZTYzY2EsICNmZWIwMTkpO1xufVxuXG5bY2xhc3M9dGhlbWUtYmx1c2hdIHtcbiAgLS1wcmltYXJ5LWNvbG9yOlx0I0VENTc4MjtcbiAgLS1zZWNvbmRhcnktY29sb3I6XHQjZmZkZDk1O1xuICAtLWNoYXJ0LWNvbG9yMTpcdCNFRDU3ODI7XG4gIC0tY2hhcnQtY29sb3IyOlx0I2U1ZGY4ODtcbiAgLS1jaGFydC1jb2xvcjM6XHQjNzI2YTk1O1xuICAtLWNoYXJ0LWNvbG9yNDpcdCNhNmE2YTQ7XG4gIC0tY2hhcnQtY29sb3I1Olx0I2M5YjhiODtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNWFlOGEsICNFRDU3ODIpO1xufVxuXG5bY2xhc3M9dGhlbWUtcmVkXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNmZjQ1NjA7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOlx0I0ZGREY0MTtcbiAgLS1jaGFydC1jb2xvcjE6XHQjZmY1OTU5O1xuICAtLWNoYXJ0LWNvbG9yMjpcdCNmZmFkNWE7XG4gIC0tY2hhcnQtY29sb3IzOlx0IzRmOWRhNjtcbiAgLS1jaGFydC1jb2xvcjQ6XHQjYzA2Yzg0O1xuICAtLWNoYXJ0LWNvbG9yNTpcdCNmNjcyODA7XG4gIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU1NThkLCAjZmY0NTYwKTtcbn1cblxuW2NsYXNzPXRoZW1lLWR5bmFtaWNdIHtcbiAgLS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLXByaW1hcnktY29sb3IpLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcbn1cblxuLnNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uc2Vjb25kYXJ5LWNvbG9yLWZpbGwge1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5odG1sICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgLW1vei10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlIDAuMXM7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkuZm9udC1vcGVuc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuYm9keS5mb250LXBvcHBpbnMge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbmJvZHkuZm9udC1tb250c2VycmF0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5LmZvbnQtbXVrdGEge1xuICBmb250LWZhbWlseTogXCJNdWt0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qKioqKioqKioqKnRhYmxlKioqKioqKioqL1xuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbXlQcm9qZWN0VGFibGVfbGVuZ3RoLCAjbXlQcm9qZWN0VGFibGVfZmlsdGVyLCAjbXlQcm9qZWN0VGFibGVfaW5mbyxcbiNteURhdGFUYWJsZV9sZW5ndGgsICNteURhdGFUYWJsZV9maWx0ZXIsICNteURhdGFUYWJsZV9pbmZvLFxuI3BhdGllbnQtdGFibGVfbGVuZ3RoLCAjcGF0aWVudC10YWJsZV9maWx0ZXIsICNwYXRpZW50LXRhYmxlX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbXlQcm9qZWN0VGFibGVfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiwgI215RGF0YVRhYmxlX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24sICNwYXRpZW50LXRhYmxlX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKioqKioqKioqKiplbmR0YWJsZSoqKioqKioqKi9cbi5tZW0tbGlzdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIGhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubWVtLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4udG9kb19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLnRvZG9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50b2RvX2xpc3QgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9kb19saXN0IGxpIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2RvX2xpc3QgbGkgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiA1cHg7XG59XG4udG9kb19saXN0IGxpIGxhYmVsIGlucHV0LmZvcm0tY2hlY2staW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXNlY29uZGFyeS1jb2xvciksIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50b2RvX2xpc3QgbGkgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRvZG9fbGlzdCAuY3VzdG9tLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5icmFuZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyYW5kLWljb24gLmxvZ28taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJyYW5kLWljb24gLmxvZ28taWNvbiBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnJhbmQtaWNvbiAubG9nby1pY29uIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmJyYW5kLWljb24gLmxvZ28taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmJyYW5kLWljb24gLmxvZ28tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucHVsc2UgLnB1bHNlLXJpbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG4ucHVsc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLmJ0bi1zZXQtdGFzayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5teC1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi50aWtpdC1pbmZvIGkge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi50aWtpdC1pbmZvIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAucHJvamVjdC10YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgLnByb2plY3QtdGFiIC5wcnRhYi1zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb2plY3QtdGFiIC5wcnRhYi1zZXQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAucHJvamVjdC10YWIgLnBydGFiLXNldCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmludm9pY2Utc2V0Lm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sI2RhdGVwaWNrZXIsIC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlciwgLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMixcbi5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlcjMsIC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlcjIsIC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlcjMge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm5vdGlmaWNhdGlvbnMge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9ucyAucHVsc2UsXG4ubm90aWZpY2F0aW9ucyAucHVsc2U6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDA7XG59XG4ubm90aWZpY2F0aW9ucyAuY2FyZCAuY2FyZC1oZWFkZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5ub3RpZmljYXRpb25zIC5jYXJkIC5jYXJkLWhlYWRlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5vdGlmaWNhdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ub3RpZmljYXRpb25zIC5jYXJkIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMgLmRyb3Bkb3duLW1lbnUgLnczODAge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSAudzM4MCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5yb3ctZGVjayA+IC5jb2wsXG4ucm93LWRlY2sgPiBbY2xhc3MqPWNvbC1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucm93LWRlY2sgPiAuY29sIC5jYXJkLFxuLnJvdy1kZWNrID4gW2NsYXNzKj1jb2wtXSAuY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyBjaXJjbGUge1xuICBzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3BhcmtsaW5lX2NoYXJ0IGNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDtcbn1cblxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSwgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnNpZGUtbmF2YmFyIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNpZGUtbmF2YmFyIGxpIGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWJsb2NrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGVhY2hlci1mdWxsZGVhdGlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50ZWFjaGVyLWZ1bGxkZWF0aWwgLnRlYWNoZXItaW5mby5ib3JkZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC50ZWFjaGVyLWZ1bGxkZWF0aWwgLnByb2ZpbGUtYXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAudGVhY2hlci1mdWxsZGVhdGlsIC5hYm91dC1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2V0LW1kLWltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgfVxufVxuXG4ubGluZS1jb2xvciAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuc2hhcmVkLXRhYmxlIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jYXBleC1lbXBseW9lZUFuYWx5dGljcyAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuI2FwZXgtTWFpbkNhdGVnb3JpZXMgLmFwZXhjaGFydHMtY2FudmFzLCAjaW5jb21lYW5hbHl0aWNzIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYW11LWluZm8gLmFtdSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFjY2lkZW50LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjaWRlbnQtaW5mbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDRweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZm9vZC1vcmRlciAuaXRlbSBpIHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuLmZvb2Qtb3JkZXIgLml0ZW0gLmZvb2Qtb3JkZXItYnRuIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9vZC1vcmRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMHB4O1xufVxuLmZvb2Qtb3JkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5mb29kLW9yZGVyLm93bC1jYXJvdXNlbCAuaXRlbSBoNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogOTElO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wYXRpZW50aW5mby1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGllbnRpbmZvLWZpbGUgLnBhdGllbnQtZGlkIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLmljby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNvbmxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXIgMHM7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyOmhvdmVyIC5pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pY29ubGlzdCAuaWNvbi1ob2xkZXIgLmljb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbmxpc3QgLmljb24taG9sZGVyIC5pY29uIGkge1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xufVxuLmljb25saXN0IC5pY29uLWhvbGRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zaWRlYmFyLW1pbmkgLm5vdGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmN1cCBpIHtcbiAgZm9udC1zaXplOiAxNTBweDtcbn1cblxuI2FwZXhzcGFyay1jaGFydDEgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUsICNhcGV4c3BhcmstY2hhcnQyIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lLCAjYXBleHNwYXJrLWNoYXJ0MyAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSwgI2FwZXhzcGFyay1jaGFydDQgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUsICNhcGV4c3BhcmstY2hhcnQ1IC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lLFxuI2FwZXhzcGFyay1jaGFydDYgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUsICNhcGV4c3BhcmstY2hhcnQ3IC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lLCAjYXBleHNwYXJrLWNoYXJ0OCAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSwgI2FwZXhzcGFyay1jaGFydDkgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUsICNhcGV4c3BhcmstY2hhcnQxMCAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSxcbiNhcGV4c3BhcmstY2hhcnQxMSAuYXBleGNoYXJ0cy1jYW52YXMgbGluZSwgI2FwZXhzcGFyay1jaGFydDEyIC5hcGV4Y2hhcnRzLWNhbnZhcyBsaW5lIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnByb2ZpbGUtdGVhY2hlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVhY2hlci1jYXJkIC5jYXJkLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGVhY2hlci1jYXJkIC5jYXJkLWJvZHkgLnByb2ZpbGUtYXYudzIyMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC5wcm9maWxlLWF2IC5hYm91dC1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFjaGVyLWNhcmQgLmNhcmQtYm9keSAudGVhY2hlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC50ZWFjaGVyLWluZm8gLnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRlYWNoZXItY2FyZCAuY2FyZC1ib2R5IC50ZWFjaGVyLWluZm8gLmN0LWJ0bi1zZXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5idW5jaF9saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5idW5jaF9saXN0IC50YXNrX3N0YXR1cywgLmJ1bmNoX2xpc3QgLmxlc3Nvbl9uYW1lLCAuYnVuY2hfbGlzdCAuYXNzaWdubWVudF9uYW1lLCAuYnVuY2hfbGlzdCAuc3VibWl0X3RpbWUsIC5idW5jaF9saXN0IC5jb21wbGl0ZWRfdGltZSB7XG4gICAgbWFyZ2luOiAzcHggMHB4O1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKioqKioqKioqKioqKipNYXJnaW4qKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqcGFkZGluZyoqKioqKioqKioqKiovXG59XG5ib2R5LnJ0bF9tb2RlIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmJvZHkucnRsX21vZGUgLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5lbmQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1zLTEsIGJvZHkucnRsX21vZGUgLm1zLXNtLTEsIGJvZHkucnRsX21vZGUgLm1zLW1kLTEsIGJvZHkucnRsX21vZGUgLm1zLWxnLTEsIGJvZHkucnRsX21vZGUgLm1zLXhsLTEsIGJvZHkucnRsX21vZGUgLm1zLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0yLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0yLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tcy0zLCBib2R5LnJ0bF9tb2RlIC5tcy1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tcy1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tcy1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tcy14bC0zLCBib2R5LnJ0bF9tb2RlIC5tcy14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNCwgYm9keS5ydGxfbW9kZSAubXMtc20tNCwgYm9keS5ydGxfbW9kZSAubXMtbWQtNCwgYm9keS5ydGxfbW9kZSAubXMtbGctNCwgYm9keS5ydGxfbW9kZSAubXMteGwtNCwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubXMtNSwgYm9keS5ydGxfbW9kZSAubXMtc20tNSwgYm9keS5ydGxfbW9kZSAubXMtbWQtNSwgYm9keS5ydGxfbW9kZSAubXMtbGctNSwgYm9keS5ydGxfbW9kZSAubXMteGwtNSwgYm9keS5ydGxfbW9kZSAubXMteHhsLTUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLm1lLTEsIGJvZHkucnRsX21vZGUgLm1lLXNtLTEsIGJvZHkucnRsX21vZGUgLm1lLW1kLTEsIGJvZHkucnRsX21vZGUgLm1lLWxnLTEsIGJvZHkucnRsX21vZGUgLm1lLXhsLTEsIGJvZHkucnRsX21vZGUgLm1lLXh4bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5tZS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1zbS0zLCBib2R5LnJ0bF9tb2RlIC5tZS1tZC0zLCBib2R5LnJ0bF9tb2RlIC5tZS1sZy0zLCBib2R5LnJ0bF9tb2RlIC5tZS14bC0zLCBib2R5LnJ0bF9tb2RlIC5tZS14eGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNCwgYm9keS5ydGxfbW9kZSAubWUtc20tNCwgYm9keS5ydGxfbW9kZSAubWUtbWQtNCwgYm9keS5ydGxfbW9kZSAubWUtbGctNCwgYm9keS5ydGxfbW9kZSAubWUteGwtNCwgYm9keS5ydGxfbW9kZSAubWUteHhsLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAubWUtNSwgYm9keS5ydGxfbW9kZSAubWUtc20tNSwgYm9keS5ydGxfbW9kZSAubWUtbWQtNSwgYm9keS5ydGxfbW9kZSAubWUtbGctNSwgYm9keS5ydGxfbW9kZSAubWUteGwtNSwgYm9keS5ydGxfbW9kZSAubWUteHhsLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTEsIGJvZHkucnRsX21vZGUgLnBzLXNtLTEsIGJvZHkucnRsX21vZGUgLnBzLW1kLTEsIGJvZHkucnRsX21vZGUgLnBzLWxnLTEsIGJvZHkucnRsX21vZGUgLnBzLXhsLTEsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBzLTIsIGJvZHkucnRsX21vZGUgLnBzLXNtLTIsIGJvZHkucnRsX21vZGUgLnBzLW1kLTIsIGJvZHkucnRsX21vZGUgLnBzLWxnLTIsIGJvZHkucnRsX21vZGUgLnBzLXhsLTIsIGJvZHkucnRsX21vZGUgLnBzLXh4bC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtMywgYm9keS5ydGxfbW9kZSAucHMtc20tMywgYm9keS5ydGxfbW9kZSAucHMtbWQtMywgYm9keS5ydGxfbW9kZSAucHMtbGctMywgYm9keS5ydGxfbW9kZSAucHMteGwtMywgYm9keS5ydGxfbW9kZSAucHMteHhsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucHMtNCwgYm9keS5ydGxfbW9kZSAucHMtc20tNCwgYm9keS5ydGxfbW9kZSAucHMtbWQtNCwgYm9keS5ydGxfbW9kZSAucHMtbGctNCwgYm9keS5ydGxfbW9kZSAucHMteGwtNCwgYm9keS5ydGxfbW9kZSAucHMteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wcy01LCBib2R5LnJ0bF9tb2RlIC5wcy1zbS01LCBib2R5LnJ0bF9tb2RlIC5wcy1tZC01LCBib2R5LnJ0bF9tb2RlIC5wcy14bC01LCBib2R5LnJ0bF9tb2RlIC5wcy14eGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0xLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0xLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0xLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0xLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5wZS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1zbS0yLCBib2R5LnJ0bF9tb2RlIC5wZS1tZC0yLCBib2R5LnJ0bF9tb2RlIC5wZS1sZy0yLCBib2R5LnJ0bF9tb2RlIC5wZS14bC0yLCBib2R5LnJ0bF9tb2RlIC5wZS14eGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTMsIGJvZHkucnRsX21vZGUgLnBlLXNtLTMsIGJvZHkucnRsX21vZGUgLnBlLW1kLTMsIGJvZHkucnRsX21vZGUgLnBlLWxnLTMsIGJvZHkucnRsX21vZGUgLnBlLXhsLTMsIGJvZHkucnRsX21vZGUgLnBlLXh4bC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnBlLTQsIGJvZHkucnRsX21vZGUgLnBlLXNtLTQsIGJvZHkucnRsX21vZGUgLnBlLW1kLTQsIGJvZHkucnRsX21vZGUgLnBlLWxnLTQsIGJvZHkucnRsX21vZGUgLnBlLXhsLTQsIGJvZHkucnRsX21vZGUgLnBlLXh4bC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAucGUtNSwgYm9keS5ydGxfbW9kZSAucGUtc20tNSwgYm9keS5ydGxfbW9kZSAucGUtbWQtNSwgYm9keS5ydGxfbW9kZSAucGUtbGctNSwgYm9keS5ydGxfbW9kZSAucGUteGwtNSwgYm9keS5ydGxfbW9kZSAucGUteHhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW46IHVuc2V0O1xufVxuYm9keS5ydGxfbW9kZSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuYm9keS5ydGxfbW9kZSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnJ0bF9tb2RlIC5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbmJvZHkucnRsX21vZGUgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuYm9keS5ydGxfbW9kZSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLW1pbmktYnRuIC5mYS1hcnJvdy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbn1cbmJvZHkucnRsX21vZGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubWUtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJ0bF9tb2RlIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucnRsX21vZGUgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucnRsX21vZGUgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5ydGxfbW9kZSAub3dsLWNhcm91c2VsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucnRsX21vZGUgLm93bC1jYXJvdXNlbCAubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLmZvcm0tc3dpdGNoLnRoZW1lLXJ0bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5zaWRlYmFyLW1pbmktYnRuIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmkXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3BhbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTAxcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTAxcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSBsaSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIuc2lkZWJhci1taW5pIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuZm9ybS1zd2l0Y2gudGhlbWUtcnRsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZWJhciAuc2lkZWJhci1taW5pLWJ0biBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLnNpZGViYXItbWluaS1idG4gLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qmlXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5icmFuZC1pY29uIC5sb2dvLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLnNpZGViYXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlYmFyIC5zdWItbWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgLnJpZ2h0Y2hhdGJveCAuZnJpZW5kIC5zdGF0dXMge1xuICBsZWZ0OiAxN3B4O1xufVxuYm9keS5ydGxfbW9kZSAuaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qqHXCI7XG59XG5ib2R5LnJ0bF9tb2RlIC50b2RvX2xpc3QgbGkgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwcHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5yaWdodGNoYXRib3ggI2Nsb3NlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAxMHB4O1xufVxuYm9keS5ydGxfbW9kZSAuZmMtbWVkaWEtc2NyZWVuLmZjLWRpcmVjdGlvbi1sdHIge1xuICBmbGV4LWRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgLmZjLW1lZGlhLXNjcmVlbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24taXRlbSAubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLWl0ZW0gLm1lLTMge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxfbW9kZSAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdLCBib2R5LnJ0bF9tb2RlIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5pY29mb250LXVpLWFkZC5tZS0yLCBib2R5LnJ0bF9tb2RlIC5pY29mb250LXBsdXMtY2lyY2xlLm1lLTIge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5idG4tcG9zdGlvbiB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMTVweDtcbn1cbmJvZHkucnRsX21vZGUgLmxpc3QtZ3JvdXAgaS5tZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgYnV0dG9uIGkubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmNhcmQtY2hhdC5vcGVuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5ydGxfbW9kZSAuc2lkZS1uYXZiYXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5LnJ0bF9tb2RlIC5zaWRlLW5hdmJhciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmRvYyAubWUtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgLmRvYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkucnRsX21vZGUgLmNhcmQuY2FyZC1jYWxsb3V0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkucnRsX21vZGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuYm9keS5ydGxfbW9kZSAudGVhY2hlci1jYXJkIC5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAucHJvamVjdC10YWIgLnBydGFiLXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGQ6Zmlyc3QtY2hpbGQsXG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbmJvZHkucnRsX21vZGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG5ib2R5LnJ0bF9tb2RlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA0cHg7XG59XG5ib2R5LnJ0bF9tb2RlIC5tb2RhbC5yaWdodC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuYm9keS5ydGxfbW9kZSAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAubW9kYWwucmlnaHQuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuYm9keS5ydGxfbW9kZSAuY29udGFjdCAuc2luZ2xlLWluZm8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRsX21vZGUgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaGVhZGluZyB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODglLCA4MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBib2R5LnJ0bF9tb2RlIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWhlYWRpbmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIDgwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5ydGxfbW9kZSAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1oZWFkaW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCA4MCUpO1xuICB9XG59XG5ib2R5LnJ0bF9tb2RlIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1jb250YWluZXIgLm1lbWJlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlICNoZXJvIC5jYXJvdXNlbC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bF9tb2RlICNoZXJvIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkucnRsX21vZGUgI2hlcm8gLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bF9tb2RlIC5uYXZiYXItbW9iaWxlIC5tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMHB4O1xufVxuXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSBbY2xhc3M9dGhlbWUtY3lhbl0sXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSBbY2xhc3M9dGhlbWUtaW5kaWdvXSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIFtjbGFzcz10aGVtZS1ibHVlXSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIFtjbGFzcz10aGVtZS1ncmVlbl0sXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSBbY2xhc3M9dGhlbWUtb3JhbmdlXSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIFtjbGFzcz10aGVtZS1ibHVzaF0sXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSBbY2xhc3M9dGhlbWUtcmVkXSB7XG4gIC0tcHJpbWFyeS1jb2xvcjpcdCNmZmZmZmY7XG4gIC0tY2hhcnQtY29sb3IxOlx0I2YxZmYxNztcbiAgLS1jaGFydC1jb2xvcjI6XHQjZmYzYTE3O1xuICAtLWNoYXJ0LWNvbG9yMzpcdCMxN2U0ZmY7XG4gIC0tY2hhcnQtY29sb3I0Olx0IzE3ZmYxNztcbiAgLS1jaGFydC1jb2xvcjU6XHQjZTQxN2ZmO1xuICAtLWJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiBhIHtcbiAgY29sb3I6ICNmMWZmMTc7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiBhLmJ0bi5idG4tZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiBhLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5mYyAuZmMtYnV0dG9uLXByaW1hcnkgLmZjLWljb24ge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmZjIC5mYy1kYXlncmlkLWRheSAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I0KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkgLmZjLWRheWdyaWQtZGF5LW51bWJlcixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IC5mYy1ldmVudC10aW1lLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmZjLWgtZXZlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5jYXJkLWNoYXQtYm9keSAudGV4dC1lbmQgLm1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmJnLXNlY29uZGFyeSAubmF2LXRhYnMudGFiLWNhcmQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5iZy1zZWNvbmRhcnkuYmFkZ2Uge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAucmVzdW1lLWJveCAudGltZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYmctcHJpbWFyeS50ZXh0LWxpZ2h0LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYmctcHJpbWFyeS5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5iZy1wcmltYXJ5IC50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAucGFnaW5hdGVfYnV0dG9uIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubGlzdC1ncm91cC5saXN0LWdyb3VwLWN1c3RvbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5jYXJkLmJnLXByaW1hcnksIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5jYXJkLmJnLXNlY29uZGFyeSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmNhcmQuYmctbGlnaHQge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuY2FyZCAudGV4dC1kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLmFjY29yZGlvbiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAuYWNjb3JkaW9uIC5jYXJkLWhlYWRlciAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdmJhciBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5icmFuZC1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCAudGV4dC1tdXRlZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC50ZXh0LXByaW1hcnksXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCAubm90aWZpY2F0aW9ucyAucHVsc2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCAubm90aWZpY2F0aW9ucyAucHVsc2U6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5pbnB1dC1ncm91cCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5pbnB1dC1ncm91cCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdmJhci5uYXZiYXItbGlnaHQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdmJhci5uYXZiYXItbGlnaHQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAubmF2YmFyLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdmJhci5uYXZiYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1haW4gLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1waWxscyAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubWFpbiAudG9hc3QgLnRvYXN0LWhlYWRlcixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tYWluIC50b2FzdCAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlcixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciAuYmFkZ2UsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIC5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyIC5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgLmJhZGdlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIgLm1lbnUtbGlzdCAuYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhciAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubS1saW5rLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tLWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUgLm0tbGluay5hY3RpdmUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rOmhvdmVyLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tLWxpbms6aG92ZXIgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubS1saW5rOmhvdmVyIC5iYWRnZSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubS1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tLWxpbmsuYWN0aXZlIC5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYSAuc2lkZWJhci5zaWRlYmFyLW1pbmkgLm1lbnUtbGlzdCAuc3ViLW1lbnUgLm1zLWxpbms6aG92ZXIgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5zaWRlYmFyLnNpZGViYXItbWluaSAubWVudS1saXN0IC5zdWItbWVudSAubXMtbGluazpob3ZlciAuYmFkZ2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLnNpZGViYXIuc2lkZWJhci1taW5pIC5tZW51LWxpc3QgLnN1Yi1tZW51IC5tcy1saW5rLmFjdGl2ZSAuYmFkZ2Uge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1hIC5uYXZiYXIgLm5hdi1saW5rOmhvdmVyLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWEgLm5hdmJhciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYyAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYyAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYyAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgLmJhZGdlLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSAuYmFkZ2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAuYmFkZ2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIC5iYWRnZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5tZW51LWxpc3QgLmFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYyAuc2lkZWJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWMgLnNpZGViYXIgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYyAuc2lkZWJhciAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1jIC5zaWRlYmFyIC5uYXYtdGFicy50YWItY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1nIC5zaWRlYmFyIC5tZW51LWxpc3QuZ3JpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWcgLnNpZGViYXIgLm1lbnUtbGlzdC5ncmlkIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAuc2lkZWJhciAubWVudS1saXN0LmdyaWQgbGkgLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAuc2lkZWJhciAubWVudS1saXN0LmdyaWQgbGkgLm0tbGluay5hY3RpdmUsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAuc2lkZWJhciAubWVudS1saXN0LmdyaWQgbGkgLm0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWcgLm1haW4sXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWcgLmNhcmQ6bm90KGEpLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1nIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWcgLm5hdmJhciAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAubmF2YmFyIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAudGV4dC1tdXRlZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAuc2lkZWJhciAubWVudS1saXN0LmdyaWQgbGkgLm0tbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZyAuYmFkZ2UuYmctcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgLmJhZGdlLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSAuYmFkZ2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAuYmFkZ2UsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIC5iYWRnZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIHN2ZywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgc3ZnLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIgc3ZnLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3ZnIC5maWxsLXByaW1hcnksIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIHN2ZyAuZmlsbC1wcmltYXJ5LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIgc3ZnIC5maWxsLXByaW1hcnksXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgc3ZnIC5maWxsLXByaW1hcnkge1xuICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgLnRleHQtbXV0ZWQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIC50ZXh0LW11dGVkLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIgLnRleHQtbXV0ZWQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1pIC5zaWRlYmFyIC5tZW51LWxpc3QgLmFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaSAuc2lkZWJhciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm5hdi1saW5rOmhvdmVyIC50ZXh0LW11dGVkLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWkgLnNpZGViYXIgLm5hdi1saW5rLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZCAuaGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rOmhvdmVyLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWQgLmhlYWRlciAubmF2YmFyIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZCAuaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZCAuaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZCAuaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1kLXN1Yi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZC1zdWItaGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1kLXN1Yi1oZWFkZXIgLm5hdmJhci5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZC1zdWItaGVhZGVyIC5uYXZiYXIgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWQtc3ViLWhlYWRlciAubmF2YmFyIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWQtc3ViLWhlYWRlciAubmF2YmFyIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1kLXN1Yi1oZWFkZXIgLm5hdmJhciAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1kLXN1Yi1oZWFkZXIgLnN1Yi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZC1zdWItaGVhZGVyIC5zdWItaGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1kLXN1Yi1oZWFkZXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZC1zdWItaGVhZGVyIC5kcm9wZG93bi1pdGVtOmZvY3VzLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWQtc3ViLWhlYWRlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmhlYWRlciAuYnJhbmQtaWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1mIC5oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmhlYWRlciAubmF2YmFyIC5uYXYtbGluazpob3ZlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1mIC5oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmhlYWRlciAubm90aWZpY2F0aW9ucyAucHVsc2UgLnB1bHNlLXJpbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuYm9keS1oZWFkZXIudGV4dC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuaW5wdXQtZ3JvdXAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuaW5wdXQtZ3JvdXAgLmJ0bixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZiAuZHJvcGRvd24taXRlbTpmb2N1cywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1mIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlcixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciAuYmFkZ2UsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlIC5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyIC5iYWRnZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgLmJhZGdlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIgc3ZnLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSBzdmcsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciBzdmcsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluay5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciBzdmcgLmZpbGwtcHJpbWFyeSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgc3ZnIC5maWxsLXByaW1hcnksXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciBzdmcgLmZpbGwtcHJpbWFyeSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSBzdmcgLmZpbGwtcHJpbWFyeSB7XG4gIGZpbGw6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciAudGV4dC1tdXRlZCwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgLnRleHQtbXV0ZWQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAudGV4dC1tdXRlZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnNpZGViYXIgLm1lbnUtbGlzdCAuYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5wYWdlLWJyZWFkY3J1bWIsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLmJvZHktaGVhZGVyLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5uYXZiYXIubmF2YmFyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnBhZ2UtYnJlYWRjcnVtYiAudGV4dC1saWdodCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuYm9keS1oZWFkZXIgLnRleHQtbGlnaHQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLm5hdmJhci5uYXZiYXItbGlnaHQgLnRleHQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnBhZ2UtYnJlYWRjcnVtYiAuYnRuLmJ0bi13aGl0ZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAuYm9keS1oZWFkZXIgLmJ0bi5idG4td2hpdGUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLm5hdmJhci5uYXZiYXItbGlnaHQgLmJ0bi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5wYWdlLWJyZWFkY3J1bWIgLm5hdi1saW5rOmhvdmVyLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLnBhZ2UtYnJlYWRjcnVtYiAubmF2LWxpbmsuYWN0aXZlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5ib2R5LWhlYWRlciAubmF2LWxpbms6aG92ZXIsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLmJvZHktaGVhZGVyIC5uYXYtbGluay5hY3RpdmUsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLm5hdmJhci5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmhvdmVyLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1iIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtYiAucGFnZS1icmVhZGNydW1iIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWIgLmJvZHktaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciAuYXJyb3csXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyIC5iYWRnZSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgLmJhZGdlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIgLmFycm93LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6aG92ZXIgLmJhZGdlLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIC5hcnJvdyxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSAuYmFkZ2Uge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluazpob3ZlciAudGV4dC1tdXRlZCwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluay5hY3RpdmUgLnRleHQtbXV0ZWQsXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLnNpZGViYXIgLm1lbnUtbGlzdCAubXMtbGluazpob3ZlciAudGV4dC1tdXRlZCxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLnNpZGViYXIgLm1lbnUtbGlzdCAuYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIgLmlucHV0LWdyb3VwLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmJ0bixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAubmF2YmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAubmF2YmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIgLmlucHV0LWdyb3VwIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWUgLm5hdmJhciAuZHJvcGRvd24taXRlbTpob3ZlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAubmF2YmFyIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtZSAubmF2YmFyIC5uYXYtbGluazpob3ZlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1lIC5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLnNpZGViYXIgLm1lbnUtbGlzdC5ncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAuc2lkZWJhciAubWVudS1saXN0LmdyaWQgbGkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5zaWRlYmFyIC5tZW51LWxpc3QuZ3JpZCBsaSAubS1saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5zaWRlYmFyIC5tZW51LWxpc3QuZ3JpZCBsaSAubS1saW5rLmFjdGl2ZSwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5zaWRlYmFyIC5tZW51LWxpc3QuZ3JpZCBsaSAubS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAuc2lkZWJhciAuYmFkZ2UuYmctcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLm5hdmJhci5uYXZiYXItbGlnaHQgLmJyYW5kLWljb24gcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAgLmJ0bixcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLm5hdmJhci5uYXZiYXItbGlnaHQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLm5hdmJhci5uYXZiYXItbGlnaHQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLm5hdmJhci5uYXZiYXItbGlnaHQgLmlucHV0LWdyb3VwIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbGF5b3V0LWggLm5hdmJhci5uYXZiYXItbGlnaHQgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNsYXlvdXQtaCAubmF2YmFyLm5hdmJhci1saWdodCAuZHJvcGRvd24taXRlbTpmb2N1cywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI2xheW91dC1oIC5uYXZiYXIubmF2YmFyLWxpZ2h0IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaWRlYmFyIC5tZW51LWxpc3QgLm0tbGluayxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsge1xuICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNnB4O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnNpZGViYXIgLm1lbnUtbGlzdCAuc3ViLW1lbnU6OmJlZm9yZSB7XG4gIGxlZnQ6IDE2cHg7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjU2VhcmNoTW9kYWwge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI1NlYXJjaE1vZGFsIC5tb2RhbC1oZWFkZXIuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNTZWFyY2hNb2RhbCAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI1NlYXJjaE1vZGFsIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI1NlYXJjaE1vZGFsIC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI1NlYXJjaE1vZGFsIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNTZWFyY2hNb2RhbCAuZHJvcGRvd24taXRlbTpob3ZlciAudGV4dC1wcmltYXJ5LFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI1NlYXJjaE1vZGFsIC5kcm9wZG93bi1pdGVtOmZvY3VzIC50ZXh0LXByaW1hcnksXG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjU2VhcmNoTW9kYWwgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbm90aWZpY2F0aW9uc01vZGFsIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNub3RpZmljYXRpb25zTW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI25vdGlmaWNhdGlvbnNNb2RhbCAubW9kYWwtaGVhZGVyIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI25vdGlmaWNhdGlvbnNNb2RhbCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAjbm90aWZpY2F0aW9uc01vZGFsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNub3RpZmljYXRpb25zTW9kYWwgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdICNMYXlvdXRNb2RhbCAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gI0xheW91dE1vZGFsIC5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwtaGVhZGVyIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLm1vZGFsLWJvZHkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwtYm9keSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSxcbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnJ0bF9tb2RlIC5zaWRlYmFyIC5tZW51LWxpc3QgLnN1Yi1tZW51OjpiZWZvcmUge1xuICByaWdodDogMTZweDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ydGxfbW9kZSAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOjpiZWZvcmUge1xuICByaWdodDogLTE2cHg7XG59XG5cbi5ib3JkZXIsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSxcbi5ib3JkZXItbGVmdCxcbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uY29udGFpbmVyLXh4bCB7XG4gIG1heC13aWR0aDogMTU2MHB4O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjhyZW0gMC44cmVtO1xufVxuXG4uemluZGV4LWZpeGVkIHtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnppbmRleC1wb3BvdmVyIHtcbiAgei1pbmRleDogMTA2MDtcbn1cblxuLnppbmRleC1tb2RhbCB7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5cbi5zbWFsbC14cyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sLCAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZm9ybS1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTQwMCk7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUyLCA1OCwgNjQsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcsIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS44cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuXG4uYmlnLXNlYXJjaCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xufVxuLmJpZy1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNERDQTg4O1xuICBib3JkZXItY29sb3I6ICM0RENBODg7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDQTg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNGQzVBNjk7XG4gIGJvcmRlci1jb2xvcjogI0ZDNUE2OTtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUE2OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzRGQjhDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNEZCOEM5O1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGQjhDOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4uYnRuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbn1cbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYXZhdGFyIHtcbiAgd2lkdGg6IDM0cHg7XG4gIG1pbi13aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLmF2YXRhci54cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hdmF0YXIuc20ge1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLnNtIGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4uYXZhdGFyLmxnIHtcbiAgd2lkdGg6IDU2cHg7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmF2YXRhci54bCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5hdmF0YXIubm8tdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMzAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmF0YXItbGlzdCB7XG4gIG1hcmdpbjogMCAwIC0wLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hdmF0YXItbGlzdCAuYXZhdGFyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWluLXdpZHRoOiAycmVtO1xufVxuLmF2YXRhci1saXN0IC5hdmF0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmF2YXRhci1saXN0Lmxpc3QtaW5saW5lYmxvY2sgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hdmF0YXItbGlzdC1zdGFja2VkIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjhlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTBweCkge1xuICAuaGVhZGVyIC5hdmF0YXItbGlzdC1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgLmFkZC1tZW1iZXItdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMSk7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG4uZHJvcGRvd24tbWVudSBsaSB7XG4gIG1hcmdpbjogNXB4IDBweDtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5tb2RhbCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2ctdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLXZlcnRpY2FsIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbCAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyLCAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuXG4ubW9kYWwucmlnaHQge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwucmlnaHQgLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLXRoZW1lLCAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLmR5bmFtaWMtYmxvY2ssIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy1mb250LCAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNpZGViYXItZ3JhZGllbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy1mb250IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy1tb2RlIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuZHluYW1pYy1ibG9jayAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLmZvbnRfc2V0dGluZyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLW1vZGUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuZHluYW1pYy1ibG9jayAubGlzdC1ncm91cC1pdGVtIC5hdmF0YXIueHMge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnJpZ2h0IC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC5yaWdodCAubW9kYWwtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5tb2RhbC5yaWdodC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICByaWdodDogLTMyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHJpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5yaWdodC5mYWRlLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLnJpZ2h0LmZhZGUuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzLnRhYi1jdXN0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xufVxuLm5hdi10YWJzLnRhYi1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItY2FyZCAubmF2LWxpbmsge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcbn1cbi5uYXYtdGFicy50YWItY2FyZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBWYXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci01MDApO1xufVxuLm5hdi10YWJzLnRhYi1ib2R5LWhlYWRlciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubmF2LXRhYnMudGFiLWJvZHktaGVhZGVyIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtY3VzdG9tIC5saXN0LWdyb3VwLWl0ZW0sIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1jdXN0b20gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XG59XG4ucHJvZ3Jlc3MucGxhbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xufVxuXG4udGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgdHIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGFibGUgdHIgdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi50YWJsZSB0cjpob3ZlciB0ZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci04MDApO1xufVxuLnRhYmxlIC50YWJsZS1kYXJrIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi50YWJsZS5kb2MtdGFibGUgdHIgdGgge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLm5vLXJlc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXByaW1hcnkge1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29sb3ItZGVmdWx0IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzlhOWI5ZCAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDQTg4O1xuICBib3JkZXItY29sb3I6ICM0RENBODg7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUE2OTtcbiAgYm9yZGVyLWNvbG9yOiAjRkM1QTY5O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTMzO1xuICBib3JkZXItY29sb3I6ICNGRkJBMzM7XG59XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkI4Qzk7XG4gIGJvcmRlci1jb2xvcjogIzRGQjhDOTtcbn1cblxuLmNoYXJ0LWNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMSkgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMikgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWNvbG9yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMykgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWNvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yNCkgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWNvbG9yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlcixcbi5ib3JkZXItbGVmdCxcbi5ib3JkZXItdG9wLFxuLmJvcmRlci1yaWdodCxcbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tV2lkdGgqKioqKioqKioqKioqL1xuLnZoMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnczMCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4udzYwIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi53OTAge1xuICB3aWR0aDogOTBweDtcbn1cblxuLncxMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi53MjIwIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4udzI0MCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLncyODAge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi53MzgwIHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5taW4taGVpZ2h0LTIyMCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuXG4vKioqKioqKioqKioqdGhlbWUtdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1mZmYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcbn1cblxuLmNvbG9yLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xMDApO1xufVxuXG4uY29sb3ItMjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTIwMCk7XG59XG5cbi5jb2xvci0zMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMzAwKTtcbn1cblxuLmNvbG9yLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xufVxuXG4uY29sb3ItNjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTYwMCk7XG59XG5cbi5jb2xvci03MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItNzAwKTtcbn1cblxuLmNvbG9yLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci04MDApO1xufVxuXG4uY29sb3ItOTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTkwMCk7XG59XG5cbi5jb2xvci0wMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMDAwKTtcbn1cblxuLmNvbG9yLWRlZnVsdC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKioqKioqKioqKioqdGhlbWUtYmFjZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWJnLWZmZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZikgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWJnLTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1kZWZ1YWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLWJhY2tncm91bmQtY29sb3IqKioqKioqKioqKioqL1xuLmJnLWxpZ2h0eWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXdhcm5pbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wcmltYXJ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjBmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtaW5mby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU1ZmYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWRhbmdlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUM4REIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXN1Y2Nlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTBEOUI0ICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2FudGEtZmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjg3QzRDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYXJleXMtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmJnLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWUyYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLXRleHRjb2xvcioqKioqKioqKioqKiovXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0eWVsbG93IHtcbiAgY29sb3I6ICNmZmUyOGMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjYTdkYWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1saWdodGdyZWVuIHtcbiAgY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWxpZ2h0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI0EwRDlCNCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGlnaHQtb3JhbmdlIHtcbiAgY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWluZm8tbGlnaHQge1xuICBjb2xvcjogIzlBRThGRiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc2FudGEtZmUge1xuICBjb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItY2FyZXlzLXBpbmsge1xuICBjb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbGF2ZW5kZXItcHVycGxlIHtcbiAgY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjRjFDOERCICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKioqKioqKioqKioqQ3VzdG9tLWJlZm9yZS1iYWNrZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmxpbmUtbGlnaHR5ZWxsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodHllbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1saWdodGJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1saWdodGJsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2RhZmYgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHRncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0Z3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHQtc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5lLWxpZ2h0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMEQ5QjQgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtbGlnaHQtb3JhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtbGlnaHQtb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBQThBICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWluZm8tbGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1pbmZvLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLXNhbnRhLWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmUtc2FudGEtZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODdDNEMgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtY2FyZXlzLXBpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1jYXJleXMtcGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGOUVBQyAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1sYXZlbmRlci1wdXJwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZS1sYXZlbmRlci1wdXJwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LWN1c3RvbSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnNtYWxsLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc21hbGwtMTEge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5idG4tcG9zdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogLTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG4tcG9zdGlvbiB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG59XG5cbi5uby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvb3NlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdmlkZXJzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGl2aWRlcnM6YWZ0ZXIsIC5kaXZpZGVyczpiZWZvcmUge1xuICAtbXMtZmxleDogMSAxIDAlO1xuICBmbGV4OiAxIDEgMCU7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG59XG4uZGl2aWRlcnM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmRpdmlkZXJzOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5kaXZpZGVycy1ibG9jayB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uZGl2aWRlcnMtYmxvY2s6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnRhc2tfc3RhdHVzIHNwYW4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuW2RhdGEtdGhlbWU9ZGFya10gLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjMpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTkpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGFibGUgLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50YWJsZSAudGFibGUtZGFyayB0ciB0aCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC5saWdodC13YXJuaW5nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZDA5ZCAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJpZy1zZWFyY2gge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYmlnLXNlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWRhcmtdIC50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudGltZWxpbmUtaXRlbSAuYXZhdGFyIHtcbiAgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLWxlZnQsIFtkYXRhLXRoZW1lPWRhcmtdIC5ib3JkZXItdG9wLCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLXJpZ2h0LCBbZGF0YS10aGVtZT1kYXJrXSAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLmJnLWxpZ2h0eWVsbG93LCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHRibHVlLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctbGlnaHRncmVlbiwgW2RhdGEtdGhlbWU9ZGFya10gLmxpZ2h0LXdhcm5pbmctYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1wcmltYXJ5LWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtaW5mby1iZyxcbltkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1kYW5nZXItYmcsIFtkYXRhLXRoZW1lPWRhcmtdIC5saWdodC1zdWNjZXNzLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAubGlnaHQtb3JhbmdlLWJnLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctaW5mby1saWdodCwgW2RhdGEtdGhlbWU9ZGFya10gLmJnLXNhbnRhLWZlLCBbZGF0YS10aGVtZT1kYXJrXSAuYmctY2FyZXlzLXBpbmssIFtkYXRhLXRoZW1lPWRhcmtdIC5iZy1sYXZlbmRlci1wdXJwbGUge1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1kYXJrXSAudG9wLXBlcmZvbWVyIGg2IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9ZGFya10gLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLXRoZW1lLFxuW2RhdGEtdGhlbWU9ZGFya10gLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5keW5hbWljLWJsb2NrLFxuW2RhdGEtdGhlbWU9ZGFya10gLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zZXR0aW5nLWZvbnQsXG5bZGF0YS10aGVtZT1kYXJrXSAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNpZGViYXItZ3JhZGllbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbn1cblxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnNlbGVjdHN5bXB0b21zIGJ1dHRvbi5idG4tbGlnaHQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5jYWxsLXN3aWNoIGJ1dHRvbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE5KSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlciwgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlci10b3AsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItcmlnaHQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5ib3JkZXItYm90dG9tLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYm9yZGVyLWxlZnQsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmFzaWMtY3VzdG9tZS1jb2xvciAudGFibGUgdHI6aG92ZXIgdGQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLnZhcmlhbnRzLWN1c3RvbWUtY29sb3IgLnRhYmxlIHRib2R5IHRyIHRkLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAudmFyaWFudHMtY3VzdG9tZS1jb2xvciAudGFibGUgdGJvZHkgdHIgdGgge1xuICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctbGlnaHR5ZWxsb3csIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1saWdodGJsdWUsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1saWdodGdyZWVuLCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubGlnaHQtd2FybmluZy1iZywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LXByaW1hcnktYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1pbmZvLWJnLFxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LWRhbmdlci1iZywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmxpZ2h0LXN1Y2Nlc3MtYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5saWdodC1vcmFuZ2UtYmcsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1pbmZvLWxpZ2h0LCBbZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuYmctc2FudGEtZmUsIFtkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5iZy1jYXJleXMtcGluaywgW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJnLWxhdmVuZGVyLXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC50YWJsZSB0cjpob3ZlciB0ZCB7XG4gIGNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5hdmF0YXIubm8tdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbltkYXRhLXRoZW1lPWhpZ2gtY29udHJhc3RdIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAubW9kYWwgLmNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWhjLWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuW2RhdGEtdGhlbWU9aGlnaC1jb250cmFzdF0gLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1oaWdoLWNvbnRyYXN0XSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcbn1cblxuLnRoZW1lLXRyYWRld2luZCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbms6aG92ZXIsIC50aGVtZS10cmFkZXdpbmQgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rLmFjdGl2ZSwgLnRoZW1lLXRyYWRld2luZCAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyLCAudGhlbWUtdHJhZGV3aW5kIC5zaWRlYmFyIC5tZW51LWxpc3QgLm1zLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmU0Yzc7XG59XG5cbi5kcm9wZG93bi1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAwLjJzIGVhc2UtaW4tb3V0IDAuMzMzMzNzO1xuICBhbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIDAuMnMgZWFzZS1pbi1vdXQgMC4zMzMzM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBlbGltZW50LWFuaW1hdGlvbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpZnQge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLmxpZnQ6Zm9jdXMsIC5saWZ0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuMSksIDAgMC41cmVtIDFyZW0gLTAuNzVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCk7XG59XG5cbi5jaG9vc2Utc2tpbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uY2hvb3NlLXNraW4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmNob29zZS1za2luIGxpLmFjdGl2ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBJY29Gb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwi7ruWXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvb3NlLXNraW4gbGkuYWN0aXZlIC5keW5hbWljIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNob29zZS1za2luIGxpIGRpdiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaG9vc2Utc2tpbiBsaSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogNXB4O1xufVxuLmNob29zZS1za2luIC50cmFkZXdpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFhYjljO1xufVxuLmNob29zZS1za2luIC5tb25hbGlzYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdCODk7XG59XG4uY2hvb3NlLXNraW4gLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmNob29zZS1za2luIC5ibHVzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU3ODI7XG59XG4uY2hvb3NlLXNraW4gLmluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODRjN2Y7XG59XG4uY2hvb3NlLXNraW4gLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODRjN2Y7XG59XG4uY2hvb3NlLXNraW4gLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE4NDM7XG59XG4uY2hvb3NlLXNraW4gLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGI1MDA7XG59XG4uY2hvb3NlLXNraW4gLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJBMzM7XG59XG4uY2hvb3NlLXNraW4gLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQjkzRjtcbn1cbi5jaG9vc2Utc2tpbiAuY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJkYWE7XG59XG5cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkuYWN0aXZlIC5keW5hbWljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdXN0b21fc2V0dGluZyAuZHluYW1pYy1ibG9jayAuY2hvb3NlLXNraW4gbGkgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb2xvcnBpY2tlciB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1keW5hbWljIC5kdC1zZXR0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kdC1zZXR0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNldHRpbmctbGlzdCBsaSxcbi5sYXlvdXRfc2V0dGluZyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ydGxfbW9kZSAucmlnaHQtc2lkZWJhciB7XG4gIGxlZnQ6IC0zMDBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucnRsX21vZGUgLnJpZ2h0LXNpZGViYXIub3BlbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG59XG4uY2FyZC5jYXJkLWNhbGxvdXQge1xuICBib3JkZXItbGVmdC13aWR0aDogMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5yZXN1bWUtYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucmVzdW1lLWJveCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4IDAgNjBweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5yZXN1bWUtYm94IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlc3VtZS1ib3ggbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xufVxuLnJlc3VtZS1ib3ggLmljb24ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVzdW1lLWJveCAudGltZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnJlc3VtZS1ib3guYWdlbnQtcHJvZmlsZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVzdW1lLWJveC5hZ2VudC1wcm9maWxlIGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb29kLW9yZGVyIC5kZXRhaWxzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgbWluLXdpZHRoOiAzNjBweDtcbn1cbi5mb29kLW9yZGVyIC5kZXRhaWxzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vZC1vcmRlciAuZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG4gIC5mb29kLW9yZGVyIC5kZXRhaWxzLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWltZyB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnMgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1nIC5idG4taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnMgYWxsO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1nOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4ycyBhbGw7XG4gIHRvcDogLTE1cHg7XG59XG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWltZzpob3ZlciAuYnRuLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xN3B4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjJzIGFsbDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRoOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICB0b3A6IDE0cHggIWltcG9ydGFudDtcbiAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmQtcm93ID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmQtcm93ID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs2MDA7NzAwOzgwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU11a3RhOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vIEZvbnQgQXdlc29tZVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MnKTtcblxuLy8gaWNvbnMgZm9udFxuQGltcG9ydCBcIi4uLy4uLy4uL3B1YmxpYy9hc3NldHMvZm9udHMvaWNvZm9udC9jc3MvaWNvbmZvbnRcIjtcblxuLy8gQm9vdHN0YXJwIGZvbnQgaWNvbnNcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9ib290c3RyYXAtaWNvbnNAMS4zLjAvZm9udC9ib290c3RyYXAtaWNvbnMuY3NzXCIpO1xuIiwiQGZvbnQtZmFjZVxue1xuICAgZm9udC1mYW1pbHk6ICdJY29Gb250JztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb2ZvbnQvZm9udHMvaWNvZm9udC5lb3QnKTtcbiAgICBzcmM6ICB1cmwoJy4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9pY29mb250L2ZvbnRzL2ljb2ZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9pY29mb250L2ZvbnRzL2ljb2ZvbnQud29mZicpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvZm9udC9mb250cy9pY29mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uL2Fzc2V0cy9mb250cy9pY29mb250L2ZvbnRzL2ljb2ZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb2ZvbnQtXCJdLCBbY2xhc3MqPVwiIGljb2ZvbnQtXCJdXG57XG4gIGZvbnQtZmFtaWx5OiAnSWNvRm9udCcgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29mb250LWFuZ3J5LW1vbnN0ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi5pY29mb250LWJpcmQtd2luZ3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5pY29mb250LWJvdzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MDNcIjtcbn1cblxuLmljb2ZvbnQtY2FzdGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuXG4uaWNvZm9udC1jaXJjdWl0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1raW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4uaWNvZm9udC1jcm93bi1xdWVlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cblxuLmljb2ZvbnQtZGFydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmljb2ZvbnQtZGlzYWJpbGl0eS1yYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvZm9udC1kaXZpbmctZ29nZ2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uaWNvZm9udC1leWUtb3BlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb2ZvbnQtZmxvcmEtZmxvd2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uaWNvZm9udC1mbG9yYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmljb2ZvbnQtZ2lmdC1ib3g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG5cbi5pY29mb250LWhhbGxvd2Vlbi1wdW1wa2luOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgwZlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXRodW5kZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG5cbi5pY29mb250LWtpbmctbW9uc3RlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmljb2ZvbnQtbG92ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWNpYW4taGF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvZm9udC1uYXRpdmUtYW1lcmljYW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5pY29mb250LW93bC1sb29rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuXG4uaWNvZm9udC1waG9lbml4OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uaWNvZm9udC1yb2JvdC1mYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uaWNvZm9udC1zYW5kLWNsb2NrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uaWNvZm9udC1zaGllbGQtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuXG4uaWNvZm9udC1zaGlwLXdoZWVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgxYlwiO1xufVxuXG4uaWNvZm9udC1za3VsbC1kYW5nZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5pY29mb250LXNrdWxsLWZhY2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29mb250LXNub3dtb2JpbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5pY29mb250LXNwYWNlLXNodXR0bGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG5cbi5pY29mb250LXN0YXItSS1IZWFsdGg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5pY29mb250LXN3aXJsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufVxuXG4uaWNvZm9udC10YXR0b28td2luZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb2ZvbnQtdGhyb25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgyM1wiO1xufVxuXG4uaWNvZm9udC10cmVlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmljb2ZvbnQtdHJpYW5nbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5pY29mb250LXVuaXR5LWhhbmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5pY29mb250LXdlZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5pY29mb250LXdvbWFuLWJpcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29mb250LWJhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MjlcIjtcbn1cblxuLmljb2ZvbnQtYmVhci1mYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuXG4uaWNvZm9udC1iZWFyLXRyYWNrczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb2ZvbnQtYmVhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cblxuLmljb2ZvbnQtYmlyZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG5cbi5pY29mb250LWJpcmQtZmx5aW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4uaWNvZm9udC1iaXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4uaWNvZm9udC1iaXJkczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmljb2ZvbnQtYm9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmljb2ZvbnQtYnVsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb2ZvbnQtYnV0dGVyZmx5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuXG4uaWNvZm9udC1jYW1lbC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG5cbi5pY29mb250LWNhbWVsLWhlYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XG59XG5cbi5pY29mb250LWNhbWVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuXG4uaWNvZm9udC1jYXQtYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG59XG5cbi5pY29mb250LWNhdC1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cblxuLmljb2ZvbnQtY2F0LWFsdC0zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuXG4uaWNvZm9udC1jYXQtZG9nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzYlwiO1xufVxuXG4uaWNvZm9udC1jYXQtZmFjZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4M2NcIjtcbn1cblxuLmljb2ZvbnQtY2F0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzZFwiO1xufVxuXG4uaWNvZm9udC1jb3ctaGVhZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cblxuLmljb2ZvbnQtY293OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuXG4uaWNvZm9udC1jcmFiOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuXG4uaWNvZm9udC1jcm9jb2RpbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODQxXCI7XG59XG5cbi5pY29mb250LWRlZXItaGVhZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NDNcIjtcbn1cblxuLmljb2ZvbnQtZG9nLWJhcmtpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG5cbi5pY29mb250LWRvZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmljb2ZvbnQtZG9scGhpbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cblxuLmljb2ZvbnQtZHVjay10cmFja3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG5cbi5pY29mb250LWVhZ2xlLWhlYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XG59XG5cbi5pY29mb250LWVhdGVuLWZpc2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cblxuLmljb2ZvbnQtZWxlcGhhbnQtaGVhZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50LWhlYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG5cbi5pY29mb250LWVsZXBoYW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg0ZFwiO1xufVxuXG4uaWNvZm9udC1lbGs6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5pY29mb250LWZpc2gtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuXG4uaWNvZm9udC1maXNoLTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29mb250LWZpc2gtNDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cblxuLmljb2ZvbnQtZmlzaC01OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1M1wiO1xufVxuXG4uaWNvZm9udC1maXNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuXG4uaWNvZm9udC1mb3gtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvZm9udC1mb3g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG5cbi5pY29mb250LWZyb2ctdHJhY2tzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4uaWNvZm9udC1mcm9nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1OFwiO1xufVxuXG4uaWNvZm9udC1mcm9nZ3k6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7XG59XG5cbi5pY29mb250LWdpcmFmZmUtaGVhZC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlLWhlYWQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmljb2ZvbnQtZ2lyYWZmZS1oZWFkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuXG4uaWNvZm9udC1naXJhZmZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4uaWNvZm9udC1nb2F0LWhlYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5pY29mb250LWdvcmlsbGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODVmXCI7XG59XG5cbi5pY29mb250LWhlbi10cmFja3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG5cbi5pY29mb250LWhvcnNlLWhlYWQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmljb2ZvbnQtaG9yc2UtaGVhZC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuXG4uaWNvZm9udC1ob3JzZS1oZWFkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG4uaWNvZm9udC1ob3JzZS10cmFja3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODY0XCI7XG59XG5cbi5pY29mb250LWplbGx5ZmlzaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NjVcIjtcbn1cblxuLmljb2ZvbnQta2FuZ2Fyb286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG5cbi5pY29mb250LWxlbXVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuXG4uaWNvZm9udC1saW9uLWhlYWQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cblxuLmljb2ZvbnQtbGlvbi1oZWFkLTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG5cbi5pY29mb250LWxpb24taGVhZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cblxuLmljb2ZvbnQtbGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG5cbi5pY29mb250LW1vbmtleS0zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuXG4uaWNvZm9udC1tb25rZXktZmFjZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cblxuLmljb2ZvbnQtbW9ua2V5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg2ZlwiO1xufVxuXG4uaWNvZm9udC1vY3RvcHVzLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NzBcIjtcbn1cblxuLmljb2ZvbnQtb2N0b3B1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NzFcIjtcbn1cblxuLmljb2ZvbnQtb3dsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuXG4uaWNvZm9udC1wYW5kYS1mYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3M1wiO1xufVxuXG4uaWNvZm9udC1wYW5kYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cblxuLmljb2ZvbnQtcGFudGhlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90LWxpcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4NzZcIjtcbn1cblxuLmljb2ZvbnQtcGFycm90OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3N1wiO1xufVxuXG4uaWNvZm9udC1wYXc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG5cbi5pY29mb250LXBlbGljYW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODc5XCI7XG59XG5cbi5pY29mb250LXBlbmd1aW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG5cbi5pY29mb250LXBpZy1mYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuXG4uaWNvZm9udC1waWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODdjXCI7XG59XG5cbi5pY29mb250LXBpZ2Vvbi0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3ZFwiO1xufVxuXG4uaWNvZm9udC1waWdlb24tMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4N2VcIjtcbn1cblxuLmljb2ZvbnQtcGlnZW9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg3ZlwiO1xufVxuXG4uaWNvZm9udC1yYWJiaXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODgwXCI7XG59XG5cbi5pY29mb250LXJhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ODFcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm8taGVhZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ODJcIjtcbn1cblxuLmljb2ZvbnQtcmhpbm86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCI7XG59XG5cbi5pY29mb250LXJvb3N0ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG5cbi5pY29mb250LXNlYWhvcnNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg4NVwiO1xufVxuXG4uaWNvZm9udC1zZWFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg4NlwiO1xufVxuXG4uaWNvZm9udC1zaHJpbXAtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuXG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODg4XCI7XG59XG5cbi5pY29mb250LXNuYWlsLTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG5cbi5pY29mb250LXNuYWlsLTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCI7XG59XG5cbi5pY29mb250LXNuYWlsLTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG5cbi5pY29mb250LXNuYWlsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg4Y1wiO1xufVxuXG4uaWNvZm9udC1zbmFrZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OGRcIjtcbn1cblxuLmljb2ZvbnQtc3F1aWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODhlXCI7XG59XG5cbi5pY29mb250LXNxdWlycmVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg4ZlwiO1xufVxuXG4uaWNvZm9udC10aWdlci1mYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg5MFwiO1xufVxuXG4uaWNvZm9udC10aWdlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OTFcIjtcbn1cblxuLmljb2ZvbnQtdHVydGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg5MlwiO1xufVxuXG4uaWNvZm9udC13aGFsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OTNcIjtcbn1cblxuLmljb2ZvbnQtd29vZHBlY2tlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cblxuLmljb2ZvbnQtemVicmE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODk1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFjZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFkaWRhczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWRvYmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFpci1uZXctemVhbGFuZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYWlyYm5iOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg5YVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJjZWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTg5YlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1haXJ0ZWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsY2F0ZWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaWJhYmE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaWV4cHJlc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlODlmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFsaXBheTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYW1hem9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGEyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFtZXJpY2FuLWFpcmxpbmVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkLXJvYm90OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hbmRyb2lkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hb2w6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGE2XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWFwcGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hcHBzdG9yZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YThcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXN1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YTlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYXRpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1hdHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGFiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF1ZGk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGFjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWF4aWF0YTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YWRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmFkYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YWVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYmJjOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThhZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1iaW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ibGFja2JlcnJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ibXc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGIyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJveDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YjNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtYnVyZ2VyLWtpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGI0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1c2luZXNzLWluc2lkZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGI1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWJ1enpmZWVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jYW5ub246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGI3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNhc2lvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jaGluYS1tb2JpbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGI5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLXRlbGVjb206YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGJhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNoaW5hLXVuaWNvbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YmJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtY2lzY286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGJjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNpdGliYW5rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbmV0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThiZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1jbm46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGJmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNvY2FsLWNvbGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGMwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWNvbXBhcTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4YzFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZGViaWFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThjMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kZWxpY2lvdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGMzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlbGw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGM0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlc2lnbmJ1bXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGM1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRlc2lnbmZsb2F0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThjNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kaXNuZXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGM3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWRvZGdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThjOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kb3ZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThjOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1kcnVwYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGNhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWViYXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGNiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVsZXZlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4Y2NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGNkXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWVzcG46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGNlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWV0aWhhZC1haXJ3YXlzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThjZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZDBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZXRzeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZDFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZmFzdHJhY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGQyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZlZGV4OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mZXJyYXJpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1maXRiaXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGQ1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZsaWtyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1mb3JiZXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGQ3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZvdXJzcXVhcmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGQ5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWZ1aml0c3U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGRhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdlbmVyYWwtZWxlY3RyaWM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGRiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1naXptb2RvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nbm9tZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZGVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThkZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1nb3BybzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtZ3VjY2k6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGUxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1oaTU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGUzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWhvbmRhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZTVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHNiYzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZTZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaHRjOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGU4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh1bHU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGU5XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWh5dW5kYWk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGVhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWNvZm9udDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZWNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtaWNxOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbWRiOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThlZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pbmRpZWdvZ286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGYwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmMVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1pcGFpcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZjJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtamFndWFyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmNFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1qb29tbGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGY1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWtpY2tzdGFydGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1raWs6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGY3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxhc3RmbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZjhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGVnbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZjlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGVub3ZvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sZXZpczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZmJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGV4dXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOGZjXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZThmZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1saWZlLWhhY2tlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZmVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGludXgtbWludDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU4ZmZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLWxpb25peDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbG9yZWFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1sb3Vpcy12dWl0dG9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYWMtb3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hcnZlbC1hcHA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1hc2hhYmxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tYXpkYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWNkb25hbHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW1lcmNlZGVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1taWNyb21heDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbWljcm9zb2Z0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb2JpbGVtZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbW9iaWx5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tb3Rvcm9sYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbXNpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1tdHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW15c3BhY2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW15dHY6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5hc2E6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5hdGdlbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbmJjOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXNjYWZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uZXN0bGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5ldGZsaXg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLW5leHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1uaWtlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1ub2tpYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtbnZpZGlhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1vbWVnYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtb3BlbnN1c2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLW9yYWNsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcGFuYXNvbmljOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wYXlwYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBlcHNpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1waGlsaXBzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1waXp6YS1odXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXBsYXlzdGF0aW9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1wdW1hOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1xYXRhci1haXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXF2YzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVhZGVybmF1dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVkYnVsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtcmVlYm9rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1yZXV0ZXJzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYW1zdW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNhdWRpYS1haXJsaW5lczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2NyaWJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zaGVsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2llbWVuczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2stdGVsZWNvbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc2xpZGVzaGFyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc21hc2hpbmctbWFnYXppbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNuYXBjaGF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb255LWVyaWNzc29uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb255OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zb3VuZGNsb3VkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zcHJpbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXNxdWlkb286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXN0YXJidWNrczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3RjOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zdGVhbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtc3V6dWtpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC1zeW1iaWFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10LW1vYmlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGFuZ286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRhcmdldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGF0YS1pbmRpY29tOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWNoY3J1bmNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWxlbm9yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC10ZWxpYXNvbmVyYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGVzbGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29mb250LWJyYW5kLXRoZS12ZXJnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdGhlbmV4dHdlYjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG9zaGliYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdG95b3RhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC10cmliZW5ldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdWJ1bnR1OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC11bmlsZXZlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmFpbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmVyaXpvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtdmliZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXZvZGFmb25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvZm9udC1icmFuZC12b2xrc3dhZ2VuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13YWxtYXJ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13YXJuZXJicm9zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aGF0c2FwcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQtd2lraXBlZGlhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aW5kb3dzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13aXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvZm9udC1icmFuZC13b3JkcHJlc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXhpYW9taTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvZm9udC1icmFuZC15YW1haGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXlvdXR1YmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5pY29mb250LWJhbmstYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uaWNvZm9udC1iYW5rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uaWNvZm9udC1iaWxsLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmljb2ZvbnQtYmlsbGJvYXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4uaWNvZm9udC1icmllZmNhc2UtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlLTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzbWFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uaWNvZm9udC1jaGFpcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLmljb2ZvbnQtY29pbnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5pY29mb250LWNvbXBhbnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5pY29mb250LWNvbnRhY3QtYWRkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uaWNvZm9udC1maWxlcy1zdGFjazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmljb2ZvbnQtaGFuZHNoYWtlLWRlYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5pY29mb250LWlkLWNhcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29mb250LW1lZXRpbmctYWRkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvZm9udC1tb25leS1iYWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29mb250LXBpZS1jaGFydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb2ZvbnQtcHJlc2VudGF0aW9uLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb2ZvbnQtcHJlc2VudGF0aW9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvZm9udC1zdGFtcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb2ZvbnQtc3RvY2stbW9iaWxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvZm9udC1jaGFydC1hcnJvd3MtYXhpczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtYmFyLWdyYXBoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1mbG93LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWZsb3ctMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZmxvdzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmljb2ZvbnQtY2hhcnQtZ3Jvd3RoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW0tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1oaXN0b2dyYW06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LWxpbmUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1saW5lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1waWUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uaWNvZm9udC1jaGFydC1waWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29mb250LWNoYXJ0LXJhZGFyLWdyYXBoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXRlY3R1cmUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXRlY3R1cmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb2ZvbnQtYm9sdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmljb2ZvbnQtYnJpY2tzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29mb250LWJ1bGwtZG96ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0aW9uczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb2ZvbnQtY2VtZW50LW1peGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvZm9udC1jb25jcmV0ZS1taXhlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29mb250LWRyaWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uaWNvZm9udC1lY28tZW5lcmd5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LWFpcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LW9pbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29mb250LWVuZXJneS1zb2xhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLmljb2ZvbnQtZW5lcmd5LXdhdGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXItYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvZm9udC1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmljb2ZvbnQtZml4LXRvb2xzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvZm9udC1mb3JrLWxpZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5pY29mb250LWdsdWUtb2lsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvZm9udC1oYW1tZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG5cbi5pY29mb250LWhlbHAtcm9ib3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzLTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29mb250LWluZHVzdHJpZXMtNDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb2ZvbnQtaW5kdXN0cmllcy01OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvZm9udC1pbmR1c3RyaWVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29mb250LW1pbmluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLmljb2ZvbnQtcGFpbnQtYnJ1c2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXItem9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb2ZvbnQtcmFkaW8tYWN0aXZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb2ZvbnQtcmVjeWNsaW5nLW1hbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LWhhdC1saWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb2ZvbnQtc2F3OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvZm9udC1zY3Jldy1kcml2ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29mb250LXRvb2xzLTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29mb250LXRvb2xzLWJhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb2ZvbnQtdG93LXRydWNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvZm9udC10cm9sbGV5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvZm9udC10cm93ZWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG5cbi5pY29mb250LXVuZGVyLWNvbnN0cnVjdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YmFcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS1jZW1lbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtY3JhbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG5cbi5pY29mb250LXZlaGljbGUtZGVsaXZlcnktdmFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWRvemVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvZm9udC12ZWhpY2xlLWV4Y2F2YXRvcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS10cnVja3RvcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb2ZvbnQtdmVoaWNsZS13cmVja2luZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb2ZvbnQtd29ya2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvZm9udC13b3JrZXJzLWdyb3VwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuXG4uaWNvZm9udC13cmVuY2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktZmFsc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktbWludXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5pY29mb250LWFmZ2hhbmktcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5YzdcIjtcbn1cblxuLmljb2ZvbnQtYWZnaGFuaS10cnVlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4uaWNvZm9udC1hZmdoYW5pOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljOVwiO1xufVxuXG4uaWNvZm9udC1iYWh0LWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uaWNvZm9udC1iYWh0LW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4uaWNvZm9udC1iYWh0LXBsdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG5cbi5pY29mb250LWJhaHQtdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5Y2RcIjtcbn1cblxuLmljb2ZvbnQtYmFodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5Y2ZcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcbn1cblxuLmljb2ZvbnQtYml0Y29pbi1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4uaWNvZm9udC1iaXRjb2luLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7XG59XG5cbi5pY29mb250LWJpdGNvaW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG5cbi5pY29mb250LWRvbGxhci1mbGFzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZDRcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuXG4uaWNvZm9udC1kb2xsYXItcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmljb2ZvbnQtZG9sbGFyLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG5cbi5pY29mb250LWRvbGxhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmljb2ZvbnQtZG9uZy1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uaWNvZm9udC1kb25nLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5pY29mb250LWRvbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7XG59XG5cbi5pY29mb250LWV1cm8tZmFsc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5pY29mb250LWV1cm8tbWludXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5pY29mb250LWV1cm8tcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cblxuLmljb2ZvbnQtZXVyby10cnVlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uaWNvZm9udC1ldXJvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uaWNvZm9udC1mcmFuay1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLmljb2ZvbnQtZnJhbmstbWludXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5pY29mb250LWZyYW5rLXBsdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5pY29mb250LWZyYW5rLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5pY29mb250LWZyYW5rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uaWNvZm9udC1ocnl2bmlhLXBsdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5pY29mb250LWhyeXZuaWEtdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cblxuLmljb2ZvbnQtaHJ5dm5pYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZWRcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cblxuLmljb2ZvbnQtbGlyYS1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTllZlwiO1xufVxuXG4uaWNvZm9udC1saXJhLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29mb250LWxpcmE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5pY29mb250LXBlc2V0YS1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uaWNvZm9udC1wZXNldGEtcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cblxuLmljb2ZvbnQtcGVzZXRhLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG5cbi5pY29mb250LXBlc2V0YTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmljb2ZvbnQtcGVzby1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlmOVwiO1xufVxuXG4uaWNvZm9udC1wZXNvLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWZhXCI7XG59XG5cbi5pY29mb250LXBlc286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5pY29mb250LXBvdW5kLWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuXG4uaWNvZm9udC1wb3VuZC1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZmRcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQtdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cblxuLmljb2ZvbnQtcG91bmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5pY29mb250LXJlbm1pbmJpLWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uaWNvZm9udC1yZW5taW5iaS1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmktdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb2ZvbnQtcmVubWluYmk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5pY29mb250LXJpeWFsLWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvZm9udC1yaXlhbC1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLmljb2ZvbnQtcml5YWwtdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmljb2ZvbnQtcml5YWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5pY29mb250LXJvdWJsZS1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uaWNvZm9udC1yb3VibGUtcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLmljb2ZvbnQtcm91YmxlLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5pY29mb250LXJvdWJsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmljb2ZvbnQtcnVwZWUtZmFsc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5pY29mb250LXJ1cGVlLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uaWNvZm9udC1ydXBlZS10cnVlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uaWNvZm9udC1ydXBlZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmljb2ZvbnQtdGFrYS1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uaWNvZm9udC10YWthLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29mb250LXRha2E6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYS1mYWxzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLW1pbnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uaWNvZm9udC10dXJraXNoLWxpcmEtcGx1czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmljb2ZvbnQtdHVya2lzaC1saXJhLXRydWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5pY29mb250LXR1cmtpc2gtbGlyYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmljb2ZvbnQtd29uLWZhbHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuXG4uaWNvZm9udC13b24tbWludXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5pY29mb250LXdvbi1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uaWNvZm9udC13b24tdHJ1ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLmljb2ZvbnQtd29uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4uaWNvZm9udC15ZW4tZmFsc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5pY29mb250LXllbi1taW51czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cblxuLmljb2ZvbnQteWVuLXBsdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5pY29mb250LXllbi10cnVlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4uaWNvZm9udC15ZW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtbmV4dXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5pY29mb250LWFuZHJvaWQtdGFibGV0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4uaWNvZm9udC1hcHBsZS13YXRjaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cblxuLmljb2ZvbnQtZHJhd2luZy10YWJsZXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5pY29mb250LWVhcnBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4uaWNvZm9udC1mbGFzaC1kcml2ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cblxuLmljb2ZvbnQtZ2FtZS1jb25zb2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4uaWNvZm9udC1nYW1lLWNvbnRyb2xsZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5pY29mb250LWdhbWUtcGFkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4uaWNvZm9udC1nYW1lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzNVwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uaWNvZm9udC1oZWFkcGhvbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5pY29mb250LWh0Yy1vbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG5cbi5pY29mb250LWltYWM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5pY29mb250LWlwYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5pY29mb250LWlwaG9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cblxuLmljb2ZvbnQtaXBvZC1uYW5vOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzY1wiO1xufVxuXG4uaWNvZm9udC1pcG9kLXRvdWNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5pY29mb250LWtleWJvYXJkLXdpcmVsZXNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuXG4uaWNvZm9udC1rZXlib2FyZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLmljb2ZvbnQtbGFwdG9wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE0MlwiO1xufVxuXG4uaWNvZm9udC1tYWNib29rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4uaWNvZm9udC1tYWdpYy1tb3VzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLmljb2ZvbnQtbWljcm8tY2hpcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNDVcIjtcbn1cblxuLmljb2ZvbnQtbWljcm9waG9uZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5pY29mb250LW1vbml0b3I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5pY29mb250LW1vdXNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE0OVwiO1xufVxuXG4uaWNvZm9udC1tcDMtcGxheWVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE0YVwiO1xufVxuXG4uaWNvZm9udC1uaW50ZW5kbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cblxuLmljb2ZvbnQtcGxheXN0YXRpb24tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uaWNvZm9udC1wc3ZpdGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG5cbi5pY29mb250LXJhZGlvLW1pYzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLmljb2ZvbnQtcmFkaW86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG5cbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLmljb2ZvbnQtc2Ftc3VuZy1nYWxheHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7XG59XG5cbi5pY29mb250LXN1cmZhY2UtdGFibGV0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1MlwiO1xufVxuXG4uaWNvZm9udC11aS1oZWFkLXBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuXG4uaWNvZm9udC11aS1rZXlib2FyZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLmljb2ZvbnQtd2FzaGluZy1tYWNoaW5lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuXG4uaWNvZm9udC13aWZpLXJvdXRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmljb2ZvbnQtd2lpLXU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5pY29mb250LXdpbmRvd3MtbHVtaWE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5pY29mb250LXdpcmVsZXNzLW1vdXNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4uaWNvZm9udC14Ym94LTM2MDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cblxuLmljb2ZvbnQtYXJyb3ctcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG5cbi5pY29mb250LWFycm93LXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1ZVwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuXG4uaWNvZm9udC1ibG9jay1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLmljb2ZvbnQtYmxvY2stdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5pY29mb250LWJ1YmJsZS1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuXG4uaWNvZm9udC1idWJibGUtbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmljb2ZvbnQtYnViYmxlLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2NVwiO1xufVxuXG4uaWNvZm9udC1idWJibGUtdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG5cbi5pY29mb250LWNhcmV0LWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG5cbi5pY29mb250LWNhcmV0LWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5pY29mb250LWNhcmV0LXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2OVwiO1xufVxuXG4uaWNvZm9udC1jYXJldC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cblxuLmljb2ZvbnQtY2lyY2xlZC1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuXG4uaWNvZm9udC1jaXJjbGVkLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG5cbi5pY29mb250LWNpcmNsZWQtdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG5cbi5pY29mb250LWNvbGxhcHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE2ZlwiO1xufVxuXG4uaWNvZm9udC1jdXJzb3ItZHJhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWRvdWJsZS1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG91YmxlLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uaWNvZm9udC1jdXJ2ZWQtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG5cbi5pY29mb250LWN1cnZlZC1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cblxuLmljb2ZvbnQtY3VydmVkLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuXG4uaWNvZm9udC1kb3R0ZWQtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNzdcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7XG59XG5cbi5pY29mb250LWRvdHRlZC1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cblxuLmljb2ZvbnQtZG90dGVkLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uaWNvZm9udC1kb3VibGUtbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhN2JcIjtcbn1cblxuLmljb2ZvbnQtZG91YmxlLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuXG4uaWNvZm9udC1leHBhbmQtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmFnMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tYWx0LXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuXG4uaWNvZm9udC1oYW5kLWRyYXduLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5pY29mb250LWhhbmQtZHJhd24tbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODdcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1kcmF3bi11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1ncmlwcGVyczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmljb2ZvbnQtaGFuZC1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE4YlwiO1xufVxuXG4uaWNvZm9udC1oYW5kLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uaWNvZm9udC1oYW5kLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuXG4uaWNvZm9udC1saW5lLWJsb2NrLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5pY29mb250LWxpbmUtYmxvY2stbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOGZcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1ibG9jay11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmljb2ZvbnQtbG9uZy1hcnJvdy1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uaWNvZm9udC1sb25nLWFycm93LWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XG59XG5cbi5pY29mb250LWxvbmctYXJyb3ctdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtY29sbGFwc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG91YmxlLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZG91YmxlLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtZXhwYW5kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1sZWZ0LXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuXG4uaWNvZm9udC1yb3VuZGVkLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5pY29mb250LXJvdW5kZWQtcmlnaHQtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cblxuLmljb2ZvbnQtcm91bmRlZC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYTFcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFhMlwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1idWJibGUtdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1kb3VibGUtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFhN1wiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFhOVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWFkXCI7XG59XG5cbi5pY29mb250LXNjcm9sbC1sb25nLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFhZVwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtbG9uZy11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmljb2ZvbnQtc2Nyb2xsLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uaWNvZm9udC1zY3JvbGwtdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiMlwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtbGVmdC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYjRcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodC1kb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuXG4uaWNvZm9udC1zaW1wbGUtcmlnaHQtdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYjhcIjtcbn1cblxuLmljb2ZvbnQtc2ltcGxlLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiOVwiO1xufVxuXG4uaWNvZm9udC1zcXVhcmUtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYmFcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuXG4uaWNvZm9udC1zdHlsaXNoLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG5cbi5pY29mb250LXN0eWxpc2gtbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYmZcIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYzBcIjtcbn1cblxuLmljb2ZvbnQtc3R5bGlzaC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cblxuLmljb2ZvbnQtc3dvb3NoLWRvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5pY29mb250LXN3b29zaC1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFjM1wiO1xufVxuXG4uaWNvZm9udC1zd29vc2gtcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5pY29mb250LXN3b29zaC11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYzVcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3VibGUtbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1kb3VibGUtcmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XG59XG5cbi5pY29mb250LXRoaW4tZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmljb2ZvbnQtdGhpbi1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG4uaWNvZm9udC10aGluLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuXG4uaWNvZm9udC10aGluLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uaWNvZm9udC1hYmM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG5cbi5pY29mb250LWF0b206YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG5cbi5pY29mb250LWF3YXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuXG4uaWNvZm9udC1iZWxsLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhY2ZcIjtcbn1cblxuLmljb2ZvbnQtYmxhY2stYm9hcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG5cbi5pY29mb250LWJvb2stYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uaWNvZm9udC1ib29rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuXG4uaWNvZm9udC1icmFpbnN0b3JtaW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkM1wiO1xufVxuXG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbn1cblxuLmljb2ZvbnQtY2VydGlmaWNhdGUtYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG5cbi5pY29mb250LWNlcnRpZmljYXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuXG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG5cbi5pY29mb250LWVsZWN0cm9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uaWNvZm9udC1mb3VudGFpbi1wZW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG5cbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZGFcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZHVhdGUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuXG4uaWNvZm9udC1ncmFkdWF0ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmljb2ZvbnQtZ3JvdXAtc3R1ZGVudHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG5cbi5pY29mb250LWhhdC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XG59XG5cbi5pY29mb250LWhhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cblxuLmljb2ZvbnQtaW5zdHJ1bWVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmljb2ZvbnQtbGFtcC1saWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZTFcIjtcbn1cblxuLmljb2ZvbnQtbWVkYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWUyXCI7XG59XG5cbi5pY29mb250LW1pY3Jvc2NvcGUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlM1wiO1xufVxuXG4uaWNvZm9udC1taWNyb3Njb3BlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuXG4uaWNvZm9udC1wYXBlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uaWNvZm9udC1wZW4tbmliOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XG59XG5cbi5pY29mb250LXF1aWxsLXBlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cblxuLmljb2ZvbnQtcmVhZC1ib29rLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmljb2ZvbnQtcmVhZC1ib29rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYmFnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uaWNvZm9udC1zY2hvb2wtYnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFlZFwiO1xufVxuXG4uaWNvZm9udC1zdHVkZW50LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmljb2ZvbnQtc3R1ZGVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cblxuLmljb2ZvbnQtdGVhY2hlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cblxuLmljb2ZvbnQtdGVzdC1idWxiOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFmMlwiO1xufVxuXG4uaWNvZm9udC11bml2ZXJzaXR5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuXG4uaWNvZm9udC1hbmdyeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZjRcIjtcbn1cblxuLmljb2ZvbnQtYXN0b25pc2hlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZjVcIjtcbn1cblxuLmljb2ZvbnQtY29uZm91bmRlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZjZcIjtcbn1cblxuLmljb2ZvbnQtY29uZnVzZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5pY29mb250LWNyeWluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZjhcIjtcbn1cblxuLmljb2ZvbnQtZGl6enk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG59XG5cbi5pY29mb250LWV4cHJlc3Npb25sZXNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuXG4uaWNvZm9udC1oZWFydC1leWVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuXG4uaWNvZm9udC1sYXVnaGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cblxuLmljb2ZvbnQtbmVyZC1zbWlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZmRcIjtcbn1cblxuLmljb2ZvbnQtb3Blbi1tb3V0aDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbn1cblxuLmljb2ZvbnQtcmFnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cblxuLmljb2ZvbnQtcm9sbGluZy1leWVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uaWNvZm9udC1zYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG5cbi5pY29mb250LXNpbXBsZS1zbWlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMDJcIjtcbn1cblxuLmljb2ZvbnQtc2xpZ2h0bHktc21pbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG5cbi5pY29mb250LXNtaXJrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuXG4uaWNvZm9udC1zdHVjay1vdXQtdG9uZ3VlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uaWNvZm9udC13aW5rLXNtaWxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuXG4uaWNvZm9udC13b3JyaWVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMDhcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hdWRpbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1hdmktbXA0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWJtcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMGJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1jb2RlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIwY1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWNzczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1kb2N1bWVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMGVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1lcHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhjZWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG5cbi5pY29mb250LWZpbGUtZXhlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIxMVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZpbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG5cbi5pY29mb250LWZpbGUtZmx2OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uaWNvZm9udC1maWxlLWdpZjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMTRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1odG1sNTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pbWFnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMTZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1pc286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5pY29mb250LWZpbGUtamF2YTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMThcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1qYXZhc2NyaXB0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uaWNvZm9udC1maWxlLWpwZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMWFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1taWRpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uaWNvZm9udC1maWxlLW1vdjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1tcDM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG59XG5cbi5pY29mb250LWZpbGUtcGRmOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIxZVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXBocDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMWZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG59XG5cbi5pY29mb250LWZpbGUtcG93ZXJwb2ludDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMjFcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1wcmVzZW50YXRpb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG5cbi5pY29mb250LWZpbGUtcHNiOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuXG4uaWNvZm9udC1maWxlLXBzZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1weXRob246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG5cbi5pY29mb250LWZpbGUtcnVieTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMjZcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zcHJlYWRzaGVldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMjdcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS1zcWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG5cbi5pY29mb250LWZpbGUtc3ZnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuXG4uaWNvZm9udC1maWxlLXRleHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG5cbi5pY29mb250LWZpbGUtdGlmZjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS12aWRlbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMmNcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13YXZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIyZFwiO1xufVxuXG4uaWNvZm9udC1maWxlLXdtdjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cblxuLmljb2ZvbnQtZmlsZS13b3JkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIyZlwiO1xufVxuXG4uaWNvZm9udC1maWxlLXppcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cblxuLmljb2ZvbnQtY3ljbGluZy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5pY29mb250LWN5Y2xpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjMyXCI7XG59XG5cbi5pY29mb250LWR1bWJiZWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuXG4uaWNvZm9udC1kdW1iYmVsbHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjM0XCI7XG59XG5cbi5pY29mb250LWd5bS1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cblxuLmljb2ZvbnQtZ3ltLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIzNlwiO1xufVxuXG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG5cbi5pY29mb250LWd5bTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMzhcIjtcbn1cblxuLmljb2ZvbnQtbXVzY2xlLXdlaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViMzlcIjtcbn1cblxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuXG4uaWNvZm9udC1hcHBsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmljb2ZvbnQtYXJhYmlhbi1jb2ZmZWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG5cbi5pY29mb250LWFydGljaG9rZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmljb2ZvbnQtYXNwYXJhZ3VzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIzZVwiO1xufVxuXG4uaWNvZm9udC1hdm9jYWRvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG5cbi5pY29mb250LWJhbmFuYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNDFcIjtcbn1cblxuLmljb2ZvbnQtYmJxOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuXG4uaWNvZm9udC1iZWFuczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNDNcIjtcbn1cblxuLmljb2ZvbnQtYmVlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNDRcIjtcbn1cblxuLmljb2ZvbnQtYmVsbC1wZXBwZXItY2Fwc2ljdW06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG5cbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG5cbi5pY29mb250LWJyZWFkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuXG4uaWNvZm9udC1icm9jY29saTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0OVwiO1xufVxuXG4uaWNvZm9udC1jYWJiYWdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0YVwiO1xufVxuXG4uaWNvZm9udC1jYXJyb3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG5cbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNGNcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xufVxuXG4uaWNvZm9udC1jaGVmOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuXG4uaWNvZm9udC1jaGVycnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjRmXCI7XG59XG5cbi5pY29mb250LWNoaWNrZW4tZnJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuXG4uaWNvZm9udC1jaGlja2VuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI1MVwiO1xufVxuXG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTJcIjtcbn1cblxuLmljb2ZvbnQtY29jb251dC13YXRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTNcIjtcbn1cblxuLmljb2ZvbnQtY29jb251dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTRcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTVcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLWN1cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTZcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLW11ZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cblxuLmljb2ZvbnQtY29sYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNTlcIjtcbn1cblxuLmljb2ZvbnQtY29ybjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNWFcIjtcbn1cblxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuXG4uaWNvZm9udC1jcm9wLXBsYW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI1Y1wiO1xufVxuXG4uaWNvZm9udC1jdWN1bWJlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNWRcIjtcbn1cblxuLmljb2ZvbnQtY3VsaW5hcnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjVlXCI7XG59XG5cbi5pY29mb250LWN1cC1jYWtlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI1ZlwiO1xufVxuXG4uaWNvZm9udC1kaW5pbmctdGFibGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG5cbi5pY29mb250LWRvbnV0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuXG4uaWNvZm9udC1lZ2ctcGxhbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjYyXCI7XG59XG5cbi5pY29mb250LWVnZy1wb2FjaGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2M1wiO1xufVxuXG4uaWNvZm9udC1mYXJtZXItYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2NFwiO1xufVxuXG4uaWNvZm9udC1mYXJtZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5pY29mb250LWZhc3QtZm9vZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNjZcIjtcbn1cblxuLmljb2ZvbnQtZm9vZC1iYXNrZXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjY3XCI7XG59XG5cbi5pY29mb250LWZvb2QtY2FydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNjhcIjtcbn1cblxuLmljb2ZvbnQtZm9yay1hbmQta25pZmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XG59XG5cbi5pY29mb250LWZyZW5jaC1mcmllczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cblxuLmljb2ZvbnQtZnJ1aXRzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuXG4uaWNvZm9udC1ncmFwZXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XG59XG5cbi5pY29mb250LWhvbmV5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2ZFwiO1xufVxuXG4uaWNvZm9udC1ob3QtZG9nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2ZVwiO1xufVxuXG4uaWNvZm9udC1pY2UtY3JlYW0tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xufVxuXG4uaWNvZm9udC1pY2UtY3JlYW06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG5cbi5pY29mb250LWp1aWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI3MVwiO1xufVxuXG4uaWNvZm9udC1rZXRjaHVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuXG4uaWNvZm9udC1raXdpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uaWNvZm9udC1sYXllcmVkLWNha2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjc0XCI7XG59XG5cbi5pY29mb250LWxlbW9uLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViNzVcIjtcbn1cblxuLmljb2ZvbnQtbGVtb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjc2XCI7XG59XG5cbi5pY29mb250LWxvYnN0ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjc3XCI7XG59XG5cbi5pY29mb250LW1hbmdvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuXG4uaWNvZm9udC1taWxrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI3OVwiO1xufVxuXG4uaWNvZm9udC1tdXNocm9vbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViN2FcIjtcbn1cblxuLmljb2ZvbnQtbm9vZGxlczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmljb2ZvbnQtb25pb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjdjXCI7XG59XG5cbi5pY29mb250LW9yYW5nZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViN2RcIjtcbn1cblxuLmljb2ZvbnQtcGVhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViN2VcIjtcbn1cblxuLmljb2ZvbnQtcGVhczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViN2ZcIjtcbn1cblxuLmljb2ZvbnQtcGVwcGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuXG4uaWNvZm9udC1waWUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4MVwiO1xufVxuXG4uaWNvZm9udC1waWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjgyXCI7XG59XG5cbi5pY29mb250LXBpbmVhcHBsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViODNcIjtcbn1cblxuLmljb2ZvbnQtcGl6emEtc2xpY2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XG59XG5cbi5pY29mb250LXBpenphOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuXG4uaWNvZm9udC1wbGFudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViODZcIjtcbn1cblxuLmljb2ZvbnQtcG9wY29ybjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViODdcIjtcbn1cblxuLmljb2ZvbnQtcG90YXRvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4OFwiO1xufVxuXG4uaWNvZm9udC1wdW1wa2luOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4OVwiO1xufVxuXG4uaWNvZm9udC1yYWRkaXNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI4YVwiO1xufVxuXG4uaWNvZm9udC1yZXN0YXVyYW50LW1lbnU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG5cbi5pY29mb250LXJlc3RhdXJhbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjhjXCI7XG59XG5cbi5pY29mb250LXNhbHQtYW5kLXBlcHBlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOGRcIjtcbn1cblxuLmljb2ZvbnQtc2FuZHdpY2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG5cbi5pY29mb250LXNhdXNhZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjhmXCI7XG59XG5cbi5pY29mb250LXNvZnQtZHJpbmtzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5MFwiO1xufVxuXG4uaWNvZm9udC1zb3VwLWJvd2w6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjkxXCI7XG59XG5cbi5pY29mb250LXNwb29uLWFuZC1mb3JrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5MlwiO1xufVxuXG4uaWNvZm9udC1zdGVhazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOTNcIjtcbn1cblxuLmljb2ZvbnQtc3RyYXdiZXJyeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOTRcIjtcbn1cblxuLmljb2ZvbnQtc3ViLXNhbmR3aWNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5NVwiO1xufVxuXG4uaWNvZm9udC1zdXNoaTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOTZcIjtcbn1cblxuLmljb2ZvbnQtdGFjbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOTdcIjtcbn1cblxuLmljb2ZvbnQtdGVhLXBvdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViOThcIjtcbn1cblxuLmljb2ZvbnQtdGVhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5OVwiO1xufVxuXG4uaWNvZm9udC10b21hdG86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XG59XG5cbi5pY29mb250LXdhdGVybWVsb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG5cbi5pY29mb250LXdoZWF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWJhY2twYWNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5ZFwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LWNsb3RoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LW1pbGstYm90dGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuXG4uaWNvZm9udC1iYWJ5LXRyb2xsZXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG5cbi5pY29mb250LWJhYnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG5cbi5pY29mb250LWNhbmR5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhM1wiO1xufVxuXG4uaWNvZm9udC1pbmZhbnQtbmlwcGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhNFwiO1xufVxuXG4uaWNvZm9udC1raWRzLXNjb290ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XG59XG5cbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG5cbi5pY29mb250LXRlZGR5LWJlYXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmE3XCI7XG59XG5cbi5pY29mb250LXRveS1iYWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuXG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhOVwiO1xufVxuXG4uaWNvZm9udC10b3ktZHVjazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYWFcIjtcbn1cblxuLmljb2ZvbnQtdG95LWVsZXBoYW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhYlwiO1xufVxuXG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYWNcIjtcbn1cblxuLmljb2ZvbnQtdG95LWhvcnNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJhZFwiO1xufVxuXG4uaWNvZm9udC10b3ktbGF0dHU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XG59XG5cbi5pY29mb250LXRveS10cmFpbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYWZcIjtcbn1cblxuLmljb2ZvbnQtYnVyZ2xhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYjBcIjtcbn1cblxuLmljb2ZvbnQtY2Fubm9uLWZpcmluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYjFcIjtcbn1cblxuLmljb2ZvbnQtY2MtY2FtZXJhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiMlwiO1xufVxuXG4uaWNvZm9udC1jb3AtYmFkZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmIzXCI7XG59XG5cbi5pY29mb250LWNvcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYjRcIjtcbn1cblxuLmljb2ZvbnQtY291cnQtaGFtbWVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiNVwiO1xufVxuXG4uaWNvZm9udC1jb3VydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYjZcIjtcbn1cblxuLmljb2ZvbnQtZmluZ2VyLXByaW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiN1wiO1xufVxuXG4uaWNvZm9udC1nYXZlbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmljb2ZvbnQtaGFuZGN1ZmYtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuXG4uaWNvZm9udC1oYW5kY3VmZjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYmFcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYmJcIjtcbn1cblxuLmljb2ZvbnQtaW52ZXN0aWdhdG9yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiY1wiO1xufVxuXG4uaWNvZm9udC1qYWlsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiZFwiO1xufVxuXG4uaWNvZm9udC1qdWRnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYmVcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJiZlwiO1xufVxuXG4uaWNvZm9udC1sYXctYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmMwXCI7XG59XG5cbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYzFcIjtcbn1cblxuLmljb2ZvbnQtbGF3LWJvb2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmMyXCI7XG59XG5cbi5pY29mb250LWxhdy1kb2N1bWVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYzNcIjtcbn1cblxuLmljb2ZvbnQtbGF3LW9yZGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJjNFwiO1xufVxuXG4uaWNvZm9udC1sYXctcHJvdGVjdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYzVcIjtcbn1cblxuLmljb2ZvbnQtbGF3LXNjYWxlczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYzZcIjtcbn1cblxuLmljb2ZvbnQtbGF3OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJjN1wiO1xufVxuXG4uaWNvZm9udC1sYXd5ZXItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmM4XCI7XG59XG5cbi5pY29mb250LWxhd3llci1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViYzlcIjtcbn1cblxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJjYVwiO1xufVxuXG4uaWNvZm9udC1sZWdhbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViY2JcIjtcbn1cblxuLmljb2ZvbnQtcGlzdG9sOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJjY1wiO1xufVxuXG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmNkXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmNlXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmNmXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1jYXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmQxXCI7XG59XG5cbi5pY29mb250LXBvbGljZS1oYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmQyXCI7XG59XG5cbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmQzXCI7XG59XG5cbi5pY29mb250LXBvbGljZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZDRcIjtcbn1cblxuLmljb2ZvbnQtdGhpZWYtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJkNVwiO1xufVxuXG4uaWNvZm9udC10aGllZjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZDZcIjtcbn1cblxuLmljb2ZvbnQtYWJhY3VzLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZDdcIjtcbn1cblxuLmljb2ZvbnQtYWJhY3VzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJkOFwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS0xODA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG5cbi5pY29mb250LWFuZ2xlLTQ1OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJkYVwiO1xufVxuXG4uaWNvZm9udC1hbmdsZS05MDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZGJcIjtcbn1cblxuLmljb2ZvbnQtYW5nbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmRkXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3ItYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XG59XG5cbi5pY29mb250LWNhbGN1bGF0b3I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmRmXCI7XG59XG5cbi5pY29mb250LWNpcmNsZS1ydWxlci1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmUwXCI7XG59XG5cbi5pY29mb250LWNpcmNsZS1ydWxlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZTFcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZTJcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZTNcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZTRcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQtNDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZTVcIjtcbn1cblxuLmljb2ZvbnQtZ29sZGVuLXJhdGlvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJlNlwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmU3XCI7XG59XG5cbi5pY29mb250LW1hcmtlci1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZThcIjtcbn1cblxuLmljb2ZvbnQtbWFya2VyLWFsdC0zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJlOVwiO1xufVxuXG4uaWNvZm9udC1tYXJrZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmVhXCI7XG59XG5cbi5pY29mb250LW1hdGg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmViXCI7XG59XG5cbi5pY29mb250LW1hdGhlbWF0aWNhbC1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZWNcIjtcbn1cblxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJlZFwiO1xufVxuXG4uaWNvZm9udC1tYXRoZW1hdGljYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmVlXCI7XG59XG5cbi5pY29mb250LXBlbi1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZWZcIjtcbn1cblxuLmljb2ZvbnQtcGVuLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJmMFwiO1xufVxuXG4uaWNvZm9udC1wZW4tYWx0LTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmYxXCI7XG59XG5cbi5pY29mb250LXBlbi1ob2xkZXItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmYyXCI7XG59XG5cbi5pY29mb250LXBlbi1ob2xkZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmYzXCI7XG59XG5cbi5pY29mb250LXBlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZjRcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJmNVwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWwtYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmY2XCI7XG59XG5cbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZjdcIjtcbn1cblxuLmljb2ZvbnQtcGVuY2lsLWFsdC00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJmOFwiO1xufVxuXG4uaWNvZm9udC1wZW5jaWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmY5XCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJmYVwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZmJcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItY29tcGFzcy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLWNvbXBhc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYmZkXCI7XG59XG5cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGViZmVcIjtcbn1cblxuLmljb2ZvbnQtcnVsZXItcGVuY2lsLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWJmZlwiO1xufVxuXG4uaWNvZm9udC1ydWxlci1wZW5jaWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XG59XG5cbi5pY29mb250LXJ1bGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwMVwiO1xufVxuXG4uaWNvZm9udC1ydWxlcnMtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwMlwiO1xufVxuXG4uaWNvZm9udC1ydWxlcnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzAzXCI7XG59XG5cbi5pY29mb250LXNxdWFyZS1yb290OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwNFwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxjdWxhdG9yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwNVwiO1xufVxuXG4uaWNvZm9udC1haWRzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwNlwiO1xufVxuXG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jlc2NlbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzA3XCI7XG59XG5cbi5pY29mb250LWFtYnVsYW5jZS1jcm9zczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMDhcIjtcbn1cblxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwOVwiO1xufVxuXG4uaWNvZm9udC1hdXRpc206YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzBhXCI7XG59XG5cbi5pY29mb250LWJhbmRhZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XG59XG5cbi5pY29mb250LWJsaW5kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwY1wiO1xufVxuXG4uaWNvZm9udC1ibG9vZC1kcm9wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwZFwiO1xufVxuXG4uaWNvZm9udC1ibG9vZC10ZXN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMwZVwiO1xufVxuXG4uaWNvZm9udC1ibG9vZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMGZcIjtcbn1cblxuLmljb2ZvbnQtYnJhaW4tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMxMFwiO1xufVxuXG4uaWNvZm9udC1icmFpbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMTFcIjtcbn1cblxuLmljb2ZvbnQtY2Fwc3VsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMTJcIjtcbn1cblxuLmljb2ZvbnQtY3J1dGNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMxM1wiO1xufVxuXG4uaWNvZm9udC1kaXNhYmxlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMTRcIjtcbn1cblxuLmljb2ZvbnQtZG5hLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMxNVwiO1xufVxuXG4uaWNvZm9udC1kbmEtYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzE2XCI7XG59XG5cbi5pY29mb250LWRuYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMTdcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMThcIjtcbn1cblxuLmljb2ZvbnQtZG9jdG9yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMxOVwiO1xufVxuXG4uaWNvZm9udC1kcnVnLXBhY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG5cbi5pY29mb250LWRydWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzFiXCI7XG59XG5cbi5pY29mb250LWZpcnN0LWFpZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzFjXCI7XG59XG5cbi5pY29mb250LWZpcnN0LWFpZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMWRcIjtcbn1cblxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzFlXCI7XG59XG5cbi5pY29mb250LWhlYXJ0LWJlYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG5cbi5pY29mb250LWhlYXJ0YmVhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMjBcIjtcbn1cblxuLmljb2ZvbnQtaGVyYmFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMyMVwiO1xufVxuXG4uaWNvZm9udC1ob3NwaXRhbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMjJcIjtcbn1cblxuLmljb2ZvbnQtaWN1OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMyM1wiO1xufVxuXG4uaWNvZm9udC1pbmplY3Rpb24tc3lyaW5nZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMjRcIjtcbn1cblxuLmljb2ZvbnQtbGFib3JhdG9yeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMjVcIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNhbC1zaWduLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMjZcIjtcbn1cblxuLmljb2ZvbnQtbWVkaWNhbC1zaWduOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMyN1wiO1xufVxuXG4uaWNvZm9udC1udXJzZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzI4XCI7XG59XG5cbi5pY29mb250LW51cnNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMyOVwiO1xufVxuXG4uaWNvZm9udC1udXJzaW5nLWhvbWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzJhXCI7XG59XG5cbi5pY29mb250LW9wZXJhdGlvbi10aGVhdGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMyYlwiO1xufVxuXG4uaWNvZm9udC1wYXJhbHlzaXMtZGlzYWJpbGl0eTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMmNcIjtcbn1cblxuLmljb2ZvbnQtcGF0aWVudC1iZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzJkXCI7XG59XG5cbi5pY29mb250LXBhdGllbnQtZmlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMmVcIjtcbn1cblxuLmljb2ZvbnQtcGlsbHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XG59XG5cbi5pY29mb250LXByZXNjcmlwdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMzBcIjtcbn1cblxuLmljb2ZvbnQtcHVsc2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzMxXCI7XG59XG5cbi5pY29mb250LXN0ZXRob3Njb3BlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMzJcIjtcbn1cblxuLmljb2ZvbnQtc3RldGhvc2NvcGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG5cbi5pY29mb250LXN0cmV0Y2hlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjMzRcIjtcbn1cblxuLmljb2ZvbnQtc3VyZ2Vvbi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzM1XCI7XG59XG5cbi5pY29mb250LXN1cmdlb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzM2XCI7XG59XG5cbi5pY29mb250LXRhYmxldHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzM3XCI7XG59XG5cbi5pY29mb250LXRlc3QtYm90dGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMzOFwiO1xufVxuXG4uaWNvZm9udC10ZXN0LXR1YmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzM5XCI7XG59XG5cbi5pY29mb250LXRoZXJtb21ldGVyLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjM2FcIjtcbn1cblxuLmljb2ZvbnQtdGhlcm1vbWV0ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzNiXCI7XG59XG5cbi5pY29mb250LXRvb3RoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMzY1wiO1xufVxuXG4uaWNvZm9udC14cmF5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMzZFwiO1xufVxuXG4uaWNvZm9udC11aS1hZGQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzNlXCI7XG59XG5cbi5pY29mb250LXVpLWFsYXJtOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWMzZlwiO1xufVxuXG4uaWNvZm9udC11aS1iYXR0ZXJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0MFwiO1xufVxuXG4uaWNvZm9udC11aS1ibG9jazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNDFcIjtcbn1cblxuLmljb2ZvbnQtdWktYmx1ZXRvb3RoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0MlwiO1xufVxuXG4uaWNvZm9udC11aS1icmlnaHRuZXNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0M1wiO1xufVxuXG4uaWNvZm9udC11aS1icm93c2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0NFwiO1xufVxuXG4uaWNvZm9udC11aS1jYWxlbmRhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNDVcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNDZcIjtcbn1cblxuLmljb2ZvbnQtdWktY2FtZXJhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0N1wiO1xufVxuXG4uaWNvZm9udC11aS1jYXJ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0OFwiO1xufVxuXG4uaWNvZm9udC11aS1jZWxsLXBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0OVwiO1xufVxuXG4uaWNvZm9udC11aS1jaGF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0YVwiO1xufVxuXG4uaWNvZm9udC11aS1jaGVjazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNGJcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xpcC1ib2FyZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNGNcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xpcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNGRcIjtcbn1cblxuLmljb2ZvbnQtdWktY2xvY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzRlXCI7XG59XG5cbi5pY29mb250LXVpLWNsb3NlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM0ZlwiO1xufVxuXG4uaWNvZm9udC11aS1jb250YWN0LWxpc3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG5cbi5pY29mb250LXVpLWNvcHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzUxXCI7XG59XG5cbi5pY29mb250LXVpLWN1dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNTJcIjtcbn1cblxuLmljb2ZvbnQtdWktZGVsZXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1M1wiO1xufVxuXG4uaWNvZm9udC11aS1kaWFsLXBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1NFwiO1xufVxuXG4uaWNvZm9udC11aS1lZGl0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1NVwiO1xufVxuXG4uaWNvZm9udC11aS1lbWFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNTZcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNTdcIjtcbn1cblxuLmljb2ZvbnQtdWktZmlyZS13YWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1OFwiO1xufVxuXG4uaWNvZm9udC11aS1mbGFzaC1saWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNTlcIjtcbn1cblxuLmljb2ZvbnQtdWktZmxpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1YVwiO1xufVxuXG4uaWNvZm9udC11aS1mb2xkZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzViXCI7XG59XG5cbi5pY29mb250LXVpLWdhbWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzVjXCI7XG59XG5cbi5pY29mb250LXVpLWhhbmRpY2FwcGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1ZFwiO1xufVxuXG4uaWNvZm9udC11aS1ob21lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM1ZVwiO1xufVxuXG4uaWNvZm9udC11aS1pbWFnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNWZcIjtcbn1cblxuLmljb2ZvbnQtdWktbGFvZGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNjBcIjtcbn1cblxuLmljb2ZvbnQtdWktbG9jazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNjFcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZS1hZGQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzYyXCI7XG59XG5cbi5pY29mb250LXVpLWxvdmUtYnJva2VuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2M1wiO1xufVxuXG4uaWNvZm9udC11aS1sb3ZlLXJlbW92ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNjRcIjtcbn1cblxuLmljb2ZvbnQtdWktbG92ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNjVcIjtcbn1cblxuLmljb2ZvbnQtdWktbWFwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2NlwiO1xufVxuXG4uaWNvZm9udC11aS1tZXNzYWdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2N1wiO1xufVxuXG4uaWNvZm9udC11aS1tZXNzYWdpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XG59XG5cbi5pY29mb250LXVpLW1vdmllOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2OVwiO1xufVxuXG4uaWNvZm9udC11aS1tdXNpYy1wbGF5ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzZhXCI7XG59XG5cbi5pY29mb250LXVpLW11c2ljOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2YlwiO1xufVxuXG4uaWNvZm9udC11aS1tdXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2Y1wiO1xufVxuXG4uaWNvZm9udC11aS1uZXR3b3JrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2ZFwiO1xufVxuXG4uaWNvZm9udC11aS1uZXh0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2ZVwiO1xufVxuXG4uaWNvZm9udC11aS1ub3RlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM2ZlwiO1xufVxuXG4uaWNvZm9udC11aS1vZmZpY2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzcwXCI7XG59XG5cbi5pY29mb250LXVpLXBhc3N3b3JkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3MVwiO1xufVxuXG4uaWNvZm9udC11aS1wYXVzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNzJcIjtcbn1cblxuLmljb2ZvbnQtdWktcGxheS1zdG9wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3M1wiO1xufVxuXG4uaWNvZm9udC11aS1wbGF5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3NFwiO1xufVxuXG4uaWNvZm9udC11aS1wb2ludGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3NVwiO1xufVxuXG4uaWNvZm9udC11aS1wb3dlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNzZcIjtcbn1cblxuLmljb2ZvbnQtdWktcHJlc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzc3XCI7XG59XG5cbi5pY29mb250LXVpLXByZXZpb3VzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3OFwiO1xufVxuXG4uaWNvZm9udC11aS1yYXRlLWFkZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjNzlcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1ibGFuazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjN2FcIjtcbn1cblxuLmljb2ZvbnQtdWktcmF0ZS1yZW1vdmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzdiXCI7XG59XG5cbi5pY29mb250LXVpLXJhdGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjN2NcIjtcbn1cblxuLmljb2ZvbnQtdWktcmVjb3JkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3ZFwiO1xufVxuXG4uaWNvZm9udC11aS1yZW1vdmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzdlXCI7XG59XG5cbi5pY29mb250LXVpLXJlcGx5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM3ZlwiO1xufVxuXG4uaWNvZm9udC11aS1yb3RhdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjODBcIjtcbn1cblxuLmljb2ZvbnQtdWktcnNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM4MVwiO1xufVxuXG4uaWNvZm9udC11aS1zZWFyY2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzgyXCI7XG59XG5cbi5pY29mb250LXVpLXNldHRpbmdzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM4M1wiO1xufVxuXG4uaWNvZm9udC11aS1zb2NpYWwtbGluazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjODRcIjtcbn1cblxuLmljb2ZvbnQtdWktdGFnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM4NVwiO1xufVxuXG4uaWNvZm9udC11aS10ZXh0LWNoYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzg2XCI7XG59XG5cbi5pY29mb250LXVpLXRleHQtbG9hZGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjODdcIjtcbn1cblxuLmljb2ZvbnQtdWktdGhlbWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzg4XCI7XG59XG5cbi5pY29mb250LXVpLXRpbWVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM4OVwiO1xufVxuXG4uaWNvZm9udC11aS10b3VjaC1waG9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOGFcIjtcbn1cblxuLmljb2ZvbnQtdWktdHJhdmVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWM4YlwiO1xufVxuXG4uaWNvZm9udC11aS11bmxvY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzhjXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXItZ3JvdXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzhkXCI7XG59XG5cbi5pY29mb250LXVpLXVzZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzhlXCI7XG59XG5cbi5pY29mb250LXVpLXYtY2FyZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOGZcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tY2hhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTBcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tbWVzc2FnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTFcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW8tcGxheTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTJcIjtcbn1cblxuLmljb2ZvbnQtdWktdmlkZW86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzkzXCI7XG59XG5cbi5pY29mb250LXVpLXZvbHVtZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTRcIjtcbn1cblxuLmljb2ZvbnQtdWktd2VhdGhlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTVcIjtcbn1cblxuLmljb2ZvbnQtdWktd2lmaTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTZcIjtcbn1cblxuLmljb2ZvbnQtdWktem9vbS1pbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTdcIjtcbn1cblxuLmljb2ZvbnQtdWktem9vbS1vdXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzk4XCI7XG59XG5cbi5pY29mb250LWNhc3NldHRlLXBsYXllcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOTlcIjtcbn1cblxuLmljb2ZvbnQtY2Fzc2V0dGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzlhXCI7XG59XG5cbi5pY29mb250LWZvcndhcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzliXCI7XG59XG5cbi5pY29mb250LWd1aXRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOWNcIjtcbn1cblxuLmljb2ZvbnQtbW92aWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzlkXCI7XG59XG5cbi5pY29mb250LW11bHRpbWVkaWE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlYzllXCI7XG59XG5cbi5pY29mb250LW11c2ljLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjOWZcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtZGlzazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYTBcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtbm90ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYTFcIjtcbn1cblxuLmljb2ZvbnQtbXVzaWMtbm90ZXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2EyXCI7XG59XG5cbi5pY29mb250LW11c2ljOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNhM1wiO1xufVxuXG4uaWNvZm9udC1tdXRlLXZvbHVtZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYTRcIjtcbn1cblxuLmljb2ZvbnQtcGF1c2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2E1XCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2E2XCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XG59XG5cbi5pY29mb250LXBsYXktYWx0LTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2E4XCI7XG59XG5cbi5pY29mb250LXBsYXktcGF1c2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2E5XCI7XG59XG5cbi5pY29mb250LXBsYXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2FhXCI7XG59XG5cbi5pY29mb250LXJlY29yZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYWJcIjtcbn1cblxuLmljb2ZvbnQtcmV0cm8tbXVzaWMtZGlzazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYWNcIjtcbn1cblxuLmljb2ZvbnQtcmV3aW5kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNhZFwiO1xufVxuXG4uaWNvZm9udC1zb25nLW5vdGVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNhZVwiO1xufVxuXG4uaWNvZm9udC1zb3VuZC13YXZlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYWZcIjtcbn1cblxuLmljb2ZvbnQtc291bmQtd2F2ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYjBcIjtcbn1cblxuLmljb2ZvbnQtc3RvcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYjFcIjtcbn1cblxuLmljb2ZvbnQtdmlkZW8tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNiMlwiO1xufVxuXG4uaWNvZm9udC12aWRlby1jYW06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2IzXCI7XG59XG5cbi5pY29mb250LXZpZGVvLWNsYXBwZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2I0XCI7XG59XG5cbi5pY29mb250LXZpZGVvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNiNVwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtYmFyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNiNlwiO1xufVxuXG4uaWNvZm9udC12b2x1bWUtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYjdcIjtcbn1cblxuLmljb2ZvbnQtdm9sdW1lLW11dGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2I4XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS1vZmY6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2I5XCI7XG59XG5cbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYmFcIjtcbn1cblxuLmljb2ZvbnQteW91dHViZS1wbGF5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNiYlwiO1xufVxuXG4uaWNvZm9udC0yY2hlY2tvdXQtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNiY1wiO1xufVxuXG4uaWNvZm9udC0yY2hlY2tvdXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2JkXCI7XG59XG5cbi5pY29mb250LWFtYXpvbi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2JlXCI7XG59XG5cbi5pY29mb250LWFtYXpvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYmZcIjtcbn1cblxuLmljb2ZvbnQtYW1lcmljYW4tZXhwcmVzcy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG5cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2MxXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXBheS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2MyXCI7XG59XG5cbi5pY29mb250LWFwcGxlLXBheTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYzNcIjtcbn1cblxuLmljb2ZvbnQtYmFuay10cmFuc2Zlci1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2M0XCI7XG59XG5cbi5pY29mb250LWJhbmstdHJhbnNmZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2M1XCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2M2XCI7XG59XG5cbi5pY29mb250LWJyYWludHJlZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjYzdcIjtcbn1cblxuLmljb2ZvbnQtY2FzaC1vbi1kZWxpdmVyeS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2M4XCI7XG59XG5cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2M5XCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNjYVwiO1xufVxuXG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjY2JcIjtcbn1cblxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2NjXCI7XG59XG5cbi5pY29mb250LWRpbmVycy1jbHViOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNjZFwiO1xufVxuXG4uaWNvZm9udC1kaXNjb3Zlci1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XG59XG5cbi5pY29mb250LWRpc2NvdmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNjZlwiO1xufVxuXG4uaWNvZm9udC1ld2F5LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDBcIjtcbn1cblxuLmljb2ZvbnQtZXdheTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDFcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDJcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDNcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldC1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDRcIjtcbn1cblxuLmljb2ZvbnQtZ29vZ2xlLXdhbGxldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDVcIjtcbn1cblxuLmljb2ZvbnQtamNiLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDZcIjtcbn1cblxuLmljb2ZvbnQtamNiOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNkN1wiO1xufVxuXG4uaWNvZm9udC1tYWVzdHJvLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDhcIjtcbn1cblxuLmljb2ZvbnQtbWFlc3RybzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZDlcIjtcbn1cblxuLmljb2ZvbnQtbWFzdGVyY2FyZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2RhXCI7XG59XG5cbi5pY29mb250LW1hc3RlcmNhcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2RiXCI7XG59XG5cbi5pY29mb250LXBheW9uZWVyLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZGNcIjtcbn1cblxuLmljb2ZvbnQtcGF5b25lZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2RkXCI7XG59XG5cbi5pY29mb250LXBheXBhbC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2RlXCI7XG59XG5cbi5pY29mb250LXBheXBhbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZGZcIjtcbn1cblxuLmljb2ZvbnQtc2FnZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2UwXCI7XG59XG5cbi5pY29mb250LXNhZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2UxXCI7XG59XG5cbi5pY29mb250LXNrcmlsbC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2UyXCI7XG59XG5cbi5pY29mb250LXNrcmlsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZTNcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZTRcIjtcbn1cblxuLmljb2ZvbnQtc3RyaXBlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNlNVwiO1xufVxuXG4uaWNvZm9udC12aXNhLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZTZcIjtcbn1cblxuLmljb2ZvbnQtdmlzYS1lbGVjdHJvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZTdcIjtcbn1cblxuLmljb2ZvbnQtdmlzYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZThcIjtcbn1cblxuLmljb2ZvbnQtd2VzdGVybi11bmlvbi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2U5XCI7XG59XG5cbi5pY29mb250LXdlc3Rlcm4tdW5pb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2VhXCI7XG59XG5cbi5pY29mb250LWJveTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZWJcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNlY1wiO1xufVxuXG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2VkXCI7XG59XG5cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZWVcIjtcbn1cblxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNlZlwiO1xufVxuXG4uaWNvZm9udC1mZW1hbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2YwXCI7XG59XG5cbi5pY29mb250LWZ1bmt5LW1hbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZjFcIjtcbn1cblxuLmljb2ZvbnQtZ2lybC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2YyXCI7XG59XG5cbi5pY29mb250LWdpcmw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2YzXCI7XG59XG5cbi5pY29mb250LWdyb3VwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNmNFwiO1xufVxuXG4uaWNvZm9udC1ob3RlbC1ib3ktYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWNmNVwiO1xufVxuXG4uaWNvZm9udC1ob3RlbC1ib3k6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2Y2XCI7XG59XG5cbi5pY29mb250LWtpZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZjdcIjtcbn1cblxuLmljb2ZvbnQtbWFuLWluLWdsYXNzZXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlY2Y4XCI7XG59XG5cbi5pY29mb250LXBlb3BsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZjlcIjtcbn1cblxuLmljb2ZvbnQtc3VwcG9ydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmFcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmJcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmNcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmRcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmVcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVjZmZcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMDBcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1hbHQtNzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMDFcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDAyXCI7XG59XG5cbi5pY29mb250LXVzZXItbWFsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMDNcIjtcbn1cblxuLmljb2ZvbnQtdXNlci1zdWl0ZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDA0XCI7XG59XG5cbi5pY29mb250LXVzZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDA1XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQwNlwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMDdcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDA4XCI7XG59XG5cbi5pY29mb250LXVzZXJzLWFsdC00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQwOVwiO1xufVxuXG4uaWNvZm9udC11c2Vycy1hbHQtNTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMGFcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDBiXCI7XG59XG5cbi5pY29mb250LXVzZXJzLXNvY2lhbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMGNcIjtcbn1cblxuLmljb2ZvbnQtdXNlcnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDBkXCI7XG59XG5cbi5pY29mb250LXdhaXRlci1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDBlXCI7XG59XG5cbi5pY29mb250LXdhaXRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMGZcIjtcbn1cblxuLmljb2ZvbnQtd29tYW4taW4tZ2xhc3NlczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMTBcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDExXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQxMlwiO1xufVxuXG4uaWNvZm9udC1zZWFyY2gtZG9jdW1lbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDEzXCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1mb2xkZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDE0XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1qb2I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDE1XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1tYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDE2XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1wcm9wZXJ0eTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMTdcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXJlc3RhdXJhbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDE4XCI7XG59XG5cbi5pY29mb250LXNlYXJjaC1zdG9jazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMTlcIjtcbn1cblxuLmljb2ZvbnQtc2VhcmNoLXVzZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDFhXCI7XG59XG5cbi5pY29mb250LXNlYXJjaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMWJcIjtcbn1cblxuLmljb2ZvbnQtNTAwcHg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XG59XG5cbi5pY29mb250LWFpbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMWRcIjtcbn1cblxuLmljb2ZvbnQtYmFkb286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDFlXCI7XG59XG5cbi5pY29mb250LWJhaWR1LXRpZWJhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQxZlwiO1xufVxuXG4uaWNvZm9udC1iYm0tbWVzc2VuZ2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQyMFwiO1xufVxuXG4uaWNvZm9udC1iZWJvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQyMVwiO1xufVxuXG4uaWNvZm9udC1iZWhhbmNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQyMlwiO1xufVxuXG4uaWNvZm9udC1ibG9nZ2VyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQyM1wiO1xufVxuXG4uaWNvZm9udC1ib290c3RyYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDI0XCI7XG59XG5cbi5pY29mb250LWJyaWdodGtpdGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDI1XCI7XG59XG5cbi5pY29mb250LWNsb3VkYXBwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQyNlwiO1xufVxuXG4uaWNvZm9udC1jb25jcmV0ZTU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDI3XCI7XG59XG5cbi5pY29mb250LWRlbGljaW91czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMjhcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduYnVtcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMjlcIjtcbn1cblxuLmljb2ZvbnQtZGVzaWduZmxvYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDJhXCI7XG59XG5cbi5pY29mb250LWRldmlhbnRhcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDJiXCI7XG59XG5cbi5pY29mb250LWRpZ2c6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDJjXCI7XG59XG5cbi5pY29mb250LWRvdGNtczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMmRcIjtcbn1cblxuLmljb2ZvbnQtZHJpYmJibGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDJlXCI7XG59XG5cbi5pY29mb250LWRyaWJibGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDJmXCI7XG59XG5cbi5pY29mb250LWRyb3Bib3g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDMwXCI7XG59XG5cbi5pY29mb250LWVidWRkeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMzFcIjtcbn1cblxuLmljb2ZvbnQtZWxsbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMzJcIjtcbn1cblxuLmljb2ZvbnQtZW1iZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDMzXCI7XG59XG5cbi5pY29mb250LWVudmF0bzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMzRcIjtcbn1cblxuLmljb2ZvbnQtZXZlcm5vdGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDM1XCI7XG59XG5cbi5pY29mb250LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkMzZcIjtcbn1cblxuLmljb2ZvbnQtZmFjZWJvb2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDM3XCI7XG59XG5cbi5pY29mb250LWZlZWRidXJuZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDM4XCI7XG59XG5cbi5pY29mb250LWZsaWtyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQzOVwiO1xufVxuXG4uaWNvZm9udC1mb2xrZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkM2FcIjtcbn1cblxuLmljb2ZvbnQtZm91cnNxdWFyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkM2JcIjtcbn1cblxuLmljb2ZvbnQtZnJpZW5kZmVlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkM2NcIjtcbn1cblxuLmljb2ZvbnQtZ2hvc3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDNkXCI7XG59XG5cbi5pY29mb250LWdpdGh1YjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkM2VcIjtcbn1cblxuLmljb2ZvbnQtZ25vbWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDNmXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1idXp6OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ0MFwiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtaGFuZ291dHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDQxXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1tYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDQyXCI7XG59XG5cbi5pY29mb250LWdvb2dsZS1wbHVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ0M1wiO1xufVxuXG4uaWNvZm9udC1nb29nbGUtdGFsazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNDRcIjtcbn1cblxuLmljb2ZvbnQtaHlwZS1tYWNoaW5lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ0NVwiO1xufVxuXG4uaWNvZm9udC1pbnN0YWdyYW06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDQ2XCI7XG59XG5cbi5pY29mb250LWtha2FvdGFsazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNDdcIjtcbn1cblxuLmljb2ZvbnQta2lja3N0YXJ0ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDQ4XCI7XG59XG5cbi5pY29mb250LWtpazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNDlcIjtcbn1cblxuLmljb2ZvbnQta2l3aWJveDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNGFcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1tZXNzZW5nZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDRiXCI7XG59XG5cbi5pY29mb250LWxpbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDRjXCI7XG59XG5cbi5pY29mb250LWxpbmtlZGluOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ0ZFwiO1xufVxuXG4uaWNvZm9udC1saW51eC1taW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ0ZVwiO1xufVxuXG4uaWNvZm9udC1saXZlLW1lc3NlbmdlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNGZcIjtcbn1cblxuLmljb2ZvbnQtbGl2ZWpvdXJuYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDUwXCI7XG59XG5cbi5pY29mb250LW1hZ2VudG86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDUxXCI7XG59XG5cbi5pY29mb250LW1lZXRtZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNTJcIjtcbn1cblxuLmljb2ZvbnQtbWVldHVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ1M1wiO1xufVxuXG4uaWNvZm9udC1taXh4OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ1NFwiO1xufVxuXG4uaWNvZm9udC1uZXdzdmluZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNTVcIjtcbn1cblxuLmljb2ZvbnQtbmltYnVzczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNTZcIjtcbn1cblxuLmljb2ZvbnQtb2Rub2tsYXNzbmlraTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNTdcIjtcbn1cblxuLmljb2ZvbnQtb3BlbmNhcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDU4XCI7XG59XG5cbi5pY29mb250LW9zY29tbWVyY2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDU5XCI7XG59XG5cbi5pY29mb250LXBhbmRvcmE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDVhXCI7XG59XG5cbi5pY29mb250LXBob3RvYnVja2V0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ1YlwiO1xufVxuXG4uaWNvZm9udC1waWNhc2E6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDVjXCI7XG59XG5cbi5pY29mb250LXBpbnRlcmVzdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNWRcIjtcbn1cblxuLmljb2ZvbnQtcHJlc3Rhc2hvcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNWVcIjtcbn1cblxuLmljb2ZvbnQtcWlrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ1ZlwiO1xufVxuXG4uaWNvZm9udC1xcTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNjBcIjtcbn1cblxuLmljb2ZvbnQtcmVhZGVybmF1dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNjFcIjtcbn1cblxuLmljb2ZvbnQtcmVkZGl0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2MlwiO1xufVxuXG4uaWNvZm9udC1yZW5yZW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDYzXCI7XG59XG5cbi5pY29mb250LXJzczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNjRcIjtcbn1cblxuLmljb2ZvbnQtc2hvcGlmeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNjVcIjtcbn1cblxuLmljb2ZvbnQtc2lsdmVyc3RyaXBlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2NlwiO1xufVxuXG4uaWNvZm9udC1za3lwZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNjdcIjtcbn1cblxuLmljb2ZvbnQtc2xhY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDY4XCI7XG59XG5cbi5pY29mb250LXNsYXNoZG90OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2OVwiO1xufVxuXG4uaWNvZm9udC1zbGlkc2hhcmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDZhXCI7XG59XG5cbi5pY29mb250LXNtdWdtdWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDZiXCI7XG59XG5cbi5pY29mb250LXNuYXBjaGF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2Y1wiO1xufVxuXG4uaWNvZm9udC1zb3VuZGNsb3VkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xufVxuXG4uaWNvZm9udC1zcG90aWZ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ2ZVwiO1xufVxuXG4uaWNvZm9udC1zdGFjay1leGNoYW5nZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNmZcIjtcbn1cblxuLmljb2ZvbnQtc3RhY2stb3ZlcmZsb3c6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XG59XG5cbi5pY29mb250LXN0ZWFtOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3MVwiO1xufVxuXG4uaWNvZm9udC1zdHVtYmxldXBvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNzJcIjtcbn1cblxuLmljb2ZvbnQtdGFnZ2VkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3M1wiO1xufVxuXG4uaWNvZm9udC10ZWNobm9yYXRpOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3NFwiO1xufVxuXG4uaWNvZm9udC10ZWxlZ3JhbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNzVcIjtcbn1cblxuLmljb2ZvbnQtdGluZGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3NlwiO1xufVxuXG4uaWNvZm9udC10cmVsbG86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDc3XCI7XG59XG5cbi5pY29mb250LXR1bWJscjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkNzhcIjtcbn1cblxuLmljb2ZvbnQtdHdpdGNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3OVwiO1xufVxuXG4uaWNvZm9udC10d2l0dGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3YVwiO1xufVxuXG4uaWNvZm9udC10eXBvMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkN2JcIjtcbn1cblxuLmljb2ZvbnQtdWJlcmNhcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XG59XG5cbi5pY29mb250LXZpYmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3ZFwiO1xufVxuXG4uaWNvZm9udC12aWRkbGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ3ZVwiO1xufVxuXG4uaWNvZm9udC12aW1lbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkN2ZcIjtcbn1cblxuLmljb2ZvbnQtdmluZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODBcIjtcbn1cblxuLmljb2ZvbnQtdmlyYjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODFcIjtcbn1cblxuLmljb2ZvbnQtdmlydHVlbWFydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODJcIjtcbn1cblxuLmljb2ZvbnQtdms6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDgzXCI7XG59XG5cbi5pY29mb250LXdlY2hhdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODRcIjtcbn1cblxuLmljb2ZvbnQtd2VpYm86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDg1XCI7XG59XG5cbi5pY29mb250LXdoYXRzYXBwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ4NlwiO1xufVxuXG4uaWNvZm9udC14aW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ4N1wiO1xufVxuXG4uaWNvZm9udC15YWhvbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODhcIjtcbn1cblxuLmljb2ZvbnQteWVscDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkODlcIjtcbn1cblxuLmljb2ZvbnQteW91a3U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDhhXCI7XG59XG5cbi5pY29mb250LXlvdXR1YmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XG59XG5cbi5pY29mb250LXplbmNhcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDhjXCI7XG59XG5cbi5pY29mb250LWJhZG1pbnRvbi1iaXJkaWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDhkXCI7XG59XG5cbi5pY29mb250LWJhc2ViYWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ4ZVwiO1xufVxuXG4uaWNvZm9udC1iYXNlYmFsbGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ4ZlwiO1xufVxuXG4uaWNvZm9udC1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDkwXCI7XG59XG5cbi5pY29mb250LWJhc2tldGJhbGw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDkxXCI7XG59XG5cbi5pY29mb250LWJpbGxpYXJkLWJhbGw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDkyXCI7XG59XG5cbi5pY29mb250LWJvb3QtYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDkzXCI7XG59XG5cbi5pY29mb250LWJvb3QtYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XG59XG5cbi5pY29mb250LWJvb3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDk1XCI7XG59XG5cbi5pY29mb250LWJvd2xpbmctYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5NlwiO1xufVxuXG4uaWNvZm9udC1ib3dsaW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5N1wiO1xufVxuXG4uaWNvZm9udC1jYW5vZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkOThcIjtcbn1cblxuLmljb2ZvbnQtY2hlZXItbGVhZGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5OVwiO1xufVxuXG4uaWNvZm9udC1jbGltYmluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkOWFcIjtcbn1cblxuLmljb2ZvbnQtY29ybmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5YlwiO1xufVxuXG4uaWNvZm9udC1maWVsZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDljXCI7XG59XG5cbi5pY29mb250LWZpZWxkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5ZFwiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZDllXCI7XG59XG5cbi5pY29mb250LWZvb3RiYWxsLWFtZXJpY2FuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWQ5ZlwiO1xufVxuXG4uaWNvZm9udC1mb290YmFsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYTBcIjtcbn1cblxuLmljb2ZvbnQtZm91bDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYTFcIjtcbn1cblxuLmljb2ZvbnQtZ29hbC1rZWVwZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGEyXCI7XG59XG5cbi5pY29mb250LWdvYWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XG59XG5cbi5pY29mb250LWdvbGYtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRhNFwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWJhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYTVcIjtcbn1cblxuLmljb2ZvbnQtZ29sZi1jYXJ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRhNlwiO1xufVxuXG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRhN1wiO1xufVxuXG4uaWNvZm9udC1nb2xmOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRhOFwiO1xufVxuXG4uaWNvZm9udC1nb2xmZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGE5XCI7XG59XG5cbi5pY29mb250LWhlbG1ldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYWFcIjtcbn1cblxuLmljb2ZvbnQtaG9ja2V5LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYWJcIjtcbn1cblxuLmljb2ZvbnQtaG9ja2V5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRhY1wiO1xufVxuXG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGFkXCI7XG59XG5cbi5pY29mb250LWplcnNleS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGFlXCI7XG59XG5cbi5pY29mb250LWplcnNleTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYWZcIjtcbn1cblxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYjBcIjtcbn1cblxuLmljb2ZvbnQta2ljazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYjFcIjtcbn1cblxuLmljb2ZvbnQtbGVnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRiMlwiO1xufVxuXG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGIzXCI7XG59XG5cbi5pY29mb250LW1lZGFsLXNwb3J0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRiNFwiO1xufVxuXG4uaWNvZm9udC1vZmZzaWRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRiNVwiO1xufVxuXG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGI2XCI7XG59XG5cbi5pY29mb250LW9seW1waWM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGI3XCI7XG59XG5cbi5pY29mb250LXBhZGRpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGI4XCI7XG59XG5cbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYjlcIjtcbn1cblxuLmljb2ZvbnQtcmFjZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGJhXCI7XG59XG5cbi5pY29mb250LXJhY2luZy1jYXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGJiXCI7XG59XG5cbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYmNcIjtcbn1cblxuLmljb2ZvbnQtcmFjaW5nLWZsYWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGJkXCI7XG59XG5cbi5pY29mb250LXJhY2luZ3Mtd2hlZWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGJlXCI7XG59XG5cbi5pY29mb250LXJlZmVyZWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGJmXCI7XG59XG5cbi5pY29mb250LXJlZnJlZS1qZXJzZXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGMwXCI7XG59XG5cbi5pY29mb250LXJlc3VsdC1zcG9ydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYzFcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYzJcIjtcbn1cblxuLmljb2ZvbnQtcnVnYnktcGxheWVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRjM1wiO1xufVxuXG4uaWNvZm9udC1ydWdieTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYzRcIjtcbn1cblxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRjNVwiO1xufVxuXG4uaWNvZm9udC1ydW5uZXItYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGM2XCI7XG59XG5cbi5pY29mb250LXJ1bm5lcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkYzdcIjtcbn1cblxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGM4XCI7XG59XG5cbi5pY29mb250LXNraWluZy1tYW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGM5XCI7XG59XG5cbi5pY29mb250LXNreWRpdmluZy1nb2dnbGVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRjYVwiO1xufVxuXG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkY2JcIjtcbn1cblxuLmljb2ZvbnQtc3RlZXJpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGNjXCI7XG59XG5cbi5pY29mb250LXN0b3B3YXRjaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkY2RcIjtcbn1cblxuLmljb2ZvbnQtc3Vic3RpdHV0ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkY2VcIjtcbn1cblxuLmljb2ZvbnQtc3dpbW1lcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkY2ZcIjtcbn1cblxuLmljb2ZvbnQtdGFibGUtdGVubmlzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkMFwiO1xufVxuXG4uaWNvZm9udC10ZWFtLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDFcIjtcbn1cblxuLmljb2ZvbnQtdGVhbTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDJcIjtcbn1cblxuLmljb2ZvbnQtdGVubmlzLXBsYXllcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDNcIjtcbn1cblxuLmljb2ZvbnQtdGVubmlzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkNFwiO1xufVxuXG4uaWNvZm9udC10cmFja2luZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDVcIjtcbn1cblxuLmljb2ZvbnQtdHJvcGh5LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDZcIjtcbn1cblxuLmljb2ZvbnQtdHJvcGh5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkN1wiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZDhcIjtcbn1cblxuLmljb2ZvbnQtdm9sbGV5YmFsbC1maXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkOVwiO1xufVxuXG4uaWNvZm9udC12b2xsZXliYWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkYVwiO1xufVxuXG4uaWNvZm9udC13YXRlci1ib3R0bGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGRiXCI7XG59XG5cbi5pY29mb250LXdoaXN0bGUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkY1wiO1xufVxuXG4uaWNvZm9udC13aGlzdGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkZFwiO1xufVxuXG4uaWNvZm9udC13aW4tdHJvcGh5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRkZVwiO1xufVxuXG4uaWNvZm9udC1hbGlnbi1jZW50ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGRmXCI7XG59XG5cbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGUwXCI7XG59XG5cbi5pY29mb250LWFsaWduLXJpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRlMVwiO1xufVxuXG4uaWNvZm9udC1hbGwtY2FwczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZTJcIjtcbn1cblxuLmljb2ZvbnQtYm9sZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZTNcIjtcbn1cblxuLmljb2ZvbnQtYnJ1c2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGU0XCI7XG59XG5cbi5pY29mb250LWNsaXAtYm9hcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XG59XG5cbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRlNlwiO1xufVxuXG4uaWNvZm9udC1jb2xvci1idWNrZXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGU3XCI7XG59XG5cbi5pY29mb250LWNvbG9yLXBpY2tlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZThcIjtcbn1cblxuLmljb2ZvbnQtY29weS1pbnZlcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGU5XCI7XG59XG5cbi5pY29mb250LWNvcHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XG59XG5cbi5pY29mb250LWN1dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZWJcIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZWNcIjtcbn1cblxuLmljb2ZvbnQtZWRpdC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGVkXCI7XG59XG5cbi5pY29mb250LWVyYXNlci1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGVlXCI7XG59XG5cbi5pY29mb250LWZvbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGVmXCI7XG59XG5cbi5pY29mb250LWhlYWRpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGYwXCI7XG59XG5cbi5pY29mb250LWluZGVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZjFcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZjJcIjtcbn1cblxuLmljb2ZvbnQtaXRhbGljOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRmM1wiO1xufVxuXG4uaWNvZm9udC1qdXN0aWZ5LWFsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZjRcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1jZW50ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGY1XCI7XG59XG5cbi5pY29mb250LWp1c3RpZnktbGVmdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZjZcIjtcbn1cblxuLmljb2ZvbnQtanVzdGlmeS1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZjdcIjtcbn1cblxuLmljb2ZvbnQtbGluay1icm9rZW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGY4XCI7XG59XG5cbi5pY29mb250LW91dGRlbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGY5XCI7XG59XG5cbi5pY29mb250LXBhcGVyLWNsaXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZGZhXCI7XG59XG5cbi5pY29mb250LXBhcmFncmFwaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZmJcIjtcbn1cblxuLmljb2ZvbnQtcGluOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRmY1wiO1xufVxuXG4uaWNvZm9udC1wcmludGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRmZFwiO1xufVxuXG4uaWNvZm9udC1yZWRvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWRmZVwiO1xufVxuXG4uaWNvZm9udC1yb3RhdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVkZmZcIjtcbn1cblxuLmljb2ZvbnQtc2F2ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMDBcIjtcbn1cblxuLmljb2ZvbnQtc21hbGwtY2FwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUwMVwiO1xufVxuXG4uaWNvZm9udC1zdHJpa2UtdGhyb3VnaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMDJcIjtcbn1cblxuLmljb2ZvbnQtc3ViLWxpc3Rpbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTAzXCI7XG59XG5cbi5pY29mb250LXN1YnNjcmlwdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMDRcIjtcbn1cblxuLmljb2ZvbnQtc3VwZXJzY3JpcHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTA1XCI7XG59XG5cbi5pY29mb250LXRhYmxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUwNlwiO1xufVxuXG4uaWNvZm9udC10ZXh0LWhlaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMDdcIjtcbn1cblxuLmljb2ZvbnQtdGV4dC13aWR0aDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMDhcIjtcbn1cblxuLmljb2ZvbnQtdHJhc2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTA5XCI7XG59XG5cbi5pY29mb250LXVuZGVybGluZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMGFcIjtcbn1cblxuLmljb2ZvbnQtdW5kbzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMGJcIjtcbn1cblxuLmljb2ZvbnQtYWlyLWJhbGxvb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XG59XG5cbi5pY29mb250LWFpcnBsYW5lLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMGRcIjtcbn1cblxuLmljb2ZvbnQtYWlycGxhbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTBlXCI7XG59XG5cbi5pY29mb250LWFydGljdWxhdGVkLXRydWNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUwZlwiO1xufVxuXG4uaWNvZm9udC1hdXRvLW1vYmlsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTBcIjtcbn1cblxuLmljb2ZvbnQtYXV0by1yaWNrc2hhdzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTFcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTJcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZS1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTNcIjtcbn1cblxuLmljb2ZvbnQtYmljeWNsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTRcIjtcbn1cblxuLmljb2ZvbnQtYnVzLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUxNVwiO1xufVxuXG4uaWNvZm9udC1idXMtYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTE2XCI7XG59XG5cbi5pY29mb250LWJ1cy1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMTdcIjtcbn1cblxuLmljb2ZvbnQtYnVzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUxOFwiO1xufVxuXG4uaWNvZm9udC1jYWI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTE5XCI7XG59XG5cbi5pY29mb250LWNhYmxlLWNhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMWFcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUxYlwiO1xufVxuXG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTFjXCI7XG59XG5cbi5pY29mb250LWNhci1hbHQtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMWRcIjtcbn1cblxuLmljb2ZvbnQtY2FyLWFsdC00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUxZVwiO1xufVxuXG4uaWNvZm9udC1jYXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTFmXCI7XG59XG5cbi5pY29mb250LWRlbGl2ZXJ5LXRpbWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTIwXCI7XG59XG5cbi5pY29mb250LWZhc3QtZGVsaXZlcnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XG59XG5cbi5pY29mb250LWZpcmUtdHJ1Y2stYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyMlwiO1xufVxuXG4uaWNvZm9udC1maXJlLXRydWNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyM1wiO1xufVxuXG4uaWNvZm9udC1mcmVlLWRlbGl2ZXJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyNFwiO1xufVxuXG4uaWNvZm9udC1oZWxpY29wdGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyNVwiO1xufVxuXG4uaWNvZm9udC1tb3Rvci1iaWtlLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMjZcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMjdcIjtcbn1cblxuLmljb2ZvbnQtbW90b3ItYmlrZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTI4XCI7XG59XG5cbi5pY29mb250LW9pbC10cnVjazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMjlcIjtcbn1cblxuLmljb2ZvbnQtcmlja3NoYXc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XG59XG5cbi5pY29mb250LXJvY2tldC1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMmJcIjtcbn1cblxuLmljb2ZvbnQtcm9ja2V0LWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyY1wiO1xufVxuXG4uaWNvZm9udC1yb2NrZXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTJkXCI7XG59XG5cbi5pY29mb250LXNhaWwtYm9hdC1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMmVcIjtcbn1cblxuLmljb2ZvbnQtc2FpbC1ib2F0LWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUyZlwiO1xufVxuXG4uaWNvZm9udC1zYWlsLWJvYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XG59XG5cbi5pY29mb250LXNjb290ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTMxXCI7XG59XG5cbi5pY29mb250LXNlYS1wbGFuZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlMzJcIjtcbn1cblxuLmljb2ZvbnQtc2hpcC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTMzXCI7XG59XG5cbi5pY29mb250LXNoaXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTM0XCI7XG59XG5cbi5pY29mb250LXNwZWVkLWJvYXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTM1XCI7XG59XG5cbi5pY29mb250LXRheGk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XG59XG5cbi5pY29mb250LXRyYWN0b3I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTM3XCI7XG59XG5cbi5pY29mb250LXRyYWluLWxpbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTM4XCI7XG59XG5cbi5pY29mb250LXRyYWluLXN0ZWFtOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUzOVwiO1xufVxuXG4uaWNvZm9udC10cmFtOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWUzYVwiO1xufVxuXG4uaWNvZm9udC10cnVjay1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTNiXCI7XG59XG5cbi5pY29mb250LXRydWNrLWxvYWRlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlM2NcIjtcbn1cblxuLmljb2ZvbnQtdHJ1Y2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTNkXCI7XG59XG5cbi5pY29mb250LXZhbi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTNlXCI7XG59XG5cbi5pY29mb250LXZhbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlM2ZcIjtcbn1cblxuLmljb2ZvbnQteWFjaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTQwXCI7XG59XG5cbi5pY29mb250LTUtc3Rhci1ob3RlbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNDFcIjtcbn1cblxuLmljb2ZvbnQtYWlyLXRpY2tldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNDJcIjtcbn1cblxuLmljb2ZvbnQtYmVhY2gtYmVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0M1wiO1xufVxuXG4uaWNvZm9udC1iZWFjaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNDRcIjtcbn1cblxuLmljb2ZvbnQtY2FtcGluZy12ZXN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0NVwiO1xufVxuXG4uaWNvZm9udC1kaXJlY3Rpb24tc2lnbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNDZcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1zaWRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0N1wiO1xufVxuXG4uaWNvZm9udC1oaWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0OFwiO1xufVxuXG4uaWNvZm9udC1ob3RlbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNDlcIjtcbn1cblxuLmljb2ZvbnQtaXNsYW5kLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNGFcIjtcbn1cblxuLmljb2ZvbnQtaXNsYW5kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0YlwiO1xufVxuXG4uaWNvZm9udC1zYW5kYWxzLWZlbWFsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNGNcIjtcbn1cblxuLmljb2ZvbnQtc2FuZGFscy1tYWxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0ZFwiO1xufVxuXG4uaWNvZm9udC10cmF2ZWxsaW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU0ZVwiO1xufVxuXG4uaWNvZm9udC1icmVha2Rvd246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTRmXCI7XG59XG5cbi5pY29mb250LWNlbHNpdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTUwXCI7XG59XG5cbi5pY29mb250LWNsb3VkczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNTFcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWR5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU1MlwiO1xufVxuXG4uaWNvZm9udC1kdXN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU1M1wiO1xufVxuXG4uaWNvZm9udC1lY2xpcHNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU1NFwiO1xufVxuXG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU1NVwiO1xufVxuXG4uaWNvZm9udC1mb3Jlc3QtZmlyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNTZcIjtcbn1cblxuLmljb2ZvbnQtZnVsbC1uaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNTdcIjtcbn1cblxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNThcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1uaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNTlcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueS1uaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNWFcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNWJcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1yYWlueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNWNcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC1zdW5ueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNWRcIjtcbn1cblxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU1ZVwiO1xufVxuXG4uaWNvZm9udC1oYWlsLXRodW5kZXItc3Vubnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTVmXCI7XG59XG5cbi5pY29mb250LWhhaWwtdGh1bmRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNjBcIjtcbn1cblxuLmljb2ZvbnQtaGFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNjFcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1uaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNjJcIjtcbn1cblxuLmljb2ZvbnQtaGlsbC1zdW5ueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNjNcIjtcbn1cblxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2NFwiO1xufVxuXG4uaWNvZm9udC1tZXRlb3I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTY1XCI7XG59XG5cbi5pY29mb250LW5pZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2NlwiO1xufVxuXG4uaWNvZm9udC1yYWlueS1uaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNjdcIjtcbn1cblxuLmljb2ZvbnQtcmFpbnktc3Vubnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTY4XCI7XG59XG5cbi5pY29mb250LXJhaW55LXRodW5kZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTY5XCI7XG59XG5cbi5pY29mb250LXJhaW55OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2YVwiO1xufVxuXG4uaWNvZm9udC1zbm93LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNmJcIjtcbn1cblxuLmljb2ZvbnQtc25vdy1mbGFrZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNmNcIjtcbn1cblxuLmljb2ZvbnQtc25vdy10ZW1wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2ZFwiO1xufVxuXG4uaWNvZm9udC1zbm93OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2ZVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1oYWlsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU2ZlwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1oYWlsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3MFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1uaWdodC1yYWlueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNzFcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktbmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTcyXCI7XG59XG5cbi5pY29mb250LXNub3d5LXJhaW55OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3M1wiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueS1oYWlsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3NFwiO1xufVxuXG4uaWNvZm9udC1zbm93eS1zdW5ueS1yYWlueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlNzVcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktc3Vubnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTc2XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXItbmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTc3XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXItc3Vubnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XG59XG5cbi5pY29mb250LXNub3d5LXRodW5kZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTc5XCI7XG59XG5cbi5pY29mb250LXNub3d5LXdpbmR5LW5pZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3YVwiO1xufVxuXG4uaWNvZm9udC1zbm93eS13aW5keS1zdW5ueTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlN2JcIjtcbn1cblxuLmljb2ZvbnQtc25vd3ktd2luZHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTdjXCI7XG59XG5cbi5pY29mb250LXNub3d5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3ZFwiO1xufVxuXG4uaWNvZm9udC1zdW4tYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU3ZVwiO1xufVxuXG4uaWNvZm9udC1zdW4tcmlzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlN2ZcIjtcbn1cblxuLmljb2ZvbnQtc3VuLXNldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlODBcIjtcbn1cblxuLmljb2ZvbnQtc3VuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU4MVwiO1xufVxuXG4uaWNvZm9udC1zdW5ueS1kYXktdGVtcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlODJcIjtcbn1cblxuLmljb2ZvbnQtc3Vubnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTgzXCI7XG59XG5cbi5pY29mb250LXRodW5kZXItbGlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTg0XCI7XG59XG5cbi5pY29mb250LXRvcm5hZG86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTg1XCI7XG59XG5cbi5pY29mb250LXVtYnJlbGxhLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlODZcIjtcbn1cblxuLmljb2ZvbnQtdW1icmVsbGE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTg3XCI7XG59XG5cbi5pY29mb250LXZvbGNhbm86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTg4XCI7XG59XG5cbi5pY29mb250LXdhdmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTg5XCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOGFcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU4YlwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU4Y1wiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTExOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU4ZFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU4ZVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZThmXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtMzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOTBcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU5MVwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTkyXCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtNjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOTNcIjtcbn1cblxuLmljb2ZvbnQtd2luZC1zY2FsZS03OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU5NFwiO1xufVxuXG4uaWNvZm9udC13aW5kLXNjYWxlLTg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTk1XCI7XG59XG5cbi5pY29mb250LXdpbmQtc2NhbGUtOTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOTZcIjtcbn1cblxuLmljb2ZvbnQtd2luZC13YXZlczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOTdcIjtcbn1cblxuLmljb2ZvbnQtd2luZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOThcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktaGFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlOTlcIjtcbn1cblxuLmljb2ZvbnQtd2luZHktbmlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTlhXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXJhaW5pbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTliXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXN1bm55OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU5Y1wiO1xufVxuXG4uaWNvZm9udC13aW5keS10aHVuZGVyLXJhaW5pbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTlkXCI7XG59XG5cbi5pY29mb250LXdpbmR5LXRodW5kZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZTllXCI7XG59XG5cbi5pY29mb250LXdpbmR5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWU5ZlwiO1xufVxuXG4uaWNvZm9udC1hZGRvbnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWEwXCI7XG59XG5cbi5pY29mb250LWFkZHJlc3MtYm9vazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYTFcIjtcbn1cblxuLmljb2ZvbnQtYWRqdXN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVhMlwiO1xufVxuXG4uaWNvZm9udC1hbGFybTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYTNcIjtcbn1cblxuLmljb2ZvbnQtYW5jaG9yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVhNFwiO1xufVxuXG4uaWNvZm9udC1hcmNoaXZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVhNVwiO1xufVxuXG4uaWNvZm9udC1hdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYTZcIjtcbn1cblxuLmljb2ZvbnQtYXR0YWNobWVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYTdcIjtcbn1cblxuLmljb2ZvbnQtYXVkaW86YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWE4XCI7XG59XG5cbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWE5XCI7XG59XG5cbi5pY29mb250LWJhZGdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVhYVwiO1xufVxuXG4uaWNvZm9udC1iYWctYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVhYlwiO1xufVxuXG4uaWNvZm9udC1iYWc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWFjXCI7XG59XG5cbi5pY29mb250LWJhbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYWRcIjtcbn1cblxuLmljb2ZvbnQtYmFyLWNvZGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWFlXCI7XG59XG5cbi5pY29mb250LWJhcnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWFmXCI7XG59XG5cbi5pY29mb250LWJhc2tldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYjBcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1lbXB0eTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYjFcIjtcbn1cblxuLmljb2ZvbnQtYmF0dGVyeS1mdWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViMlwiO1xufVxuXG4uaWNvZm9udC1iYXR0ZXJ5LWhhbGY6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWIzXCI7XG59XG5cbi5pY29mb250LWJhdHRlcnktbG93OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViNFwiO1xufVxuXG4uaWNvZm9udC1iZWFrZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWI1XCI7XG59XG5cbi5pY29mb250LWJlYXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViNlwiO1xufVxuXG4uaWNvZm9udC1iZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWI3XCI7XG59XG5cbi5pY29mb250LWJlbGw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWI4XCI7XG59XG5cbi5pY29mb250LWJldmVyYWdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViOVwiO1xufVxuXG4uaWNvZm9udC1iaWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViYVwiO1xufVxuXG4uaWNvZm9udC1iaW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWJiXCI7XG59XG5cbi5pY29mb250LWJpbmFyeTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYmNcIjtcbn1cblxuLmljb2ZvbnQtYmlub2N1bGFyczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYmRcIjtcbn1cblxuLmljb2ZvbnQtYmx1ZXRvb3RoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViZVwiO1xufVxuXG4uaWNvZm9udC1ib21iOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWViZlwiO1xufVxuXG4uaWNvZm9udC1ib29rLW1hcms6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWMwXCI7XG59XG5cbi5pY29mb250LWJveDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYzFcIjtcbn1cblxuLmljb2ZvbnQtYnJpZWZjYXNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVjMlwiO1xufVxuXG4uaWNvZm9udC1icm9rZW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWMzXCI7XG59XG5cbi5pY29mb250LWJ1Y2tldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYzRcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0MTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYzVcIjtcbn1cblxuLmljb2ZvbnQtYnVja2V0MjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYzZcIjtcbn1cblxuLmljb2ZvbnQtYnVnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVjN1wiO1xufVxuXG4uaWNvZm9udC1idWlsZGluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlYzhcIjtcbn1cblxuLmljb2ZvbnQtYnVsYi1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XG59XG5cbi5pY29mb250LWJ1bGxldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlY2FcIjtcbn1cblxuLmljb2ZvbnQtYnVsbGhvcm46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWNiXCI7XG59XG5cbi5pY29mb250LWJ1bGxzZXllOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVjY1wiO1xufVxuXG4uaWNvZm9udC1jYWxlbmRhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlY2RcIjtcbn1cblxuLmljb2ZvbnQtY2FtZXJhLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlY2VcIjtcbn1cblxuLmljb2ZvbnQtY2FtZXJhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVjZlwiO1xufVxuXG4uaWNvZm9udC1jYXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkMFwiO1xufVxuXG4uaWNvZm9udC1jYXJ0LWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZDFcIjtcbn1cblxuLmljb2ZvbnQtY2FydDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZDJcIjtcbn1cblxuLmljb2ZvbnQtY2M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWQzXCI7XG59XG5cbi5pY29mb250LWNoYXJnaW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkNFwiO1xufVxuXG4uaWNvZm9udC1jaGF0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkNVwiO1xufVxuXG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWQ2XCI7XG59XG5cbi5pY29mb250LWNoZWNrLWNpcmNsZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWQ3XCI7XG59XG5cbi5pY29mb250LWNoZWNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkOFwiO1xufVxuXG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkOVwiO1xufVxuXG4uaWNvZm9udC1jaGlsZHJlbi1jYXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkYVwiO1xufVxuXG4uaWNvZm9udC1jbGlwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkYlwiO1xufVxuXG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkY1wiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1jaXJjbGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVkZFwiO1xufVxuXG4uaWNvZm9udC1jbG9zZS1saW5lLWNpcmNsZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWRmXCI7XG59XG5cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZTBcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2UtbGluZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZTFcIjtcbn1cblxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWUyXCI7XG59XG5cbi5pY29mb250LWNsb3NlLXNxdWFyZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWUzXCI7XG59XG5cbi5pY29mb250LWNsb3NlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVlNFwiO1xufVxuXG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZTVcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtcmVmcmVzaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZTZcIjtcbn1cblxuLmljb2ZvbnQtY2xvdWQtdXBsb2FkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVlN1wiO1xufVxuXG4uaWNvZm9udC1jbG91ZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZThcIjtcbn1cblxuLmljb2ZvbnQtY29kZS1ub3QtYWxsb3dlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZTlcIjtcbn1cblxuLmljb2ZvbnQtY29kZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZWFcIjtcbn1cblxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZWJcIjtcbn1cblxuLmljb2ZvbnQtY29tcGFzcy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWVjXCI7XG59XG5cbi5pY29mb250LWNvbXBhc3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XG59XG5cbi5pY29mb250LWNvbXB1dGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVlZVwiO1xufVxuXG4uaWNvZm9udC1jb25uZWN0aW9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVlZlwiO1xufVxuXG4uaWNvZm9udC1jb25zb2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmMFwiO1xufVxuXG4uaWNvZm9udC1jb250YWN0czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZjFcIjtcbn1cblxuLmljb2ZvbnQtY29udHJhc3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWYyXCI7XG59XG5cbi5pY29mb250LWNvcHlyaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZjNcIjtcbn1cblxuLmljb2ZvbnQtY3JlZGl0LWNhcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWY0XCI7XG59XG5cbi5pY29mb250LWNyb3A6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWY1XCI7XG59XG5cbi5pY29mb250LWNyb3duOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmNlwiO1xufVxuXG4uaWNvZm9udC1jdWJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmN1wiO1xufVxuXG4uaWNvZm9udC1jdWJlczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZjhcIjtcbn1cblxuLmljb2ZvbnQtZGFzaGJvYXJkLXdlYjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZjlcIjtcbn1cblxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmYVwiO1xufVxuXG4uaWNvZm9udC1kYXRhOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmYlwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZS1hZGQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZWZjXCI7XG59XG5cbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZmRcIjtcbn1cblxuLmljb2ZvbnQtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWVmZVwiO1xufVxuXG4uaWNvZm9udC1kYXRhYmFzZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVlZmZcIjtcbn1cblxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwMFwiO1xufVxuXG4uaWNvZm9udC1kaWFtb25kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwMVwiO1xufVxuXG4uaWNvZm9udC1kaWNlLW11bHRpcGxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwMlwiO1xufVxuXG4uaWNvZm9udC1kaWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwM1wiO1xufVxuXG4uaWNvZm9udC1kaXNjOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwNFwiO1xufVxuXG4uaWNvZm9udC1kaXNrZXR0ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMDVcIjtcbn1cblxuLmljb2ZvbnQtZG9jdW1lbnQtZm9sZGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwNlwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjA3XCI7XG59XG5cbi5pY29mb250LWRvd25sb2FkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwOFwiO1xufVxuXG4uaWNvZm9udC1kb3dubG9hZGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwOVwiO1xufVxuXG4uaWNvZm9udC1kcmFnOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwYVwiO1xufVxuXG4uaWNvZm9udC1kcmFnMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMGJcIjtcbn1cblxuLmljb2ZvbnQtZHJhZzI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjBjXCI7XG59XG5cbi5pY29mb250LWRyYWczOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYwZFwiO1xufVxuXG4uaWNvZm9udC1lYXJ0aDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMGVcIjtcbn1cblxuLmljb2ZvbnQtZWJvb2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjBmXCI7XG59XG5cbi5pY29mb250LWVkaXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjEwXCI7XG59XG5cbi5pY29mb250LWVqZWN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYxMVwiO1xufVxuXG4uaWNvZm9udC1lbWFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMTJcIjtcbn1cblxuLmljb2ZvbnQtZW52ZWxvcGUtb3BlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMTNcIjtcbn1cblxuLmljb2ZvbnQtZW52ZWxvcGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjE0XCI7XG59XG5cbi5pY29mb250LWVyYXNlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMTVcIjtcbn1cblxuLmljb2ZvbnQtZXJyb3I6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjE2XCI7XG59XG5cbi5pY29mb250LWV4Y2F2YXRvcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMTdcIjtcbn1cblxuLmljb2ZvbnQtZXhjaGFuZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjE4XCI7XG59XG5cbi5pY29mb250LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMTlcIjtcbn1cblxuLmljb2ZvbnQtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYxYVwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbi10cmluZ2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYxYlwiO1xufVxuXG4uaWNvZm9udC1leGNsYW1hdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMWNcIjtcbn1cblxuLmljb2ZvbnQtZXhpdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMWRcIjtcbn1cblxuLmljb2ZvbnQtZXhwYW5kOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYxZVwiO1xufVxuXG4uaWNvZm9udC1leHRlcm5hbC1saW5rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYxZlwiO1xufVxuXG4uaWNvZm9udC1leHRlcm5hbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMjBcIjtcbn1cblxuLmljb2ZvbnQtZXllLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMjFcIjtcbn1cblxuLmljb2ZvbnQtZXllLWJsb2NrZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjIyXCI7XG59XG5cbi5pY29mb250LWV5ZS1kcm9wcGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYyM1wiO1xufVxuXG4uaWNvZm9udC1leWU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjI0XCI7XG59XG5cbi5pY29mb250LWZhdm91cml0ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMjVcIjtcbn1cblxuLmljb2ZvbnQtZmF4OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYyNlwiO1xufVxuXG4uaWNvZm9udC1maWxlLWZpbGw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjI3XCI7XG59XG5cbi5pY29mb250LWZpbG06YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjI4XCI7XG59XG5cbi5pY29mb250LWZpbHRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMjlcIjtcbn1cblxuLmljb2ZvbnQtZmlyZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjJhXCI7XG59XG5cbi5pY29mb250LWZpcmUtYnVybjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMmJcIjtcbn1cblxuLmljb2ZvbnQtZmlyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMmNcIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMmRcIjtcbn1cblxuLmljb2ZvbnQtZmxhZy1hbHQtMjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMmVcIjtcbn1cblxuLmljb2ZvbnQtZmxhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMmZcIjtcbn1cblxuLmljb2ZvbnQtZmxhbWUtdG9yY2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjMwXCI7XG59XG5cbi5pY29mb250LWZsYXNoLWxpZ2h0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzMVwiO1xufVxuXG4uaWNvZm9udC1mbGFzaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMzJcIjtcbn1cblxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjMzXCI7XG59XG5cbi5pY29mb250LWZvY3VzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzNFwiO1xufVxuXG4uaWNvZm9udC1mb2xkZXItb3BlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMzVcIjtcbn1cblxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzNlwiO1xufVxuXG4uaWNvZm9udC1mb290LXByaW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzN1wiO1xufVxuXG4uaWNvZm9udC1nYXJiYWdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzOFwiO1xufVxuXG4uaWNvZm9udC1nZWFyLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmMzlcIjtcbn1cblxuLmljb2ZvbnQtZ2VhcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmM2FcIjtcbn1cblxuLmljb2ZvbnQtZ2VhcnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XG59XG5cbi5pY29mb250LWdpZnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjNjXCI7XG59XG5cbi5pY29mb250LWdsYXNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWYzZFwiO1xufVxuXG4uaWNvZm9udC1nbG9iZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmM2VcIjtcbn1cblxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjNmXCI7XG59XG5cbi5pY29mb250LWdyb2Nlcnk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjQwXCI7XG59XG5cbi5pY29mb250LWhhbmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjQxXCI7XG59XG5cbi5pY29mb250LWhhbmdlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNDJcIjtcbn1cblxuLmljb2ZvbnQtaGFyZC1kaXNrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0M1wiO1xufVxuXG4uaWNvZm9udC1oZWFydC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjQ0XCI7XG59XG5cbi5pY29mb250LWhlYXJ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0NVwiO1xufVxuXG4uaWNvZm9udC1oaXN0b3J5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0NlwiO1xufVxuXG4uaWNvZm9udC1ob21lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0N1wiO1xufVxuXG4uaWNvZm9udC1ob3JuOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0OFwiO1xufVxuXG4uaWNvZm9udC1ob3VyLWdsYXNzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0OVwiO1xufVxuXG4uaWNvZm9udC1pZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNGFcIjtcbn1cblxuLmljb2ZvbnQtaW1hZ2U6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjRiXCI7XG59XG5cbi5pY29mb250LWluYm94OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0Y1wiO1xufVxuXG4uaWNvZm9udC1pbmZpbml0ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNGRcIjtcbn1cblxuLmljb2ZvbnQtaW5mby1jaXJjbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjRlXCI7XG59XG5cbi5pY29mb250LWluZm8tc3F1YXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY0ZlwiO1xufVxuXG4uaWNvZm9udC1pbmZvOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1MFwiO1xufVxuXG4uaWNvZm9udC1pbnN0aXR1dGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNTFcIjtcbn1cblxuLmljb2ZvbnQtaW50ZXJmYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1MlwiO1xufVxuXG4uaWNvZm9udC1pbnZpc2libGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XG59XG5cbi5pY29mb250LWphY2tldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNTRcIjtcbn1cblxuLmljb2ZvbnQtamFyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1NVwiO1xufVxuXG4uaWNvZm9udC1qZXdsZXJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1NlwiO1xufVxuXG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjU3XCI7XG59XG5cbi5pY29mb250LWtleS1ob2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1OFwiO1xufVxuXG4uaWNvZm9udC1rZXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjU5XCI7XG59XG5cbi5pY29mb250LWxhYmVsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1YVwiO1xufVxuXG4uaWNvZm9udC1sYW1wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY1YlwiO1xufVxuXG4uaWNvZm9udC1sYXllcnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XG59XG5cbi5pY29mb250LWxheW91dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNWRcIjtcbn1cblxuLmljb2ZvbnQtbGVhZjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNWVcIjtcbn1cblxuLmljb2ZvbnQtbGVhZmxldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNWZcIjtcbn1cblxuLmljb2ZvbnQtbGVhcm46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjYwXCI7XG59XG5cbi5pY29mb250LWxlZ286YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjYxXCI7XG59XG5cbi5pY29mb250LWxlbnM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XG59XG5cbi5pY29mb250LWxldHRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNjNcIjtcbn1cblxuLmljb2ZvbnQtbGV0dGVyYm94OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY2NFwiO1xufVxuXG4uaWNvZm9udC1saWJyYXJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY2NVwiO1xufVxuXG4uaWNvZm9udC1saWNlbnNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY2NlwiO1xufVxuXG4uaWNvZm9udC1saWZlLWJvdXk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjY3XCI7XG59XG5cbi5pY29mb250LWxpZmUtYnVveTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNjhcIjtcbn1cblxuLmljb2ZvbnQtbGlmZS1qYWNrZXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjY5XCI7XG59XG5cbi5pY29mb250LWxpZmUtcmluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNmFcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHQtYnVsYjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNmJcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNmNcIjtcbn1cblxuLmljb2ZvbnQtbGlnaHRuaW5nLXJheTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNmRcIjtcbn1cblxuLmljb2ZvbnQtbGlrZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNmVcIjtcbn1cblxuLmljb2ZvbnQtbGluZS1oZWlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjZmXCI7XG59XG5cbi5pY29mb250LWxpbmstYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3MFwiO1xufVxuXG4uaWNvZm9udC1saW5rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3MVwiO1xufVxuXG4uaWNvZm9udC1saXN0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3MlwiO1xufVxuXG4uaWNvZm9udC1saXN0ZW5pbmc6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjczXCI7XG59XG5cbi5pY29mb250LWxpc3RpbmUtZG90czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmNzRcIjtcbn1cblxuLmljb2ZvbnQtbGlzdGluZy1ib3g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjc1XCI7XG59XG5cbi5pY29mb250LWxpc3RpbmctbnVtYmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3NlwiO1xufVxuXG4uaWNvZm9udC1saXZlLXN1cHBvcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XG59XG5cbi5pY29mb250LWxvY2F0aW9uLWFycm93OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3OFwiO1xufVxuXG4uaWNvZm9udC1sb2NhdGlvbi1waW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjc5XCI7XG59XG5cbi5pY29mb250LWxvY2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjdhXCI7XG59XG5cbi5pY29mb250LWxvZ2luOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3YlwiO1xufVxuXG4uaWNvZm9udC1sb2dvdXQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjdjXCI7XG59XG5cbi5pY29mb250LWxvbGxpcG9wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3ZFwiO1xufVxuXG4uaWNvZm9udC1sb25nLWRyaXZlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3ZVwiO1xufVxuXG4uaWNvZm9udC1sb29rOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY3ZlwiO1xufVxuXG4uaWNvZm9udC1sb29wOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY4MFwiO1xufVxuXG4uaWNvZm9udC1sdWdnYWdlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY4MVwiO1xufVxuXG4uaWNvZm9udC1sdW5jaDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmODJcIjtcbn1cblxuLmljb2ZvbnQtbHVuZ3M6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjgzXCI7XG59XG5cbi5pY29mb250LW1hZ2ljLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmODRcIjtcbn1cblxuLmljb2ZvbnQtbWFnaWM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjg1XCI7XG59XG5cbi5pY29mb250LW1hZ25ldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmODZcIjtcbn1cblxuLmljb2ZvbnQtbWFpbC1ib3g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjg3XCI7XG59XG5cbi5pY29mb250LW1haWw6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjg4XCI7XG59XG5cbi5pY29mb250LW1hbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XG59XG5cbi5pY29mb250LW1hcC1waW5zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY4YVwiO1xufVxuXG4uaWNvZm9udC1tYXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjhiXCI7XG59XG5cbi5pY29mb250LW1heGltaXplOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY4Y1wiO1xufVxuXG4uaWNvZm9udC1tZWFzdXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY4ZFwiO1xufVxuXG4uaWNvZm9udC1tZWRpY2luZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOGVcIjtcbn1cblxuLmljb2ZvbnQtbWVnYS1waG9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOGZcIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOTBcIjtcbn1cblxuLmljb2ZvbnQtbWVnYXBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5MVwiO1xufVxuXG4uaWNvZm9udC1tZW1vcmlhbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOTJcIjtcbn1cblxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjkzXCI7XG59XG5cbi5pY29mb250LW1pYy1tdXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5NFwiO1xufVxuXG4uaWNvZm9udC1taWM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XG59XG5cbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5NlwiO1xufVxuXG4uaWNvZm9udC1taWxsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5N1wiO1xufVxuXG4uaWNvZm9udC1taW51cy1jaXJjbGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjk4XCI7XG59XG5cbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOTlcIjtcbn1cblxuLmljb2ZvbnQtbWludXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjlhXCI7XG59XG5cbi5pY29mb250LW1vYmlsZS1waG9uZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmOWJcIjtcbn1cblxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjljXCI7XG59XG5cbi5pY29mb250LW1vbmV5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5ZFwiO1xufVxuXG4uaWNvZm9udC1tb29uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWY5ZVwiO1xufVxuXG4uaWNvZm9udC1tb3A6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZjlmXCI7XG59XG5cbi5pY29mb250LW11ZmZpbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTBcIjtcbn1cblxuLmljb2ZvbnQtbXVzdGFjaGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmExXCI7XG59XG5cbi5pY29mb250LW5hdmlnYXRpb24tbWVudTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTJcIjtcbn1cblxuLmljb2ZvbnQtbmF2aWdhdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTNcIjtcbn1cblxuLmljb2ZvbnQtbmV0d29yay10b3dlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTRcIjtcbn1cblxuLmljb2ZvbnQtbmV0d29yazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTVcIjtcbn1cblxuLmljb2ZvbnQtbmV3czpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTZcIjtcbn1cblxuLmljb2ZvbnQtbmV3c3BhcGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZhN1wiO1xufVxuXG4uaWNvZm9udC1uby1zbW9raW5nOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZhOFwiO1xufVxuXG4uaWNvZm9udC1ub3QtYWxsb3dlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYTlcIjtcbn1cblxuLmljb2ZvbnQtbm90ZWJvb2s6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmFhXCI7XG59XG5cbi5pY29mb250LW5vdGVwYWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmFiXCI7XG59XG5cbi5pY29mb250LW5vdGlmaWNhdGlvbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYWNcIjtcbn1cblxuLmljb2ZvbnQtbnVtYmVyZWQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmFkXCI7XG59XG5cbi5pY29mb250LW9wcG9zaXRlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZhZVwiO1xufVxuXG4uaWNvZm9udC1vcHRpYzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYWZcIjtcbn1cblxuLmljb2ZvbnQtb3B0aW9uczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYjBcIjtcbn1cblxuLmljb2ZvbnQtcGFja2FnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYjFcIjtcbn1cblxuLmljb2ZvbnQtcGFnZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYjJcIjtcbn1cblxuLmljb2ZvbnQtcGFpbnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmIzXCI7XG59XG5cbi5pY29mb250LXBhcGVyLXBsYW5lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZiNFwiO1xufVxuXG4uaWNvZm9udC1wYXBlcmNsaXA6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmI1XCI7XG59XG5cbi5pY29mb250LXBhcGVyczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYjZcIjtcbn1cblxuLmljb2ZvbnQtcGF5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZiN1wiO1xufVxuXG4uaWNvZm9udC1wZW5ndWluLWxpbnV4OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZiOFwiO1xufVxuXG4uaWNvZm9udC1wZXN0bGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmI5XCI7XG59XG5cbi5pY29mb250LXBob25lLWNpcmNsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYmFcIjtcbn1cblxuLmljb2ZvbnQtcGhvbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmJiXCI7XG59XG5cbi5pY29mb250LXBpY3R1cmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XG59XG5cbi5pY29mb250LXBpbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmJkXCI7XG59XG5cbi5pY29mb250LXBpeGVsczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYmVcIjtcbn1cblxuLmljb2ZvbnQtcGx1Z2luOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZiZlwiO1xufVxuXG4uaWNvZm9udC1wbHVzLWNpcmNsZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYzBcIjtcbn1cblxuLmljb2ZvbnQtcGx1cy1zcXVhcmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmMxXCI7XG59XG5cbi5pY29mb250LXBsdXM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmMyXCI7XG59XG5cbi5pY29mb250LXBvbHlnb25hbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYzNcIjtcbn1cblxuLmljb2ZvbnQtcG93ZXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmM0XCI7XG59XG5cbi5pY29mb250LXByaWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjNVwiO1xufVxuXG4uaWNvZm9udC1wcmludDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYzZcIjtcbn1cblxuLmljb2ZvbnQtcHV6emxlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjN1wiO1xufVxuXG4uaWNvZm9udC1xci1jb2RlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjOFwiO1xufVxuXG4uaWNvZm9udC1xdWVlbjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmYzlcIjtcbn1cblxuLmljb2ZvbnQtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjYVwiO1xufVxuXG4uaWNvZm9udC1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmNiXCI7XG59XG5cbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjY1wiO1xufVxuXG4uaWNvZm9udC1xdW90ZS1sZWZ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjZFwiO1xufVxuXG4uaWNvZm9udC1xdW90ZS1yaWdodDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmY2VcIjtcbn1cblxuLmljb2ZvbnQtcmFuZG9tOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZjZlwiO1xufVxuXG4uaWNvZm9udC1yZWN5Y2xlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZkMFwiO1xufVxuXG4uaWNvZm9udC1yZWZyZXNoOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZkMVwiO1xufVxuXG4uaWNvZm9udC1yZXBhaXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmQyXCI7XG59XG5cbi5pY29mb250LXJlcGx5LWFsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZDNcIjtcbn1cblxuLmljb2ZvbnQtcmVwbHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XG59XG5cbi5pY29mb250LXJlc2l6ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZDVcIjtcbn1cblxuLmljb2ZvbnQtcmVzcG9uc2l2ZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZDZcIjtcbn1cblxuLmljb2ZvbnQtcmV0d2VldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZDdcIjtcbn1cblxuLmljb2ZvbnQtcm9hZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZDhcIjtcbn1cblxuLmljb2ZvbnQtcm9ib3Q6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmQ5XCI7XG59XG5cbi5pY29mb250LXJveWFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZkYVwiO1xufVxuXG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZGJcIjtcbn1cblxuLmljb2ZvbnQtc2FmZXR5OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZkY1wiO1xufVxuXG4uaWNvZm9udC1zYWxlLWRpc2NvdW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZkZFwiO1xufVxuXG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmRlXCI7XG59XG5cbi5pY29mb250LXNlbmQtbWFpbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZGZcIjtcbn1cblxuLmljb2ZvbnQtc2VydmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlMFwiO1xufVxuXG4uaWNvZm9udC1zZXR0aW5ncy1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmUxXCI7XG59XG5cbi5pY29mb250LXNldHRpbmdzOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlMlwiO1xufVxuXG4uaWNvZm9udC1zaGFyZS1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XG59XG5cbi5pY29mb250LXNoYXJlLWJveGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlNFwiO1xufVxuXG4uaWNvZm9udC1zaGFyZTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZTVcIjtcbn1cblxuLmljb2ZvbnQtc2hpZWxkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlNlwiO1xufVxuXG4uaWNvZm9udC1zaG9wcGluZy1jYXJ0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlN1wiO1xufVxuXG4uaWNvZm9udC1zaWduLWluOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlOFwiO1xufVxuXG4uaWNvZm9udC1zaWduLW91dDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZTlcIjtcbn1cblxuLmljb2ZvbnQtc2lnbmFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZlYVwiO1xufVxuXG4uaWNvZm9udC1zaXRlLW1hcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZWJcIjtcbn1cblxuLmljb2ZvbnQtc21hcnQtcGhvbmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmVjXCI7XG59XG5cbi5pY29mb250LXNvY2NlcjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZWRcIjtcbn1cblxuLmljb2ZvbnQtc29ydC1hbHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmVlXCI7XG59XG5cbi5pY29mb250LXNvcnQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XG59XG5cbi5pY29mb250LXNwYWNlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmMFwiO1xufVxuXG4uaWNvZm9udC1zcGFubmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmMVwiO1xufVxuXG4uaWNvZm9udC1zcGVlY2gtY29tbWVudHM6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XG59XG5cbi5pY29mb250LXNwZWVkLW1ldGVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmM1wiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0xOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmNFwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmNVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC0zOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmNlwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC00OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmN1wiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC01OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmOFwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyLWFsdC02OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmOVwiO1xufVxuXG4uaWNvZm9udC1zcGlubmVyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmYVwiO1xufVxuXG4uaWNvZm9udC1zcHJlYWRzaGVldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGVmZmJcIjtcbn1cblxuLmljb2ZvbnQtc3F1YXJlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZWZmY1wiO1xufVxuXG4uaWNvZm9udC1zc2wtc2VjdXJpdHk6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmZkXCI7XG59XG5cbi5pY29mb250LXN0YXItYWx0LTE6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XG59XG5cbi5pY29mb250LXN0YXItYWx0LTI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxlZmZmXCI7XG59XG5cbi5pY29mb250LXN0YXI6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5pY29mb250LXN0cmVldC12aWV3OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmljb2ZvbnQtdGFjay1waW46YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5pY29mb250LXRhZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmljb2ZvbnQtdGFnczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmljb2ZvbnQtdGFza3MtYWx0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uaWNvZm9udC10YXNrczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmljb2ZvbnQtdGVsZXBob25lOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uaWNvZm9udC10ZWxlc2NvcGU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5pY29mb250LXRlcm1pbmFsOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uaWNvZm9udC10aHVtYnMtZG93bjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmljb2ZvbnQtdGh1bWJzLXVwOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uaWNvZm9udC10aWNrLWJveGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uaWNvZm9udC10aWNrLW1hcms6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5pY29mb250LXRpY2tldDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMGZcIjtcbn1cblxuLmljb2ZvbnQtdGllOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb2ZmOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uaWNvZm9udC10b2dnbGUtb246YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5pY29mb250LXRvb2xzLWFsdC0yOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uaWNvZm9udC10b29sczpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLmljb2ZvbnQtdG91Y2g6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5pY29mb250LXRyYWZmaWMtbGlnaHQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5pY29mb250LXRyYW5zcGFyZW50OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uaWNvZm9udC10cmVlOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uaWNvZm9udC11bmlxdWUtaWRlYTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmljb2ZvbnQtdW5sb2NrOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uaWNvZm9udC11bmxvY2tlZDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmljb2ZvbnQtdXBsb2FkLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmljb2ZvbnQtdXBsb2FkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uaWNvZm9udC11c2ItZHJpdmU6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5pY29mb250LXVzYjpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMWZcIjtcbn1cblxuLmljb2ZvbnQtdmVjdG9yLXBhdGg6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDIwXCI7XG59XG5cbi5pY29mb250LXZlcmlmaWNhdGlvbi1jaGVjazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmljb2ZvbnQtd2FsbC1jbG9jazpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmljb2ZvbnQtd2FsbDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmljb2ZvbnQtd2FsbGV0OmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uaWNvZm9udC13YXJuaW5nLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmljb2ZvbnQtd2F0ZXItZHJvcDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmljb2ZvbnQtd2ViOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uaWNvZm9udC13aWZpLWFsdDpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmljb2ZvbnQtd2lmaTpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlXG57XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5pY29mb250LXppZ3phZzpiZWZvcmVcbntcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmljb2ZvbnQtemlwcGVkOmJlZm9yZVxue1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uaWNvZm9udC14c1xue1xuICBmb250LXNpemU6IC41ZW07XG59XG5cbi5pY29mb250LXNtXG57XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi5pY29mb250LW1kXG57XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaWNvZm9udC1sZ1xue1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uaWNvZm9udC0xeFxue1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmljb2ZvbnQtMnhcbntcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5pY29mb250LTN4XG57XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaWNvZm9udC00eFxue1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmljb2ZvbnQtNXhcbntcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5pY29mb250LTZ4XG57XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uaWNvZm9udC03eFxue1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmljb2ZvbnQtOHhcbntcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5pY29mb250LTl4XG57XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uaWNvZm9udC0xMHhcbntcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uaWNvZm9udC1md1xue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5pY29mb250LXVsXG57XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmljb2ZvbnQtdWwgPiBsaVxue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5pY29mb250LXVsID4gbGkgLmljb2ZvbnRcbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvZm9udC1ib3JkZXJcbntcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLmljb2ZvbnQtcHVsbC1sZWZ0XG57XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWNvZm9udC1wdWxsLXJpZ2h0XG57XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmljb2ZvbnQuaWNvZm9udC1wdWxsLWxlZnRcbntcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uaWNvZm9udC5pY29mb250LXB1bGwtcmlnaHRcbntcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5pY29mb250LXNwaW5cbntcbiAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogaWNvZm9udC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1wdWxzZVxue1xuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvZm9udC1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGljb2ZvbnQtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaWNvZm9udC1zcGluXG57XG4gIDAlXG4gIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJVxuICB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpY29mb250LXNwaW5cbntcbiAgMCVcbiAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlXG4gIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uaWNvZm9udC1yb3RhdGUtOTBcbntcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaWNvZm9udC1yb3RhdGUtMTgwXG57XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvZm9udC1yb3RhdGUtMjcwXG57XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uaWNvZm9udC1mbGlwLWhvcml6b250YWxcbntcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5pY29mb250LWZsaXAtdmVydGljYWxcbntcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5pY29mb250LWZsaXAtaG9yaXpvbnRhbC5pY29mb250LWZsaXAtdmVydGljYWxcbntcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmljb2ZvbnQtcm90YXRlLTkwLFxuXHQ6cm9vdCAuaWNvZm9udC1yb3RhdGUtMTgwLFxuXHQ6cm9vdCAuaWNvZm9udC1yb3RhdGUtMjcwLFxuXHQ6cm9vdCAuaWNvZm9udC1mbGlwLWhvcml6b250YWwsXG5cdDpyb290IC5pY29mb250LWZsaXAtdmVydGljYWxcbntcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvZm9udC1pbnZlcnNlXG57XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Itb25seVxue1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcblx0LnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzXG57XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIvKlxyXG4qIEFkbWluIExheW91dCAoSS1IZWFsdGgpXHJcbiogQGF1dGhvcjogUGl4ZWx3aWJlc1xyXG4qIEBkZXNpZ24gYnk6IFBpeGVsd2liZXMuXHJcbiogQGV2ZW50LW5hbWVzcGFjZTogSS1IZWFsdGhcclxuKiBDb3B5cmlnaHQgMjAyMSBQaXhlbHdpYmVzXHJcbiovXHJcbjpyb290IHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuICAgIC0tY29sb3ItZmZmOlx0XHQjRkZGRkZGO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjRjBGMEYwO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjRUVFRUVFO1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjRTBFMEUwO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjQkRCREJEO1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjNTU1NTU1O1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjNzU3NTc1O1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjNjE2MTYxO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjNDI0MjQyO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjMjEyMTIxO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjMDAwMDAwO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCNmOWZiZmQ7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuICAgIC0tdGV4dC1jb2xvcjogICAgICAgIzIxMjUyOTtcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuICAgIC0tcHJpbWFyeS1jb2xvcjogXHQjNmFhYjljO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmN2IzNmI7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzZhYWI5YztcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZjdiMzZiO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM5N0IwQUE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzRENkU5NDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjODFBMUNBO1xyXG5cclxufVxyXG5cclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcclxuXHQtLWRhcmstY29sb3I6IFx0XHQjMzIzQTQ1O1xyXG5cclxuXHQtLWNvbG9yLWZmZjpcdFx0IzAwMDAwMDtcclxuXHQtLWNvbG9yLTEwMDpcdFx0IzIxMjEyMTtcclxuXHQtLWNvbG9yLTIwMDpcdFx0IzI2MjcyNztcclxuXHQtLWNvbG9yLTMwMDpcdFx0IzYxNjE2MTtcclxuXHQtLWNvbG9yLTQwMDpcdFx0Izc1NzU3NTtcclxuXHQtLWNvbG9yLTUwMDpcdFx0IzhmOGY4ZjtcclxuXHQtLWNvbG9yLTYwMDpcdFx0I0JEQkRCRDtcclxuXHQtLWNvbG9yLTcwMDpcdFx0I0UwRTBFMDtcclxuXHQtLWNvbG9yLTgwMDpcdFx0I0VFRUVFRTtcclxuXHQtLWNvbG9yLTkwMDpcdFx0I0YwRjBGMDtcclxuXHQtLWNvbG9yLTAwMDpcdFx0I0ZGRkZGRjtcclxuXHJcblx0LS1ib3JkZXItY29sb3I6XHRcdCMzNTM1MzU7XHJcblx0LS1jYXJkLWNvbG9yOiBcdFx0IzI2MjcyNztcclxuXHQtLWJvZHktY29sb3I6IFx0XHQjMWUxZjIwO1xyXG5cdC0td2hpdGUtY29sb3I6IFx0XHQjZmZmZmZmO1xyXG5cdC0tc2lkZWJhci1jb2xvcjpcdCNmY2ZjZmM7XHJcbiAgICAtLXRleHQtY29sb3I6ICAgICAgICM4ZjhmOGY7XHJcblxyXG5cdC0taGMtZm9udC1jb2xvcjpcdCM1NTU1NTU7XHJcblx0LS1oYy1iZy1jb2xvcjpcdFx0I2YwZjBmMDtcclxuXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1jeWFuXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdH1cclxuXHJcblx0W2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHRcdC0tYm9yZGVyLWNvbG9yOlx0XHQjMjEyMDIwO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzEwMTAxMDtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMwNTA1MDU7XHJcblx0fVxyXG5cclxuXHRbY2xhc3M9XCJ0aGVtZS1ibHVlXCJdIHtcclxuXHRcdC0tcHJpbWFyeS1jb2xvcjogXHQjMmU3YmVjO1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOlx0XHQjMWExZjJkO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzEwMTQxZjtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMwODBiMTM7XHJcblx0fVxyXG5cdFxyXG5cdFtjbGFzcz1cInRoZW1lLW9yYW5nZVwiXSB7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6XHRcdCMwOTI5NDA7XHJcblx0XHQtLWNhcmQtY29sb3I6IFx0XHQjMDUyMTMzO1xyXG5cdFx0LS1ib2R5LWNvbG9yOiBcdFx0IzA1MWUyZjtcclxuXHR9XHJcblx0XHJcblx0W2NsYXNzPVwidGhlbWUtYmx1c2hcIl0ge1xyXG4gICAgICAgIC0tYm9yZGVyLWNvbG9yOlx0XHQjMjQyMzMxO1xyXG5cdFx0LS1jYXJkLWNvbG9yOiBcdFx0IzFhMTkyNTtcclxuXHRcdC0tYm9keS1jb2xvcjogXHRcdCMxNTE0MWY7XHJcblx0fVxyXG5cdFxyXG5cdFtjbGFzcz1cInRoZW1lLXJlZFwiXSB7XHJcblx0XHQtLXByaW1hcnktY29sb3I6IFx0I2Y3M2U2MDtcclxuICAgICAgICAtLWJvcmRlci1jb2xvcjpcdFx0IzIyMjMzNTtcclxuXHRcdC0tY2FyZC1jb2xvcjogXHRcdCMxNjE3MjU7XHJcblx0XHQtLWJvZHktY29sb3I6IFx0XHQjMTExMjFkO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImhpZ2gtY29udHJhc3RcIl0ge1xyXG5cdC0tZGFyay1jb2xvcjogXHRcdCMzMjNBNDU7XHJcblxyXG5cdC0tY29sb3ItZmZmOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMTAwOlx0XHQjMDAwMDAwO1xyXG5cdC0tY29sb3ItMjAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMzAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNDAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNTAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNjAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItNzAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItODAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItOTAwOlx0XHQjZmZmZmZmO1xyXG5cdC0tY29sb3ItMDAwOlx0XHQjZmZmZmZmO1xyXG5cclxuXHQtLWJvcmRlci1jb2xvcjpcdFx0I2ZmZmZmZjtcclxuXHQtLWNhcmQtY29sb3I6IFx0XHQjMGUwZTBlO1xyXG5cdC0tYm9keS1jb2xvcjogXHRcdCMwMDAwMDA7XHJcblx0LS13aGl0ZS1jb2xvcjogXHRcdCNmZmZmZmY7XHJcblx0LS1ibGFjay1jb2xvcjogXHRcdCMwMDAwMDA7XHJcblx0LS1zaWRlYmFyLWNvbG9yOlx0I2ZjZmNmYztcclxuXHJcblx0LS1oYy1mb250LWNvbG9yOlx0IzU1NTU1NTtcclxuXHQtLWhjLWJnLWNvbG9yOlx0XHQjZjBmMGYwO1xyXG5cclxuXHQtLXRleHQtY29sb3I6ICAgICAgICNmZmZmZmY7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtdHJhZGV3aW5kXCJde1xyXG4gICAgLS1wcmltYXJ5LWNvbG9yOiBcdCM2YWFiOWM7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2Y3YjM2YjtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjNmFhYjljO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNmN2IzNmI7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0Izk3QjBBQTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNEQ2RTk0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCM4MUExQ0E7XHJcbiAgICAtLWNoYXJ0LWNvbG9yNjogXHQjRUQ1NzgyO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYwOGJjMiwgIzY1YTBhOSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtbW9uYWxpc2FcIl17XHJcbiAgICAtLXByaW1hcnktY29sb3I6IFx0I0ZGN0I4OTtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZjdjZjc5O1xyXG5cclxuICAgIC0tY2hhcnQtY29sb3IxOlx0IFx0I0VENTc4MjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZTVkZjg4O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM3MjZhOTU7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2E2YTZhNDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjYzliOGI4O1xyXG5cclxuICAgIC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjE1Zjg1LCAjZTI3MDg5KTtcclxuICAgIFxyXG59XHJcbltjbGFzcz1cInRoZW1lLWN5YW5cIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjMDBiZGFhO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmMWZmMTc7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzAwYmRhYTtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjYzFjMGI5O1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM1Mzc3OTE7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzljYmYzYjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjY2RiNjBjO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOWFiZCwgIzAwYmRhYSk7XHJcbn1cclxuW2NsYXNzPVwidGhlbWUtaW5kaWdvXCJdIHtcclxuXHQtLXByaW1hcnktY29sb3I6IFx0IzQ4NGM3ZjtcclxuXHQtLXNlY29uZGFyeS1jb2xvcjogXHQjZDhkNDE5O1xyXG5cclxuXHQtLWNoYXJ0LWNvbG9yMTpcdCBcdCM0ODRjN2Y7XHJcblx0LS1jaGFydC1jb2xvcjI6IFx0I2Q4ZDQxOTtcclxuXHQtLWNoYXJ0LWNvbG9yMzogXHQjNzM5NGI5O1xyXG5cdC0tY2hhcnQtY29sb3I0OiBcdCM3OWI2YmQ7XHJcblx0LS1jaGFydC1jb2xvcjU6IFx0I2EwYzFiODtcclxuXHJcblx0LS1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1YTJlZTIsICM0ODRjN2YpO1xyXG59XHJcbltjbGFzcz1cInRoZW1lLWJsdWVcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjMGQ2ZWZkO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNmZmQ1NWQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0IzI3OTRlYjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjMTdiM2MxO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM2NDg2OGU7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0IzQ3ZDZiNjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjNDM2MkQwO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1YWZhZiwgIzBkNmVmZCk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ncmVlblwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCM3RUI5M0Y7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZmI4MztcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjN0VCOTNGO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNiOWJjNmQ7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzQyN2E1YjtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjNGU3Mzc2O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNhNmE2YTQ7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTJENzU4LCAjMmY5ODRkKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1vcmFuZ2VcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmViMDE5O1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCMzNWYzZmQ7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I2VmN2U1NjtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjNDQ1NThmO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCNkZWQ1YzQ7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2Y1OTI5MjtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjOTBhNGFlO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2NlNjNjYSwgI2ZlYjAxOSk7XHRcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1ibHVzaFwiXSB7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiBcdCNFRDU3ODI7XHJcblx0LS1zZWNvbmRhcnktY29sb3I6IFx0I2ZmZGQ5NTtcclxuXHJcblx0LS1jaGFydC1jb2xvcjE6XHQgXHQjRUQ1NzgyO1xyXG5cdC0tY2hhcnQtY29sb3IyOiBcdCNlNWRmODg7XHJcblx0LS1jaGFydC1jb2xvcjM6IFx0IzcyNmE5NTtcclxuXHQtLWNoYXJ0LWNvbG9yNDogXHQjYTZhNmE0O1xyXG5cdC0tY2hhcnQtY29sb3I1OiBcdCNjOWI4Yjg7XHJcblxyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjVhZThhLCAjRUQ1NzgyKTtcclxufVxyXG5bY2xhc3M9XCJ0aGVtZS1yZWRcIl0ge1xyXG5cdC0tcHJpbWFyeS1jb2xvcjogXHQjZmY0NTYwO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiBcdCNGRkRGNDE7XHJcblxyXG5cdC0tY2hhcnQtY29sb3IxOlx0IFx0I2ZmNTk1OTtcclxuXHQtLWNoYXJ0LWNvbG9yMjogXHQjZmZhZDVhO1xyXG5cdC0tY2hhcnQtY29sb3IzOiBcdCM0ZjlkYTY7XHJcblx0LS1jaGFydC1jb2xvcjQ6IFx0I2MwNmM4NDtcclxuXHQtLWNoYXJ0LWNvbG9yNTogXHQjZjY3MjgwO1xyXG5cclxuXHQtLXByaW1hcnktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1NTU4ZCwgI2ZmNDU2MCk7XHJcbn1cclxuXHJcbltjbGFzcz1cInRoZW1lLWR5bmFtaWNcIl0ge1xyXG5cdC0tcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktY29sb3J7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxufVxyXG4uc2Vjb25kYXJ5LWNvbG9yLWZpbGx7XHJcbiAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG59IiwiaHRtbHtcclxuICAgICp7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufVxyXG5ib2R5IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZWFzZSAuMXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLmZvbnQtb3BlbnNhbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW5zYW5zO1xyXG4gICAgfVxyXG4gICAgJi5mb250LXBvcHBpbnN7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW1vbnRzZXJyYXR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW11a3Rhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tdWt0YTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKioqdGFibGUqKioqKioqKiovXHJcbi50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlcntcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1jb2xvci0zMDApO1xyXG59XHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgXHJcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jbXlQcm9qZWN0VGFibGVfbGVuZ3RoLCNteVByb2plY3RUYWJsZV9maWx0ZXIsI215UHJvamVjdFRhYmxlX2luZm8sXHJcbiNteURhdGFUYWJsZV9sZW5ndGgsI215RGF0YVRhYmxlX2ZpbHRlciwjbXlEYXRhVGFibGVfaW5mbyxcclxuI3BhdGllbnQtdGFibGVfbGVuZ3RoLCNwYXRpZW50LXRhYmxlX2ZpbHRlciwjcGF0aWVudC10YWJsZV9pbmZve1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4jbXlQcm9qZWN0VGFibGVfcGFnaW5hdGUsI215RGF0YVRhYmxlX3BhZ2luYXRlLCNwYXRpZW50LXRhYmxlX3BhZ2luYXRle1xyXG4gICAgdWwucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXNtYWxsIC0gMXB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKioqKioqKioqKiplbmR0YWJsZSoqKioqKioqKi9cclxuLm1lbS1saXN0e1xyXG4gICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4udG9kb19saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1zZWNvbmRhcnktY29sb3IpLDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jaGVja2JveHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW57XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyYW5kLWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAubG9nby1pY29ue1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby10ZXh0e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdWxzZSB7XHJcbiAgICAucHVsc2UtcmluZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGlvbi1wdWxzZSAzLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgICAgICA2NSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1hdGlvbi1wdWxzZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgNjUlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2V0LXRhc2t7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NHB4KXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5teC1zaXple1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XHJcbiAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50aWtpdC1pbmZve1xyXG4gICAgaXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuYXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLnByb2plY3QtdGFie1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wcnRhYi1zZXR7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgNTU0cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDM4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW52b2ljZS1zZXR7XHJcbiAgICAmLm5hdi10YWJze1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi8vZGF0ZSZ0aW1lXHJcbi5mb3JtLWNvbnRyb2wjZGF0ZXBpY2tlciwuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIsLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMixcclxuLmZvcm0tY29udHJvbCNkYXRlcGlja2VyMywuZm9ybS1jb250cm9sI3RpbWVwaWNrZXIyLC5mb3JtLWNvbnRyb2wjdGltZXBpY2tlcjN7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBoZWFkZXIgbm90aWZpY2F0aW9ucyBcclxuLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgLnB1bHNlLFxyXG4gICAgLnB1bHNlOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3R7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KHNjcm9sbCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDMyMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53Mzgwe1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAkYnJlYWstc21hbGwgLSAxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICAzMjBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZm9yIGNhcmQgXHJcbi5yb3ctZGVjayB7XHJcbiAgICA+LmNvbCxcclxuICAgID5bY2xhc3MqPSdjb2wtJ117XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBhcGV4IGNoYXJ0IGxpbmUgYW5kIHRleHQgY29sb3JcclxuLmFwZXhjaGFydHMtY2FudmFze1xyXG5cdGxpbmV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdHRleHR7XHJcblx0XHRmaWxsOiB2YXIoLS1jb2xvci01MDApO1xyXG5cdH1cclxuXHRjaXJjbGV7XHJcblx0XHRzdHJva2U6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcblx0fVxyXG5cdC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0e1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTUwMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zcGFya2xpbmVfY2hhcnR7XHJcbiAgICBjYW52YXN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRG8gbm90IGFkZCBpbiBwcm9qZWN0XHJcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O1xyXG59XHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vU2lkZSBuYXZiYXJcclxuLnNpZGUtbmF2YmFye1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWJsb2Nre1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtcmlnaHR7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OnVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2Jhc2ljIENvbW1hblxyXG4udGVhY2hlci1mdWxsZGVhdGlse1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAudGVhY2hlci1pbmZve1xyXG4gICAgICAgICYuYm9yZGVyLXN0YXJ0e1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtYXZ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWluZm97XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCkge1xyXG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnNldC1tZC1pbWd7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1sYXJnZSAtIDFweCkge1xyXG4gICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgIH1cclxufVxyXG4ubGluZS1jb2xvcntcclxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XHJcbiAgICAgICAgbGluZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tY2FyZC1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNoYXJlZC10YWJsZXtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXh4c21hbGwpIHtcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNhcGV4LWVtcGx5b2VlQW5hbHl0aWNze1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xyXG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4jYXBleC1NYWluQ2F0ZWdvcmllcywjaW5jb21lYW5hbHl0aWNze1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFze1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2FjY2lkZW50c1xyXG4uYW11LWluZm97XHJcbiAgICAuYW11e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxufVxyXG4uYWNjaWRlbnQtaW5mb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG4gIFxyXG4vL2Zvb2QgT3JkZXJcclxuLmZvb2Qtb3JkZXJ7XHJcbiAgICAuaXRlbXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb29kLW9yZGVyLWJ0bntcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIC5vd2wtc3RhZ2V7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OjIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG4gICAgICAgICAgICAub3dsLXByZXZ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkxJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9wYXRpZW50aW5mby1maWxlXHJcblxyXG4ucGF0aWVudGluZm8tZmlsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wYXRpZW50LWRpZHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2ljb24tZm9udFxyXG5cclxuLmljby10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLmljb25saXN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC5pY29uLWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgLmljb24gaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcblxyXG4gLnNpZGViYXItbWluaXtcclxuICAgIC5ub3RlLWJsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiB9XHJcbiAuY3Vwe1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICB0b3A6IDIwcHg7XHJcbiAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgaXtcclxuICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICB9XHJcbiB9XHJcblxyXG4gLy9MYWIvL1xyXG4gI2FwZXhzcGFyay1jaGFydDEsI2FwZXhzcGFyay1jaGFydDIsI2FwZXhzcGFyay1jaGFydDMsI2FwZXhzcGFyay1jaGFydDQsI2FwZXhzcGFyay1jaGFydDUsXHJcbiAjYXBleHNwYXJrLWNoYXJ0NiwjYXBleHNwYXJrLWNoYXJ0NywjYXBleHNwYXJrLWNoYXJ0OCwjYXBleHNwYXJrLWNoYXJ0OSwjYXBleHNwYXJrLWNoYXJ0MTAsXHJcbiAjYXBleHNwYXJrLWNoYXJ0MTEsI2FwZXhzcGFyay1jaGFydDEye1xyXG4gICAgLmFwZXhjaGFydHMtY2FudmFzIGxpbmUge1xyXG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuIH1cclxuLy8vLy8vLy8vcmVzcG9uc2l2ZS8vLy8vLy8vXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU0cHgpe1xyXG4gICAgLnctc20tMTAwe1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHhzbWFsbCArIDQwKSB7XHJcbiAgICAucHJvZmlsZS10ZWFjaGVye1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRlYWNoZXItY2FyZHtcclxuICAgICAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAucHJvZmlsZS1hdntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJi53MjIwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFib3V0LWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVhY2hlci1pbmZve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWx7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3QtYnRuLXNldHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay14eHNtYWxsKSB7XHJcbiAgICAuYnVuY2hfbGlzdHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC50YXNrX3N0YXR1cywubGVzc29uX25hbWUsLmFzc2lnbm1lbnRfbmFtZSwuc3VibWl0X3RpbWUsLmNvbXBsaXRlZF90aW1le1xyXG4gICAgICAgICAgICBtYXJnaW46M3B4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIG92ZXJmbG93KCRzY3JvbGwpIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vIEZpcmVmb3hcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvLyBJRSAxMCtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLy8gV2ViS2l0IFxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApXG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0yMDApXG4gICAgfVxufSIsIi8vRm9udHMgRmFtaWx5XHJcbiRmb250LWZhbWlseTogXHRcdCAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LW9wZW5zYW5zOiBcdCAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXBvcHBpbnM6IFx0ICAgICAgJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1tb250c2VycmF0OiBcdCAgJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1tdWt0YTogXHQgICAgICAnTXVrdGEnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnNcclxuJGNvbG9yLXN1Y2Nlc3M6IFx0XHQjNERDQTg4O1xyXG4kY29sb3ItZGFuZ2VyOiBcdFx0XHQjRkM1QTY5O1xyXG4kY29sb3Itd2FybmluZzogXHRcdCNGRkJBMzM7XHJcbiRjb2xvci1pbmZvOiBcdFx0XHQjNEZCOEM5O1xyXG5cclxuLy8gRm9udHNcclxuJGZvbnQtc2l6ZTogXHRcdFx0MTRweDtcclxuXHJcbiR0cmFkZXdpbmQ6ICAgICAgICAgICAgICM2YWFiOWMgIWRlZmF1bHQ7XHJcbiRtb25hbGlzYTogICAgICAgICAgICAgICNGRjdCODkgIWRlZmF1bHQ7XHJcbiRpbmRpZ29zOiBcdFx0XHQgICAgIzQ4NGM3ZiAhZGVmYXVsdDtcclxuJHB1cnBsZXM6IFx0XHRcdCAgICAjNDg0YzdmICFkZWZhdWx0O1xyXG4kb3JhbmdlczpcdFx0XHRcdCNmOGI1MDAgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6IFx0XHRcdFx0I0ZGQkEzMyAhZGVmYXVsdDtcclxuJGdyZWVuczogXHRcdFx0XHQjN0VCOTNGICFkZWZhdWx0O1xyXG4kYmx1ZXM6XHRcdFx0XHRcdCMwZDZlZmQgIWRlZmF1bHQ7XHJcbiRibHVzaDogXHRcdFx0XHQjRUQ1NzgyICFkZWZhdWx0O1xyXG4kY3lhbnM6XHRcdFx0XHRcdCMwMGJkYWEgIWRlZmF1bHQ7XHJcbiRyZWRzOlx0IFx0XHRcdCAgICAjRkYxODQzICFkZWZhdWx0O1xyXG4kaW5mbzpcdFx0IFx0XHRcdCM0RkI4QzkgIWRlZmF1bHQ7XHJcbiR3aGl0ZTpcdFx0IFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRkYXJrOlx0XHQgXHRcdFx0IzE5MTgxOCAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjX2NvbG9yczogKFxyXG5cInRyYWRld2luZFwiOiAgIzZhYWI5YyxcclxuXCJtb25hbGlzYVwiOiAgICNGRjdCODksXHJcblwiYmx1ZVwiOiAgICAgICAjMGQ2ZWZkLFxyXG5cImJsdXNoXCI6ICAgICAgI0VENTc4MixcclxuXCJpbmRpZ29cIjogICAgICM0ODRjN2YsXHJcblwicHVycGxlXCI6ICAgICAjNDg0YzdmLFxyXG5cInJlZFwiOiAgICAgICAgI0ZGMTg0MyxcclxuXCJvcmFuZ2VcIjogICAgICNmOGI1MDAsXHJcblwieWVsbG93XCI6ICAgICAjRkZCQTMzLFxyXG5cImdyZWVuXCI6ICAgICAgIzdFQjkzRixcclxuXCJjeWFuXCI6ICAgICAgICMwMGJkYWEsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc2lkZWJhci13aWR0aDogXHRcdDI1MHB4O1xyXG4kcmlnaHRiYXItd2lkdGg6IFx0XHQyODBweDtcclxuJHNpZGViYXItaWNvbjpcdCBcdFx0NTBweDtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRicmVhay14eHNtYWxsOiBcdFx0MzkwcHg7XHJcbiRicmVhay14c21hbGw6IFx0XHRcdDY0MHB4O1xyXG4kYnJlYWstc21hbGw6IFx0XHRcdDc2OHB4O1xyXG4kYnJlYWstbWVkaXVtOiBcdFx0XHQ5OTJweDtcclxuJGJyZWFrLTEwMjQ6IFx0XHRcdDEwMjRweDtcclxuJGJyZWFrLWxhcmdlOiBcdFx0XHQxMjAwcHg7XHJcbiRicmVhay0xMjgwOiBcdFx0XHQxMjgwcHg7XHJcbiRicmVhay14bGFyZ2U6IFx0XHRcdDE0NDBweDsiLCJib2R5LnJ0bF9tb2RlIHtcclxuXHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcclxuXHJcbiAgICB1bHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1yaWdodHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtZW5ke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tcy1hdXRve1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1lLWF1dG97XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZW5kLTB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAuMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKioqKioqKioqKioqTWFyZ2luKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5tcy0xLC5tcy1zbS0xLC5tcy1tZC0xLC5tcy1sZy0xLC5tcy14bC0xLC5tcy14eGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMiwubXMtc20tMiwubXMtbWQtMiwubXMtbGctMiwubXMteGwtMiwubXMteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtMywubXMtc20tMywubXMtbWQtMywubXMtbGctMywubXMteGwtMywubXMteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTQsLm1zLXNtLTQsLm1zLW1kLTQsLm1zLWxnLTQsLm1zLXhsLTQsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLTUsLm1zLXNtLTUsLm1zLW1kLTUsLm1zLWxnLTUsLm1zLXhsLTUsLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWUtMSwubWUtc20tMSwubWUtbWQtMSwubWUtbGctMSwubWUteGwtMSwubWUteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTIsLm1lLXNtLTIsLm1lLW1kLTIsLm1lLWxnLTIsLm1lLXhsLTIsLm1lLXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLTMsLm1lLXNtLTMsLm1lLW1kLTMsLm1lLWxnLTMsLm1lLXhsLTMsLm1lLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS00LC5tZS1zbS00LC5tZS1tZC00LC5tZS1sZy00LC5tZS14bC00LC5tZS14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS01LC5tZS1zbS01LC5tZS1tZC01LC5tZS1sZy01LC5tZS14bC01LC5tZS14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5wcy0xLC5wcy1zbS0xLC5wcy1tZC0xLC5wcy1sZy0xLC5wcy14bC0xLC5wcy14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMiwucHMtc20tMiwucHMtbWQtMiwucHMtbGctMiwucHMteGwtMiwucHMteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHMtMywucHMtc20tMywucHMtbWQtMywucHMtbGctMywucHMteGwtMywucHMteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTQsLnBzLXNtLTQsLnBzLW1kLTQsLnBzLWxnLTQsLnBzLXhsLTQsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBzLTUsLnBzLXNtLTUsLnBzLW1kLTUsLnBzLXhsLTUsLnBzLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZS0xLC5wZS1zbS0xLC5wZS1tZC0xLC5wZS1sZy0xLC5wZS14bC0xLC5wZS14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMiwucGUtc20tMiwucGUtbWQtMiwucGUtbGctMiwucGUteGwtMiwucGUteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGUtMywucGUtc20tMywucGUtbWQtMywucGUtbGctMywucGUteGwtMywucGUteHhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTQsLnBlLXNtLTQsLnBlLW1kLTQsLnBlLWxnLTQsLnBlLXhsLTQsLnBlLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBlLTUsLnBlLXNtLTUsLnBlLW1kLTUsLnBlLWxnLTUsLnBlLXhsLTUsLnBlLXh4bC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1zdGFydCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWVuZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUtcmlnaHR7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgIC5idG4tY2xvc2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaW5saW5lLWl0ZW17XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVja3tcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFse1xyXG4gICAgICAgICYuZmFkZSAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKzEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgJjpub3QoLmhhcy12YWxpZGF0aW9uKXtcclxuICAgICAgICAgICAgPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxyXG4gICAgICAgICAgICA+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgICAgICAgPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmJ0bjpudGgtY2hpbGQobiszKSxcclxuICAgICAgICA+Om5vdCguYnRuLWNoZWNrKSsuYnRuLFxyXG4gICAgICAgID4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbWluaS1idG57XHJcbiAgICAgICAgLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XHJcbiAgICB9XHJcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOmVuZDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIC5tZS1sZy0we1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGUtbGctNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIC5tcy1tZC01IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LW1kLXN0YXJ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucnRsX21vZGUge1xyXG4gICAgXHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLm1zLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAmLnNpZGViYXItbWluaXtcclxuICAgICAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAgICAgJi50aGVtZS1ydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb2ZvbnQtYnViYmxlLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgLm0tbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnJhbmQtaWNvbntcclxuICAgICAgICAgICAgICAgIC5sb2dvLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZvcm0tc3dpdGNoe1xyXG4gICAgICAgICAgICAmLnRoZW1lLXJ0bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWluaS1idG4ge1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvZm9udC1idWJibGUtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2NVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmFuZC1pY29ue1xyXG4gICAgICAgICAgICAubG9nby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LXVuc3R5bGVke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3h7XHJcbiAgICAgICAgLmZyaWVuZHtcclxuICAgICAgICAgICAgLnN0YXR1c3tcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuICAgIC5pY29mb250LWhhbmQtZHJhd24tcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZWE4N1wiO1xyXG4gICAgfVxyXG4gICAgLnRvZG9fbGlzdCBsaSBsYWJlbDpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodGNoYXRib3ggI2Nsb3Nle1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmZjLW1lZGlhLXNjcmVlbntcclxuICAgICAgICAmLmZjLWRpcmVjdGlvbi1sdHIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbXtcclxuICAgICAgICAubWUtMntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZS0ze1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0sLmRyb3Bkb3duLW1lbnUtZW5kIHtcclxuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LWVuZCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuaWNvZm9udC11aS1hZGQsLmljb2ZvbnQtcGx1cy1jaXJjbGV7XHJcbiAgICAgICAgJi5tZS0ye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5idG4tcG9zdGlvbntcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGlzdC1ncm91cHtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICAmLm1lLTN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICAmLm1lLTJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtY2hhdC5vcGVuIHtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zaWRlLW5hdmJhcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb2N7XHJcbiAgICAgICAgLm1lLTJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLmNhcmQtY2FsbG91dCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOi40cmVtICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgLnRlYWNoZXItY2FyZCAubWUtMntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC10YWJ7XHJcbiAgICAgICAgLnBydGFiLXNldHtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAgNTU0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRkOmZpcnN0LWNoaWxkLCBcclxuICAgIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPVwicm93XCJdPnRoOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1cInJvd1wiXT50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsIFxyXG4gICAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9XCJyb3dcIl0+dGg6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbHtcclxuICAgICAgICAmLnJpZ2h0e1xyXG4gICAgICAgICAgICAmLmZhZGV7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGxlZnQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCBsZWZ0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zaG93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QgLnNpbmdsZS1pbmZve1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsc3tcclxuICAgICAgICAudGVzdGltb25pYWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04OCUsIDgwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIDgwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgODAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciAubWVtYmVyLWluZm97XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAjaGVyb3tcclxuICAgICAgICAuY2Fyb3VzZWwtY29udGVudHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgLm5hdmJhci1tb2JpbGUgLm1vYmlsZS1uYXYtdG9nZ2xle1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgIH1cclxuICAgXHJcbiAgIFxyXG59ICBcclxuIiwiW2RhdGEtdGhlbWU9XCJoaWdoLWNvbnRyYXN0XCJdIHtcclxuICAgIFtjbGFzcz1cInRoZW1lLWN5YW5cIl0sXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1pbmRpZ29cIl0sXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1ibHVlXCJdLFxyXG4gICAgW2NsYXNzPVwidGhlbWUtZ3JlZW5cIl0sXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1vcmFuZ2VcIl0sXHJcbiAgICBbY2xhc3M9XCJ0aGVtZS1ibHVzaFwiXSxcclxuICAgIFtjbGFzcz1cInRoZW1lLXJlZFwiXSB7XHJcbiAgICAgICAgLS1wcmltYXJ5LWNvbG9yOiBcdCNmZmZmZmY7XHJcbiAgICAgICAgLS1jaGFydC1jb2xvcjE6XHQgXHQjZjFmZjE3O1xyXG4gICAgICAgIC0tY2hhcnQtY29sb3IyOiBcdCNmZjNhMTc7XHJcbiAgICAgICAgLS1jaGFydC1jb2xvcjM6IFx0IzE3ZTRmZjtcclxuICAgICAgICAtLWNoYXJ0LWNvbG9yNDogXHQjMTdmZjE3O1xyXG4gICAgICAgIC0tY2hhcnQtY29sb3I1OiBcdCNlNDE3ZmY7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICAgICAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tc3dpdGNoLFxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICB9XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgLnRleHQtbXV0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YxZmYxNztcclxuICAgICAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICAgICAgJi5idG4tZGFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgXHJcbiAgICAgICAgLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgXHJcbiAgICAgICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIFxyXG4gICAgICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLFxyXG4gICAgICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMge1xyXG4gICAgICAgICAgICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZjLWRheS10b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3I0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS1udW1iZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYy1oLWV2ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtY2hhdC1ib2R5IC50ZXh0LWVuZCAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm5hdi10YWJzLnRhYi1jYXJkIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtdGFicy50YWItYm9keS1oZWFkZXIgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzdW1lLWJveCAudGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1wcmltYXJ5IHtcclxuICAgICAgICAgICAgJi50ZXh0LWxpZ2h0LFxyXG4gICAgICAgICAgICAmLmJhZGdlLFxyXG4gICAgICAgICAgICAudGV4dC1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgJi5saXN0LWdyb3VwLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgICAgICAgICAgLnNob3c+Lm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAmLmJnLXByaW1hcnksXHJcbiAgICAgICAgICAgICYuYmctc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAmLmJnLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1kYXJrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC5idG4tbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5hdmJhci1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAuYnJhbmQtaWNvbiBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dC1tdXRlZCxcclxuICAgICAgICAgICAgICAgIC50ZXh0LXByaW1hcnksXHJcbiAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9ucyAucHVsc2UsIFxyXG4gICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbnMgLnB1bHNlOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5hdmJhci1kYXJrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5hdmJhci1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b2FzdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgLnRvYXN0LWhlYWRlcixcclxuICAgICAgICAgICAgLnRvYXN0LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGxheW91dCBjc3MgICAgXHJcblx0I2xheW91dC1hIHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLm0tbGluayxcclxuICAgICAgICAgICAgICAgIC5tcy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaWRlYmFyLW1pbmkge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGlzdCAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAubS1saW5rLFxyXG4gICAgICAgICAgICAgICAgICAgIC5tcy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsYXlvdXQtYyB7XHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAubS1saW5rLFxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXMtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LXRhYnMudGFiLWN1c3RvbSAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xheW91dC1nIHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5tZW51LWxpc3QuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm0tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4sXHJcbiAgICAgICAgLmNhcmQ6bm90KGEpLFxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LW11dGVkLFxyXG4gICAgICAgIC5zaWRlYmFyIC5tZW51LWxpc3QuZ3JpZCBsaSAubS1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFkZ2UuYmctcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGF5b3V0LWkge1xyXG4gICAgICAgIC50ZXh0LW11dGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLm0tbGluayxcclxuICAgICAgICAgICAgICAgIC5tcy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsbC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1tdXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXMtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LW11dGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsYXlvdXQtZCB7XHJcbiAgICAgICAgLnRleHQtbXV0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCBcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCBcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGF5b3V0LWQtc3ViLWhlYWRlciB7XHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5iZy1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1oZWFkZXIge1xyXG4gICAgICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsIFxyXG4gICAgICAgICAgICAmOmZvY3VzLCBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xheW91dC1mIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgLmJyYW5kLWljb24gcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9ucyAucHVsc2UgLnB1bHNlLXJpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvZHktaGVhZGVyIHtcclxuICAgICAgICAgICAgJi50ZXh0LWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAmLmJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4sXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsIFxyXG4gICAgICAgICAgICAmOmZvY3VzLCBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xheW91dC1iIHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAubWVudS1saXN0IHtcclxuICAgICAgICAgICAgICAgIC5tLWxpbmssXHJcbiAgICAgICAgICAgICAgICAubXMtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGwtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtbXV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtYnJlYWRjcnVtYixcclxuICAgICAgICAuYm9keS1oZWFkZXIsXHJcbiAgICAgICAgLm5hdmJhci5uYXZiYXItbGlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi5idG4td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib2R5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgICNsYXlvdXQtZSB7XHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAubS1saW5rLFxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtbXV0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1zLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICYuYmctZGFyayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgJi5ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLFxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsIFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cywgXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGF5b3V0LWgge1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGlzdC5ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm0tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmFkZ2UuYmctcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLm5hdmJhci1saWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5icmFuZC1pY29uIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAmLmJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4sXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLCBcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gbGVmdCBtYWluIG1lbnUgY3NzXHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAubS1saW5rLFxyXG4gICAgICAgICAgICAubXMtbGlua3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubXMtbGluazo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51OjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgXHJcbiAgICAvLyBjb21wb25lbnQgY3NzIFxyXG4gICAgI1NlYXJjaE1vZGFsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAmLmJnLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICAudGV4dC1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNub3RpZmljYXRpb25zTW9kYWwge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgICAgICAgICAgIC5zaG93Pi5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI0xheW91dE1vZGFsIHtcclxuICAgICAgICAuYmctcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9yZGVyLXByaW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIC50ZXh0LW11dGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXBleGNoYXJ0cy10b29sdGlwIHtcclxuICAgICAgICAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlLFxyXG4gICAgICAgIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcnRsIGNzc1xyXG4gICAgLnJ0bF9tb2Rle1xyXG4gICAgICAgIC5zaWRlYmFye1xyXG4gICAgICAgICAgICAubWVudS1saXN0e1xyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51OjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXMtbGluazo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIGJvb3RzdHJhcCBjbGFzcyBvdmVyd3JpdGUgY3NzXHJcbi5ib3JkZXIsXHJcbi5ib3JkZXItdG9wLFxyXG4uYm9yZGVyLXJpZ2h0LFxyXG4uYm9yZGVyLWJvdHRvbSxcclxuLmJvcmRlci1sZWZ0LFxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmNvbnRhaW5lci14eGx7XHJcbiAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxufVxyXG4uZm9udC13ZWlnaHQtYm9sZHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50YWJsZT46bm90KGNhcHRpb24pPio+KntcclxuICAgIHBhZGRpbmc6IC44cmVtIC44cmVtO1xyXG59XHJcbi56aW5kZXgtZml4ZWR7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcbi56aW5kZXgtcG9wb3ZlcntcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxufVxyXG4uemluZGV4LW1vZGFse1xyXG4gICAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxufVxyXG4uc21hbGwteHN7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmZvcm0tY29udHJvbFxyXG4uZm9ybS1jb250cm9sLC5mb3JtLXNlbGVjdCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci00MDApO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRkYXJrLCAuMTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1jb250cm9sLWxne1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjhyZW0gKyAycHgpO1xyXG4gICAgfVxyXG59XHJcbi5pbnB1dC1ncm91cC10ZXh0e1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMjAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vLyBmb3JtIFN3aXRjaGVzIGNzc1xyXG4uZm9ybS1zd2l0Y2gge1xyXG4gICAgLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uYmlnLXNlYXJjaHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcclxuICAgIH1cclxufVxyXG4uYnRuLWxpbmt7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi5iZy13aGl0ZXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4vL2xpbmVoZWlnaHRcclxuLmZzLTEge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtMiB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0zIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtNCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OmNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcclxufVxyXG4vLyBib3R0b21cclxuLmJ0biB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgICYuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmUtc3VjY2Vzc3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lLWRhbmdlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lLWluZm97XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbmZvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZm87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYuYnRuLXdoaXRlIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mZmYpO1xyXG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZmZmKTtcclxuICAgIC8vICAgICBjb2xvcjogdmFyKC0tY29sb3ItNzAwKTtcclxuICAgIC8vIH1cclxuICAgICAmLmJ0bi1kYXJrIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5idG4tc2Vjb25kYXJ5e1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbi5idG4tY2xvc2V7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuLy8gYXZhdGFyXHJcbi5hdmF0YXIge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBcclxuICAgICYueHN7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgICYuc217XHJcbiAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxne1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgICAmLnhse1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAmLm5vLXRodW1ibmFpbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0zMDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5hdmF0YXItbGlzdCB7XHJcblx0bWFyZ2luOiAwIDAgLS41cmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdC5hdmF0YXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cdCYubGlzdC1pbmxpbmVibG9ja3tcclxuXHRcdGxpe1xyXG5cdFx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XHJcblx0LmF2YXRhciB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0uOGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZTtcclxuXHR9XHJcbiAgIFxyXG59XHJcbi5oZWFkZXJ7XHJcbiAgICAuYXZhdGFyLWxpc3Qtc3RhY2tlZCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsIC0gMTUwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFkZC1tZW1iZXItdG9we1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWsteHNtYWxsIC0gMTUwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi8vIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXHJcbi5kcm9wZG93bi1pdGVtOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC4xKTtcclxufVxyXG4uZHJvcGRvd24taXRlbXtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplICsgMXB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XHJcbiAgICBsaXtcclxuICAgICAgICBtYXJnaW46NXB4IDBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwmOmZvY3Vze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIG1vZGFsIHBvcHVwIGNzc1xyXG4ubW9kYWwge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBcclxuICAgICYuZmFkZXtcclxuICAgICAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvd3tcclxuICAgICAgICAubW9kYWwtZGlhbG9nLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy12ZXJ0aWNhbHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWhlYWRlciwubW9kYWwtZm9vdGVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWx7XHJcbiAgICAmLnJpZ2h0e1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgeyAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7ICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNldHRpbmctdGhlbWUsLmR5bmFtaWMtYmxvY2ssLnNldHRpbmctZm9udCwuc2lkZWJhci1ncmFkaWVudHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXR0aW5nLWZvbnQsLnNldHRpbmctbW9kZSwuZHluYW1pYy1ibG9ja3tcclxuICAgICAgICAgICAgICAgIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb250X3NldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNldHRpbmctbW9kZXtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmR5bmFtaWMtYmxvY2t7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYueHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYWRle1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMjBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgcmlnaHQgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHJpZ2h0IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCByaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvd3tcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gYnJlYWRjcnVtYlxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApO1xyXG59XHJcblxyXG4vLyBuYXZiYXIgIFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHRhYiB1aVxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgJi50YWItY3VzdG9te1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWNhcmR7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItNTAwKTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFiLWJvZHktaGVhZGVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbmF2IHBpbGxcclxuLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gICAgLnNob3c+Lm5hdi1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG4vL2JvcmRlclxyXG4uYm9yZGVyLWRhcmt7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1zdGFydHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGxpc3QtZ3JvdXAgZGVzaWduXHJcbi5saXN0LWdyb3VwLWN1c3RvbSwubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLnByb2dyZXNzIGJhciBkZXNpZ25cclxuLnByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTEwMCk7XHJcbiAgICAmLnBsYW4tYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHRhYmxlIFxyXG4udGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItODAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1kYXJre1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRvYy10YWJsZXtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBhZ2luYXRpb25cclxuLnBhZ2UtaXRlbXtcclxuICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnBhZ2UtbGlua3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Lm5vLXJlc2l6ZSAgICAgICAgICAgICAge3Jlc2l6ZTogbm9uZTt9XG5cbi50ZXh0LXByaW1hcnkgICAgICAgICAgIHtjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctcHJpbWFyeSAgICAgICAgICAgICB7YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uZmlsbC1wcmltYXJ5ICAgICAgICAgICB7ZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4udGV4dC1zZWNvbmRhcnkgICAgICAgICB7Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctc2Vjb25kYXJ5ICAgICAgICAgICB7YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O31cbi5iZy1wcmltYXJ5LWdyYWRpZW50ICAgIHtiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWdyYWRpZW50KSAhaW1wb3J0YW50OyBjb2xvcjogJHdoaXRlO31cbi5jb2xvci1kZWZ1bHQgICAgICAgICAgIHtjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9XG4udGV4dC1tdXRlZCAgICAgICAgICAgICB7Y29sb3I6ICM5YTliOWQgIWltcG9ydGFudDt9XG4ubGluay1zZWNvbmRhcnkgICAgICAgICB7IGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7fVxuXG4uYnRuLXN1Y2Nlc3MgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7IGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7fVxuLmJ0bi1kYW5nZXIgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXI7IGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjt9XG4uYnRuLXdhcm5pbmcgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmc7IGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7fVxuLmJ0bi1pbmZvICAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmZvOyBib3JkZXItY29sb3I6ICRjb2xvci1pbmZvO31cblxuLmNoYXJ0LWNvbG9yMSAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yMSkgIWltcG9ydGFudH1cbi5jaGFydC1jb2xvcjIgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjIpICFpbXBvcnRhbnR9XG4uY2hhcnQtY29sb3IzICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcnQtY29sb3IzKSAhaW1wb3J0YW50fVxuLmNoYXJ0LWNvbG9yNCAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJ0LWNvbG9yNCkgIWltcG9ydGFudH1cbi5jaGFydC1jb2xvcjUgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGFydC1jb2xvcjUpICFpbXBvcnRhbnR9XG5cbi5ib3JkZXIsXG4uYm9yZGVyLWxlZnQsXG4uYm9yZGVyLXRvcCxcbi5ib3JkZXItcmlnaHQsXG4uYm9yZGVyLWJvdHRvbSAgICAgICAgICB7Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xMDApICFpbXBvcnRhbnQ7fVxuXG4vKioqKioqKioqKioqQ3VzdG9tLVdpZHRoKioqKioqKioqKioqKi9cbi52aDEwMCAgICAgICAgICAgICAgICAgIHtoZWlnaHQ6IDEwMHZoO31cbi53MzAgICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMzBweDt9XG4udzYwICAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDYwcHg7fVxuLnc5MCAgICAgICAgICAgICAgICAgICAge3dpZHRoOiA5MHB4O31cbi53MTIwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMTIwcHg7fVxuLncyMjAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAyMjBweDt9XG4udzI0MCAgICAgICAgICAgICAgICAgICB7d2lkdGg6IDI0MHB4O31cbi53MjgwICAgICAgICAgICAgICAgICAgIHt3aWR0aDogMjgwcHg7fVxuLnczODAgICAgICAgICAgICAgICAgICAge3dpZHRoOiAzODBweDt9XG4udy0zMCAgICAgICAgICAgICAgICAgICB7d2lkdGg6MzAlO31cbi5taW4taGVpZ2h0LTIyMCAgICAgICAgIHttaW4taGVpZ2h0OiAyMjBweDt9XG4vKioqKioqKioqKioqdGhlbWUtdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi5jb2xvci1mZmYgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItZmZmKTt9XG4uY29sb3ItMTAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTEwMCk7fVxuLmNvbG9yLTIwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci0yMDApO31cbi5jb2xvci0zMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMzAwKTt9XG4uY29sb3ItNDAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTQwMCk7fVxuLmNvbG9yLTYwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci02MDApO31cbi5jb2xvci03MDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItNzAwKTt9XG4uY29sb3ItODAwICAgICAgICAgICAgICB7Y29sb3I6IHZhcigtLWNvbG9yLTgwMCk7fVxuLmNvbG9yLTkwMCAgICAgICAgICAgICAge2NvbG9yOiB2YXIoLS1jb2xvci05MDApO31cbi5jb2xvci0wMDAgICAgICAgICAgICAgIHtjb2xvcjogdmFyKC0tY29sb3ItMDAwKTt9XG4uY29sb3ItZGVmdWx0LXdoaXRlICAgICAgICAgICB7Y29sb3I6I2ZmZjt9XG4vKioqKioqKioqKioqdGhlbWUtYmFjZ3JvdW5kY29sb3IqKioqKioqKioqKioqL1xuLmNvbG9yLWJnLWZmZiAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZmZikgIWltcG9ydGFudDt9XG4uY29sb3ItYmctMTAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMTAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy0yMDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0yMDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTMwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTMwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctNDAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItNDAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy02MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci02MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTcwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTcwMCkgIWltcG9ydGFudDt9XG4uY29sb3ItYmctODAwICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItODAwKSAhaW1wb3J0YW50O31cbi5jb2xvci1iZy05MDAgICAgICAgICAgICAgIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci05MDApICFpbXBvcnRhbnQ7fVxuLmNvbG9yLWJnLTAwMCAgICAgICAgICAgICAge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTAwMCkgIWltcG9ydGFudDt9XG4uYmctZGFyayAgICAgICAgICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDt9XG4uYmctZGFyay1kZWZ1YWx0ICAgICAgICAgICB7YmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O31cblxuLyoqKioqKioqKioqKkN1c3RvbS1iYWNrZ3JvdW5kLWNvbG9yKioqKioqKioqKioqKi9cbi5iZy1saWdodHllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0Z3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5saWdodC13YXJuaW5nLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtcHJpbWFyeS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjBmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LWluZm8tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU1ZmYgIWltcG9ydGFudDtcbn1cbi5saWdodC1kYW5nZXItYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUM4REIgICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtc3VjY2Vzcy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EwRDlCNCAgIWltcG9ydGFudDtcbn1cbi5saWdodC1vcmFuZ2UtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG4uYmctc2FudGEtZmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuLmJnLWNhcmV5cy1waW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cbi5iZy1sYXZlbmRlci1wdXJwbGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XG59XG5cbi5iZy12aWRlb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTJiICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKipDdXN0b20tdGV4dGNvbG9yKioqKioqKioqKioqKi9cbi50ZXh0LWJsdWV7XG4gICAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodHllbGxvdyB7XG4gICBjb2xvcjogI2ZmZTI4YyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XG4gICBjb2xvcjogI2E3ZGFmZiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWxpZ2h0Z3JlZW4ge1xuICAgY29sb3I6ICNhOGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5jb2xvci1saWdodC1zdWNjZXNze1xuICAgY29sb3I6ICNBMEQ5QjQgICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItbGlnaHQtb3Jhbmdle1xuICAgY29sb3I6ICNGRkFBOEEgIWltcG9ydGFudDtcbn1cbi5jb2xvci1pbmZvLWxpZ2h0IHtcbiAgIGNvbG9yOiAjOUFFOEZGICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itc2FudGEtZmV7XG4gICBjb2xvcjogI0I4N0M0QyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWNhcmV5cy1waW5re1xuICAgY29sb3I6ICNDRjlFQUMgIWltcG9ydGFudDtcbn1cbi5jb2xvci1sYXZlbmRlci1wdXJwbGV7XG4gICBjb2xvcjogI0E4ODNCQSFpbXBvcnRhbnQ7XG59XG4uY29sb3ItZGFuZ2VyIHtcbiAgICBjb2xvcjogI0YxQzhEQiAgIWltcG9ydGFudDtcbn1cbi5pbWctb3ZlcmxheXtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKkN1c3RvbS1iZWZvcmUtYmFja2dyb3VuZGNvbG9yKioqKioqKioqKioqKi9cbi5saW5lLWxpZ2h0eWVsbG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjZmZlMjhjICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHRibHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjYTdkYWZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtbGlnaHRncmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2E4ZDdlMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxpZ2h0LXN1Y2Nlc3N7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0EwRDlCNCAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1saWdodC1vcmFuZ2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQUE4QSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWluZm8tbGlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0xcHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICM5QUU4RkYgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGluZS1zYW50YS1mZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjQjg3QzRDICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxpbmUtY2FyZXlzLXBpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0NGOUVBQyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5saW5lLWxhdmVuZGVyLXB1cnBsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBODgzQkEhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxpbmUtaGVpZ2h0LWN1c3RvbXtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5saW5lLWhlaWdodC1zbXtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5zbWFsbC0xNHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uc21hbGwtMTF7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ0bi1wb3N0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6LTUwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHNtYWxsKSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0b3A6dW5zZXQ7XG4gICAgfVxufVxuLm5vLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucG9pbnRlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvb3NlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTAwJTt9XG4uZGl2aWRlcnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMCU7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogLjA2MjVyZW07XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIH1cbn1cbi5kaXZpZGVycy1ibG9ja3tcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICAmOm5vdChbc2l6ZV0pIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxufVxuLnRhc2tfc3RhdHVze1xuICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5idG4tY2xvc2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIC5idG4tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICB9XG4gICAgLnNoYWRvdy1zbXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJHdoaXRlLCAwLjIzKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2hhZG93e1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoJHdoaXRlLCAwLjE5KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tdXRlZHtcbiAgICAgICAgY29sb3I6ICM1YjViNWIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxle1xuICAgICAgICAudGFibGUtZGFya3tcbiAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpZ2h0LXdhcm5pbmctYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFkMDlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5iaWctc2VhcmNoe1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgLmF2YXRhcntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXIsIC5ib3JkZXItbGVmdCwgLmJvcmRlci10b3AsIC5ib3JkZXItcmlnaHQsIC5ib3JkZXItYm90dG9te1xuICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7XG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgICAuYmctbGlnaHR5ZWxsb3csLmJnLWxpZ2h0Ymx1ZSwuYmctbGlnaHRncmVlbiwubGlnaHQtd2FybmluZy1iZywubGlnaHQtcHJpbWFyeS1iZywubGlnaHQtaW5mby1iZyxcbiAgICAubGlnaHQtZGFuZ2VyLWJnLC5saWdodC1zdWNjZXNzLWJnLC5saWdodC1vcmFuZ2UtYmcsLmJnLWluZm8tbGlnaHQsLmJnLXNhbnRhLWZlLC5iZy1jYXJleXMtcGluaywuYmctbGF2ZW5kZXItcHVycGxle1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1jb2xvcik7XG4gICAgfVxuICAgIC50b3AtcGVyZm9tZXJ7XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC5yaWdodCAubW9kYWwtY29udGVudCAuc2V0dGluZy10aGVtZSwgXG4gICAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5keW5hbWljLWJsb2NrLCBcbiAgICAubW9kYWwucmlnaHQgLm1vZGFsLWNvbnRlbnQgLnNldHRpbmctZm9udCwgXG4gICAgLm1vZGFsLnJpZ2h0IC5tb2RhbC1jb250ZW50IC5zaWRlYmFyLWdyYWRpZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgfVxufVxuXG5bZGF0YS10aGVtZT1cImhpZ2gtY29udHJhc3RcIl0ge1xuICAgIC5zZWxlY3RzeW1wdG9tcywuY2FsbC1zd2ljaHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgJi5idG4tbGlnaHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNoYWRvdy1zbXtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJHdoaXRlLCAwLjIzKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2hhZG93e1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoJHdoaXRlLCAwLjE5KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLCAuYm9yZGVyLXRvcCwgLmJvcmRlci1yaWdodCwgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItbGVmdCwgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJhc2ljLWN1c3RvbWUtY29sb3J7XG4gICAgICAgIC50YWJsZSB0cjpob3ZlciB0ZHtcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmFyaWFudHMtY3VzdG9tZS1jb2xvcntcbiAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQsdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1ib2R5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJnLWxpZ2h0eWVsbG93LC5iZy1saWdodGJsdWUsLmJnLWxpZ2h0Z3JlZW4sLmxpZ2h0LXdhcm5pbmctYmcsLmxpZ2h0LXByaW1hcnktYmcsLmxpZ2h0LWluZm8tYmcsXG4gICAgLmxpZ2h0LWRhbmdlci1iZywubGlnaHQtc3VjY2Vzcy1iZywubGlnaHQtb3JhbmdlLWJnLC5iZy1pbmZvLWxpZ2h0LC5iZy1zYW50YS1mZSwuYmctY2FyZXlzLXBpbmssLmJnLWxhdmVuZGVyLXB1cnBsZXtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvZHktY29sb3IpO1xuICAgIH1cbiAgICAudGFibGUgdHI6aG92ZXIgdGR7XG4gICAgICAgIGNvbG9yOnZhcigtLWNhcmQtY29sb3IpO1xuICAgIH1cbiAgICAuYXZhdGFyLm5vLXRodW1ibmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHQmOjpwbGFjZWhvbGRlcntcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbCB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgICAgICAgfVxuICAgICAgICBcblx0XHQuY2FyZHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0taGMtYmctY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdH1cblx0fVxuXHQuYm9yZGVyLWRhcmt7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMjAwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICAgIH1cbn1cbi50aGVtZS10cmFkZXdpbmR7XG4gICAgLnNpZGViYXIgLm1lbnUtbGlzdCAubS1saW5rOmhvdmVyLCAuc2lkZWJhciAubWVudS1saXN0IC5tLWxpbmsuYWN0aXZlLCAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rOmhvdmVyLCAuc2lkZWJhciAubWVudS1saXN0IC5tcy1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZlNGM3OyBcbiAgICB9XG59IiwiLy8gZHJvcGRvd24tbWVudVxyXG4uZHJvcGRvd24tYW5pbWF0aW9ue1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBlbGltZW50LWFuaW1hdGlvbiAuMnMgZWFzZS1pbi1vdXQgLjMzMzMzcztcclxuXHRhbmltYXRpb246IGVsaW1lbnQtYW5pbWF0aW9uIC4ycyBlYXNlLWluLW91dCAuMzMzMzNzO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4wNXM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjA1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGVsaW1lbnQtYW5pbWF0aW9ue3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19XHJcbkBrZXlmcmFtZXMgZWxpbWVudC1hbmltYXRpb257dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1cclxuXHJcbkBrZXlmcmFtZXMgcGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saWZ0e1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLFxyXG5cdHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlcntcclxuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDFyZW0gcmdiYSgkZGFyaywuMSksMCAuNXJlbSAxcmVtIC0uNzVyZW0gcmdiYSgkZGFyaywuMSkhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zcHgsMClcclxuXHR9XHJcbn1cclxuIiwiLmNob29zZS1za2luIHtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlZWQ2JztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5keW5hbWlje1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRjX2NvbG9ycyB7XHJcbiAgICAgICAgLiN7JGtleX0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbV9zZXR0aW5ne1xyXG4gICAgLmR5bmFtaWMtYmxvY2t7XHJcbiAgICAgICAgLmNob29zZS1za2luIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR5bmFtaWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uY29sb3JwaWNrZXJ7XHJcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcbi50aGVtZS1keW5hbWlje1xyXG4gICAgLmR0LXNldHRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9ICAgIFxyXG59XHJcbi5kdC1zZXR0aW5ne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNldHRpbmctbGlzdCxcclxuLmxheW91dF9zZXR0aW5ne1xyXG4gICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0bF9tb2Rle1xyXG4gICAgLnJpZ2h0LXNpZGViYXJ7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gY2FyZCBcclxuLmNhcmR7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWNvbG9yKTtcclxuICAgICYuY2FyZC1jYWxsb3V0e1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAuNHJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEV4cGVyaWVuY2Ugd2lkZ2V0c1xyXG4ucmVzdW1lLWJveCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtY29sb3IpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQ7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICAgICYuYWdlbnQtcHJvZmlsZSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmb29kLW9yZGVyXHJcbi5mb29kLW9yZGVye1xyXG4gICAgLmRldGFpbHN7XHJcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coc2Nyb2xsKTtcclxuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCAtIDFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFByb2R1Y3QgQ2FyZFxyXG4ucHJvZHVjdC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4ycyBhbGw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAuYnRuLWhvdmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjJzIGFsbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjJzIGFsbDtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgLmJ0bi1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuMnMgYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufSIsInRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZHtcclxuICAgID50Ym9keT50cltyb2xlPVwicm93XCJdPntcclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmQtcm93e1xyXG4gICAgICAgID50Ym9keT50cltyb2xlPVwicm93XCJdPntcclxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/